Commit graph

108 commits

Author SHA1 Message Date
FateJH
5001556dfe Merge branch 'player-state' 2017-01-12 08:06:20 -05:00
FateJH
84265d8d45 Merge branch 'player-shift' 2017-01-11 23:57:21 -05:00
FateJH
4143732977 changing the conditions for the original first int value, and the conditions for the last int value; rewrote tests 2017-01-11 23:56:38 -05:00
FateJH
0e784d217f Merge branch 'training-zone' 2017-01-11 22:36:03 -05:00
FateJH
13e0f55f39 adding a field to TrainingZone for divided byte-length 2017-01-11 22:27:08 -05:00
FateJH
dc008c3e4b Merge branch 'packet-updates' 2017-01-11 15:21:59 -05:00
FateJH
3a798264b2 changes to BuildingInfo, TimeOfDay, ZonePopulationUpdate, PlayerStateUpstream, and AvatarJump; TimeOfDay still makes no sense 2017-01-11 15:19:19 -05:00
FateJH
5552a22d26 Merge branch 'battle-experience' 2017-01-10 23:39:35 -05:00
FateJH
af0e896c1f merge with object-attach 2017-01-10 17:18:12 -05:00
FateJH
ba5583e583 Merge branch 'favorites' 2017-01-10 14:52:03 -05:00
FateJH
23d4b3f93c merge with ChangeShortcutBankMessage 2017-01-10 08:13:33 -05:00
FateJH
e78afe0d0d Merge branch 'create-shortcut' 2017-01-10 07:46:43 -05:00
FateJH
3284e1d391 merge of master and friends-request 2017-01-09 23:48:59 -05:00
FateJH
b8f40bd016 Merge branch 'friends-response' 2017-01-09 23:40:05 -05:00
FateJH
8cb5165c8b combined initial friend and formal list of friends into one list 2017-01-09 23:39:16 -05:00
FateJH
a3ef754da3 changing coordinate and scaling systems for spots and fixing tests 2017-01-09 21:05:31 -05:00
FateJH
151e2d0ad8 working tests for packet 2017-01-07 23:53:33 -05:00
FateJH
66a0ebe24b added proper comments; changed name of case class 2016-12-18 18:51:56 -05:00
FateJH
bf05592c91 initial work on PlayerStateShiftMessage packet and working tests 2016-12-18 02:47:03 -05:00
FateJH
ccd3fe0ada adjusted fields for slot numbering of either 8u or 16u index 2016-11-22 19:28:27 -05: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
7a752a3279 wrote comments; re-named a parameter 2016-10-12 19:39:00 -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
7c1df1cb16 added BattleExperienceMessage packet and tests 2016-09-24 00:17:08 -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
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
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
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
aphedox
a37fb3214c Packet: LoadMapMessage (#61)
* Add LoadMapMessage packet

* Add LoadMapMessage test
2016-08-14 18:37:06 -04:00
Chord
83264de081 Packet: QuantityDeltaUpdateMessage (#57) 2016-08-14 16:40:50 -04:00