Commit graph

26 commits

Author SHA1 Message Date
tfarley 5b5bf28c52 Packet: UseItemMessage (#35)
* Add UseItemMessage packet

* Add UseItemMessage test

* Add UseItemMessage handler stub
2016-07-25 21:30:50 -04:00
tfarley 3fca8b1a95 Packet: PlayerStateMessageUpstream (#34)
* Fill out PlayerStateMessageUpstream packet

* Add PlayerStateMessageUpstream test
2016-07-25 20:20:35 -04:00
tfarley 4a4f0b4466 Create EmoteType enum for EmoteMsg
There is one field (number 16) that appears to be unknown.
2016-07-24 03:31:31 -04:00
tfarley 2070f77443 Packet: ChangeAmmoMessage
* Add ChangeAmmoMessage packet

* Add ChangeAmmoMessage test

* Add ChangeAmmoMessage handler stub
2016-07-24 03:06:23 -04:00
tfarley 8ffb455b5d Packet: MoveItemMessage
* Add MoveItemMessage packet

* Add MoveItemMessage test

* Add MoveItemMessage handler stub
2016-07-24 02:53:35 -04:00
tfarley dc6488edfc Packet: ObjectDeleteMessage
* Add ObjectDeleteMessage packet

* Add ObjectDeleteMessage test

* Add ObjectDeleteMessage handler stub
2016-07-24 02:25:51 -04:00
tfarley 427429b34c Packet: RequestDestroyMessage
* Add RequestDestroyMessage packet

* Add RequestDestroyMessage test

* Add RequestDestroyMessage handler stub
2016-07-24 02:00:46 -04:00
tfarley 44a4d9b5f9 Packet: ObjectHeldMessage
* Add ObjectHeldMessage packet

* Add ObjectHeldMessage test

* Add ObjectHeldMessage handler stub
2016-07-24 01:49:51 -04:00
tfarley 60e7a76de5 Packet: ReloadMessage
* Add ReloadMessage packet

* Add ReloadMessage test

* Add ReloadMessage handler stub
2016-07-24 00:58:38 -04:00
tfarley 47bef6e83b Packet: DropItemMessage
* Add DropItemMessage packet

* Add DropItemMessage test

* Add DropItemMessage handler stub
2016-07-23 21:40:59 -04:00
tfarley 3e980bbe15 Packet: EmoteMsg
Still need an Enum for emote messages.

* Add EmoteMsg packet

* Add EmoteMsg test

* Add EmoteMsg handler stub
2016-07-23 21:10:40 -04:00
tfarley 4c4f1341be Packet: ChangeFireStateMessage
* Add ChangeFireStateMessage packets

* Add ChangeFireStateMessage tests

* Add ChangeFireStateMessage handler stubs
2016-07-23 21:00:43 -04:00
tfarley f11b3d17c0 Packet: ChangeFireModeMessage
* Add ChangeFireModeMessage packet

* Add ChangeFireModeMessage test

* Add ChangeFireModeMessage handler stub
2016-07-23 20:07:44 -04:00
tfarley dd2f205d37 Add tests for ChatMsg encoding and decoding 2016-07-19 11:17:10 -07:00
Chord 5fa0610208 Working login to TR Sancuary!
Packet: SetCurrentAvatarMessage

Lots of hacks to get here, but wow, what a milestone.
2016-07-15 01:45:10 -04:00
Chord 9f66602298 Packet: ActionResultMessage 2016-06-04 13:22:25 -04:00
Chord f6d84791e6 Packet: CharacterCreateRequestMessage 2016-06-04 03:33:11 -04:00
Chord 50fb65ac57 Version bump scodec and specs2
Also fix assorted casting errors and improve test case readability
2016-06-03 21:47:45 -04:00
Chord 5ed40e73b3 Fix LoginMessage and ConnectToWorldReqMsg token
The decoding was wrong. ASCII was the wrong choice. We needed a cstring
and to add padding instead of assuming a fixed size.

Fixes and closes #2
2016-05-19 03:11:15 -04:00
Chord b210df904a Packet: ConnectToWorldRequestMessage 2016-05-14 15:38:34 -04:00
Chord 034dadc96c Packet: ConnectToWorldMessage and fix VNL test 2016-05-14 14:50:33 -04:00
Chord ff4ea792ce Organize packets in to their own packages
Also remove legacy CryptoStateManager
2016-05-03 20:11:45 -04:00
Chord df1d222df8 Refactor package naming scheme and line endings (CRLF) 2016-05-03 03:58:58 -04:00
Chord 1318ebd751 New SLF4J logger log4s. ANSI colors
Used jANSI for Windows console color support. Log4s for a Scala logging
facade (which uses SLF4J). Using logback as the logging driver.
2016-05-01 04:37:36 -04:00
Chord f762aa8e1f [Packet] VNLWorldStatus message - added IP port
Found out that the hidden fields were an array of IP and ports
2016-03-04 14:49:26 -05:00
Chord b8ff34c0f9 [packet] VNLWorldStatusMessage
Added VNL packet type from IDA. Moved definition in to its own file.
Refactored PacketCoding MarshalPacket. The whole structure needs a
rework.

Now able to get a PlanetSide client to the server screen with a server
of choice.
2016-03-04 13:00:03 -05:00