Commit graph

2192 commits

Author SHA1 Message Date
FateJH b38bfe8cae during debugging decoding of weapons 2016-11-29 22:55:38 -05:00
FateJH 72b400e1d0 prototype for weapon data codec 2016-11-29 18:31:22 -05:00
FateJH 1f629cf117 working encode and decode tests 2016-11-26 22:40:19 -05:00
FateJH 811bf858f8 working example of object mold (see test for decoding 9mm) but needs work for casting to object type 2016-11-26 00:55:21 -05:00
FateJH 4bbf627770 prototype of weapon mold proof-of-concept in progress 2016-11-25 22:14:48 -05:00
FateJH 87d2f256f1 initial commit to changes towards a working ObjectCreateMessage pattern 2016-11-25 20:02:28 -05:00
FateJH ccd3fe0ada adjusted fields for slot numbering of either 8u or 16u index 2016-11-22 19:28:27 -05:00
FateJH 58d7d922e4 fixing a long-standing typo 2016-10-22 16:25:38 -04:00
FateJH dfe449354a identified a field for PlayerStateMessageUpstream; modified file and tests; comments 2016-10-17 20:58:33 -04:00
FateJH de590cd4e2 fixing a mistaken parameter 2016-10-17 08:49:20 -04:00
FateJH 231c8974f5 add comments about zone modifiers to main file and tests to test file 2016-10-17 08:15:54 -04:00
FateJH 0831b1ac86 restoring the order of imported assets to original 2016-10-12 20:02:07 -04:00
FateJH 7a752a3279 wrote comments; re-named a parameter 2016-10-12 19:39:00 -04:00
FateJH 61a779b311 removed excessive import from PSPacket.scala 2016-10-11 20:54:08 -04:00
FateJH 7050027235 correct packet fields to support and added tests for 'no entry' packet; added commentary 2016-10-11 20:51:24 -04:00
FateJH 3e84e999fb solved encoding issues, but am not perfectly happy with the solution; tests pass for one friend name and many friend names; check new codec for sizedList 2016-10-11 15:20:05 -04:00
FateJH b444b4b503 changed last field to boolean 2016-10-09 00:22:04 -04:00
FateJH baf83fdeae initial FriendsRequest packet and tests; must track how server responds for more applicable testing 2016-10-08 18:16:15 -04:00
FateJH 5564d98395 initial FriendsResponse packet and tests; though the packet works, it displays odd behavior when decoded by client; might be intentional 2016-10-08 17:40:55 -04:00
FateJH 29b4eaa4e4 modification to AlignedListOfN to accomodate a variable codec for the length 2016-10-02 01:15:35 -04:00
FateJH e6c5f54647 slight file modifications; added tests 2016-09-30 13:52:44 -04:00
FateJH 51b0b6905d initial AvatarGrenadeStateMessage packet 2016-09-30 10:05:46 -04:00
FateJH dbb640f3b5 added MountVehicleMsg packet and tests 2016-09-25 01:17:18 -04:00
FateJH 7c1df1cb16 added BattleExperienceMessage packet and tests 2016-09-24 00:17:08 -04:00
FateJH 37778229dc added TrainingZoneMessage packet; rudimentary comments, but no tests 2016-09-22 21:34:00 -04:00
FateJH b1615aa4d9 alternate constructor for HotSpotInfo; testing; updated commentary 2016-09-22 16:28:09 -04:00
FateJH d40f64c053 encoding and decoding of byte-aligned Lists now working 2016-09-22 00:35:13 -04:00
FateJH 6be873c4f6 solved padding for decoding but not for encoding 2016-09-21 00:50:21 -04:00
FateJH ae579d1780 added intentionally failing tests; the endian status of the hotspot parameters is in doubt! 2016-09-20 23:47:08 -04:00
FateJH 3cfa08b3cb activating case for extra parameter now that a method is available 2016-09-20 22:03:21 -04:00
FateJH f1efc8ecc4 finished packet; added presets for known Shortcut patterns; tests 2016-09-19 18:50:48 -04:00
FateJH 008cb4e919 working version; all checks pass 2016-09-19 10:03:43 -04:00
FateJH 7052f13191 corrected comments 2016-09-18 22:35:07 -04:00
FateJH 1624ca6a10 minor field name correction 2016-09-18 20:11:39 -04:00
FateJH b551220a9a added ChangeShortcutBankMessage packet and tests 2016-09-18 20:10:24 -04:00
FateJH ce165aa9a5 added (failing) tests for unhandled situation; unworking code that leads towards handling that situation 2016-09-18 15:18:38 -04:00
FateJH 758eab167b added initial CreateShortcutMessage packet and tests 2016-09-18 02:47:55 -04:00
FateJH 4529006490 corrections to the structure of the packet and the data in the List; comments 2016-09-16 21:57:03 -04:00
FateJH 6786d9934d added initial HotSpotUpdateMessage packet and tests for the clear condition (size=0) 2016-09-16 09:12:35 -04:00
FateJH bc2a231d45 handling Infantry packets, which have an extra field; added tests and comments 2016-09-14 19:37:15 -04:00
FateJH 3789bc2ae5 added FavoritesMessage packet and tests 2016-09-14 00:18:08 -04:00
FateJH 38a4e128b6 initial coding for packet and its tests; includes commented-out extended functionality 2016-09-11 00:57:04 -04:00
Fate-JH daa22c572e Packet: ZonePopulationUpdateMessage (#65)
* added ZonePopulationUpdateMessage packet and tests

* updated parameters and comments based on IDA feedback and better testing
2016-08-26 23:49:51 -04:00
Fate-JH b417ef081f Packet: ArmorChangedPacket (#66)
* added packet and opcode listing; working on known functional values

* armor values in comments, and packet test

* splitting armor parameter into two parameters
2016-08-26 23:48:37 -04:00
L-11 88b6974edc Initial support for server REPL (#68)
* Initial support for server console

* Expand README

* Fix unmanagedClasspath for `sbt pslogin/console`
2016-08-26 23:46:57 -04:00
Chord 2ee4d27a9d Fix missing decoders for LoadMap and BuildingInfo 2016-08-19 03:21:08 -04:00
Chord d9411ee03d Increase logback scan interval 2016-08-19 03:16:45 -04:00
Chord 3ca1d33d15 Refactor opcode mappings to switch statement and hex 2016-08-19 03:16:44 -04:00
Fate-JH 4a25298920 Packet: TimeOfDayMessage (#63)
* init TimeOfDayMessage; the comments are more important than the packet itself for now

* stashing sucks; commiting instead

* TimeOfDayMessage packet, commentary, and testing
2016-08-19 03:12:47 -04:00
aphedox 693763bfda Packet: BuildingInfoUpdateMessage (#62)
* Add BuildingInfoUpdateMessage packet

* Add BuildingInfoUpdateMessage test

* fix small typo in comment

* name and rename some fields

* also rename fields in tests
2016-08-16 02:46:02 -04:00