Commit graph

  • 4862b1b544 imported PlayerStateMessage packet from volatile branch FateJH 2017-01-07 20:39:32 -05:00
  • c873d4240e packet type is now correct FateJH 2016-12-28 00:01:48 -05:00
  • 6af7b79c55 re-importing modified PlayerStateMessage packet from volatile branch FateJH 2016-12-24 00:57:21 -05:00
  • 66a0ebe24b added proper comments; changed name of case class FateJH 2016-12-18 18:51:56 -05:00
  • bf05592c91 initial work on PlayerStateShiftMessage packet and working tests FateJH 2016-12-18 02:47:03 -05:00
  • 98c924a40a initial packet work FateJH 2016-12-10 21:33:39 -05:00
  • 3b9f3a6f33 exorcised bit from InventoryItem class, allowing insight on proper length of other CharacterData classes FateJH 2016-12-09 19:42:20 -05:00
  • f98a648db1 removed Option from InternalSlot FateJH 2016-12-06 21:15:29 -05:00
  • 9adb077d8c combining hamfisted approach and hlist approach to better manage failure cases FateJH 2016-12-06 13:26:28 -05:00
  • d66489a572 replaced hamfisted greedy Mold functionality with seamless codec functionality, though that did require a significant re-write, and I might have re-introduced slow compilation; inventory hobbled intentionally FateJH 2016-12-05 23:30:52 -05:00
  • b6eed0dbbc split all the classes formerly in ObjectCreateMessage into separate files and placed them into their own package; this restored compiled time down to normal duration from ~20 min (seriously); test failing for known reason FateJH 2016-12-03 20:55:19 -05:00
  • 7cd9b8f5f1 ignoring the inventory, character stream decoding is functional FateJH 2016-12-02 18:44:40 -05:00
  • b0b5a7005b in the middle of character decode test implementation FateJH 2016-12-02 15:16:56 -05:00
  • ee87e1c6ec variable field at head of weapon data accounted for; encoding and decoding of weapon data should work now FateJH 2016-11-30 08:38:20 -05:00
  • b38bfe8cae during debugging decoding of weapons FateJH 2016-11-29 22:55:38 -05:00
  • 72b400e1d0 prototype for weapon data codec FateJH 2016-11-29 18:31:22 -05:00
  • 1f629cf117 working encode and decode tests FateJH 2016-11-26 22:40:19 -05:00
  • 811bf858f8 working example of object mold (see test for decoding 9mm) but needs work for casting to object type FateJH 2016-11-26 00:55:21 -05:00
  • 4bbf627770 prototype of weapon mold proof-of-concept in progress FateJH 2016-11-25 22:14:48 -05:00
  • 87d2f256f1 initial commit to changes towards a working ObjectCreateMessage pattern FateJH 2016-11-25 20:02:28 -05:00
  • ccd3fe0ada adjusted fields for slot numbering of either 8u or 16u index FateJH 2016-11-22 19:28:27 -05:00
  • 58d7d922e4 fixing a long-standing typo FateJH 2016-10-22 16:25:38 -04:00
  • dfe449354a identified a field for PlayerStateMessageUpstream; modified file and tests; comments FateJH 2016-10-17 20:58:33 -04:00
  • de590cd4e2 fixing a mistaken parameter FateJH 2016-10-17 08:49:20 -04:00
  • 231c8974f5 add comments about zone modifiers to main file and tests to test file FateJH 2016-10-17 08:15:54 -04:00
  • 0831b1ac86 restoring the order of imported assets to original FateJH 2016-10-12 20:02:07 -04:00
  • 7a752a3279 wrote comments; re-named a parameter FateJH 2016-10-12 19:39:00 -04:00
  • 61a779b311 removed excessive import from PSPacket.scala FateJH 2016-10-11 20:54:08 -04:00
  • 7050027235 correct packet fields to support and added tests for 'no entry' packet; added commentary FateJH 2016-10-11 20:51:24 -04:00
  • 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 FateJH 2016-10-11 15:20:05 -04:00
  • b444b4b503 changed last field to boolean FateJH 2016-10-09 00:22:04 -04:00
  • baf83fdeae initial FriendsRequest packet and tests; must track how server responds for more applicable testing FateJH 2016-10-08 18:16:15 -04:00
  • 5564d98395 initial FriendsResponse packet and tests; though the packet works, it displays odd behavior when decoded by client; might be intentional FateJH 2016-10-08 17:40:55 -04:00
  • 29b4eaa4e4 modification to AlignedListOfN to accomodate a variable codec for the length FateJH 2016-10-02 01:15:35 -04:00
  • e6c5f54647 slight file modifications; added tests FateJH 2016-09-30 13:52:44 -04:00
  • 51b0b6905d initial AvatarGrenadeStateMessage packet FateJH 2016-09-30 10:05:46 -04:00
  • dbb640f3b5 added MountVehicleMsg packet and tests FateJH 2016-09-25 01:17:18 -04:00
  • 7c1df1cb16 added BattleExperienceMessage packet and tests FateJH 2016-09-24 00:17:08 -04:00
  • 37778229dc added TrainingZoneMessage packet; rudimentary comments, but no tests FateJH 2016-09-22 21:34:00 -04:00
  • b1615aa4d9 alternate constructor for HotSpotInfo; testing; updated commentary FateJH 2016-09-22 16:28:09 -04:00
  • d40f64c053 encoding and decoding of byte-aligned Lists now working FateJH 2016-09-22 00:35:13 -04:00
  • 6be873c4f6 solved padding for decoding but not for encoding FateJH 2016-09-21 00:50:21 -04:00
  • ae579d1780 added intentionally failing tests; the endian status of the hotspot parameters is in doubt! FateJH 2016-09-20 23:47:08 -04:00
  • 3cfa08b3cb activating case for extra parameter now that a method is available FateJH 2016-09-20 22:03:21 -04:00
  • f1efc8ecc4 finished packet; added presets for known Shortcut patterns; tests FateJH 2016-09-19 18:50:48 -04:00
  • 008cb4e919 working version; all checks pass FateJH 2016-09-19 10:03:43 -04:00
  • 7052f13191 corrected comments FateJH 2016-09-18 22:35:07 -04:00
  • 1624ca6a10 minor field name correction FateJH 2016-09-18 20:11:39 -04:00
  • b551220a9a added ChangeShortcutBankMessage packet and tests FateJH 2016-09-18 20:10:24 -04:00
  • ce165aa9a5 added (failing) tests for unhandled situation; unworking code that leads towards handling that situation FateJH 2016-09-18 15:18:38 -04:00
  • 758eab167b added initial CreateShortcutMessage packet and tests FateJH 2016-09-18 02:47:55 -04:00
  • 4529006490 corrections to the structure of the packet and the data in the List; comments FateJH 2016-09-16 21:57:03 -04:00
  • 6786d9934d added initial HotSpotUpdateMessage packet and tests for the clear condition (size=0) FateJH 2016-09-16 09:12:35 -04:00
  • bc2a231d45 handling Infantry packets, which have an extra field; added tests and comments FateJH 2016-09-14 19:37:15 -04:00
  • 3789bc2ae5 added FavoritesMessage packet and tests FateJH 2016-09-14 00:18:08 -04:00
  • 38a4e128b6 initial coding for packet and its tests; includes commented-out extended functionality FateJH 2016-09-11 00:57:04 -04:00
  • daa22c572e Packet: ZonePopulationUpdateMessage (#65) Fate-JH 2016-08-26 23:49:51 -04:00
  • b417ef081f Packet: ArmorChangedPacket (#66) Fate-JH 2016-08-26 23:48:37 -04:00
  • 88b6974edc Initial support for server REPL (#68) L-11 2016-08-26 22:46:57 -05:00
  • 2ee4d27a9d Fix missing decoders for LoadMap and BuildingInfo Chord 2016-08-19 03:21:08 -04:00
  • d9411ee03d Increase logback scan interval Chord 2016-08-19 03:14:38 -04:00
  • 3ca1d33d15 Refactor opcode mappings to switch statement and hex Chord 2016-08-19 03:13:52 -04:00
  • 4a25298920 Packet: TimeOfDayMessage (#63) Fate-JH 2016-08-19 03:12:47 -04:00
  • 693763bfda Packet: BuildingInfoUpdateMessage (#62) aphedox 2016-08-16 01:46:02 -05:00
  • a37fb3214c Packet: LoadMapMessage (#61) aphedox 2016-08-14 17:37:06 -05:00
  • 83264de081 Packet: QuantityDeltaUpdateMessage (#57) Chord 2016-08-14 16:40:50 -04:00
  • 0bed8ce5b8 Packet: QuantityUpdateMessage Chord 2016-08-14 16:34:09 -04:00
  • 93fe7d6be8 Packet: SetEmpireMessage Chord 2016-08-14 16:22:50 -04:00
  • 939b1f7dc0 Add WeaponJammedMessage test tfarley 2016-08-13 19:48:30 -07:00
  • d6e5adaf76 Add WeaponJammedMessage packet tfarley 2016-08-13 19:45:55 -07:00
  • ae250bcf6b Packet: WeaponJammedMessage Chord 2016-08-14 16:17:55 -04:00
  • fce876480e rename building_guid to object_guid Aphedox 2016-08-13 19:51:20 -05:00
  • e326f454e5 misc Aphedox 2016-08-13 19:12:21 -05:00
  • f145fd49f2 misc Aphedox 2016-08-13 18:14:20 -05:00
  • cc3cd06bfb SetEmpireMessage Aphedox 2016-08-11 23:09:11 -05:00
  • 50d9294b3e Packet: WeaponDryFireMessage (#59) tfarley 2016-08-14 12:47:40 -07:00
  • 0212272a2a Add WeaponJammedMessage test tfarley 2016-08-13 19:48:30 -07:00
  • b0acc44373 Add WeaponJammedMessage packet tfarley 2016-08-13 19:45:55 -07:00
  • c5653013da Packet: AvatarFirstTimeEventMessage (#53) aphedox 2016-08-13 12:28:13 -05:00
  • 10ec61c9a6 Update README.md pschord 2016-08-07 16:53:22 -04:00
  • cb2507360e Improve ChatMsg and fix LoginRespMessage Chord 2016-08-06 11:23:28 -04:00
  • 38715c0d04 Enable GM (anonymous mode) for all players Chord 2016-08-05 20:03:03 -04:00
  • ccad92a555 Increase client keep alive interval, add dynamic log files Chord 2016-08-05 18:11:46 -04:00
  • a9d595eb5f Un-nest BroadcastWarpgateUpdateMessage test (#49) tfarley 2016-08-03 20:21:04 -07:00
  • c50f78948a Add and fill out proper ChatMessageTypes (#48) tfarley 2016-08-03 20:19:56 -07:00
  • 05a0239e22 Create UDP network simulator to create WAN environments Chord 2016-07-31 21:21:56 -04:00
  • ae6687c38f Create advance session management and reaping Chord 2016-07-30 21:08:40 -04:00
  • c1257cb1ec Fix MDC sessionId passing, annotate ping message Chord 2016-07-30 17:01:05 -04:00
  • f97dda9704 Update .travis.yml pschord 2016-07-30 16:52:59 -04:00
  • f6d8dc3324 Fix Travis PSCrypto version and add some readme notes Chord 2016-07-30 13:07:22 -04:00
  • 4c3f81f86a Add new ObjectCreateMessage definiton Chord 2016-07-30 12:59:07 -04:00
  • b9ef1fd725 Packet: PingMsg Chord 2016-07-30 12:47:02 -04:00
  • 004f36219b Bump and lock PSCrypto version to 1.1 Chord 2016-07-29 22:36:50 -04:00
  • 261d665195 Packet: BroadcastWarpgateUpdateMessage (#46) Fate-JH 2016-07-29 21:28:54 -04:00
  • 6c86ac92a7 Fix logback debug file and bump version Chord 2016-07-29 02:42:10 -04:00
  • 44c5f65796 Packet: HitMessage (#45) tfarley 2016-07-28 23:35:50 -07:00
  • c92e1c7d84 Packet: ContinentalLockUpdateMessage (#44) Fate-JH 2016-07-28 22:25:51 -04:00
  • fc2ef50be6 Various fixes to ChatMsg (#43) tfarley 2016-07-28 19:23:38 -07:00
  • 4fb13fdc57 Update README.md pschord 2016-07-27 21:51:00 -04:00
  • c414ddde8f Update .travis.yml pschord 2016-07-27 21:42:54 -04:00