Commit graph

171 commits

Author SHA1 Message Date
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 54de292506 Merge branch 'hotspots' 2017-01-09 21:06:21 -05:00
FateJH a3ef754da3 changing coordinate and scaling systems for spots and fixing tests 2017-01-09 21:05:31 -05:00
FateJH 63f19a2abc fix? 2017-01-09 16:19:42 -05:00
FateJH 9a79a9bbf3 barebones implementation of the three VoiceHost packets; server returns VoiceHostKill on encounter 2017-01-09 16:14:23 -05:00
FateJH b01401dd6d barebones implementation of the three VoiceHost packets, for completion 2017-01-09 07:49:40 -05:00
FateJH 58d7d922e4 fixing a long-standing typo 2016-10-22 16:25:38 -04:00
FateJH 0831b1ac86 restoring the order of imported assets to original 2016-10-12 20:02:07 -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 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 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 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
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
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
Chord 0bed8ce5b8 Packet: QuantityUpdateMessage 2016-08-14 16:34:09 -04:00
Chord 93fe7d6be8 Packet: SetEmpireMessage 2016-08-14 16:22:50 -04:00
tfarley 939b1f7dc0 Add WeaponJammedMessage test 2016-08-14 16:21:35 -04:00
tfarley d6e5adaf76 Add WeaponJammedMessage packet 2016-08-14 16:21:32 -04:00
Chord ae250bcf6b Packet: WeaponJammedMessage 2016-08-14 16:17:55 -04:00
Aphedox fce876480e rename building_guid to object_guid 2016-08-14 14:55:13 -05:00
Aphedox e326f454e5 misc 2016-08-14 14:55:13 -05:00
Aphedox f145fd49f2 misc 2016-08-14 14:55:13 -05:00
Aphedox cc3cd06bfb SetEmpireMessage 2016-08-14 14:55:13 -05:00
tfarley 50d9294b3e Packet: WeaponDryFireMessage (#59)
* Add WeaponDryFireMessage packet

* Add WeaponDryFireMessage test
2016-08-14 15:47:40 -04:00
tfarley 0212272a2a Add WeaponJammedMessage test 2016-08-13 19:48:30 -07:00
tfarley b0acc44373 Add WeaponJammedMessage packet 2016-08-13 19:45:55 -07:00
aphedox c5653013da Packet: AvatarFirstTimeEventMessage (#53)
* AvatarFirstTimeEventMessage

* AvatarFirstTimeEventMessage

* AvatarFirstTimeEventMessage tests
2016-08-13 13:28:13 -04:00
pschord 10ec61c9a6 Update README.md 2016-08-07 16:53:22 -04:00
Chord cb2507360e Improve ChatMsg and fix LoginRespMessage 2016-08-06 11:23:28 -04:00
Chord 38715c0d04 Enable GM (anonymous mode) for all players 2016-08-05 20:03:03 -04:00
Chord ccad92a555 Increase client keep alive interval, add dynamic log files 2016-08-05 18:12:51 -04:00
tfarley a9d595eb5f Un-nest BroadcastWarpgateUpdateMessage test (#49) 2016-08-03 23:21:04 -04:00
tfarley c50f78948a Add and fill out proper ChatMessageTypes (#48) 2016-08-03 23:19:56 -04:00