FateJH
9adb077d8c
combining hamfisted approach and hlist approach to better manage failure cases
2016-12-06 13:26:28 -05:00
FateJH
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
2016-12-05 23:30:52 -05:00
FateJH
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
2016-12-03 20:55:19 -05:00
FateJH
7cd9b8f5f1
ignoring the inventory, character stream decoding is functional
2016-12-02 18:44:40 -05:00
FateJH
b0b5a7005b
in the middle of character decode test implementation
2016-12-02 15:16:56 -05:00
FateJH
ee87e1c6ec
variable field at head of weapon data accounted for; encoding and decoding of weapon data should work now
2016-11-30 08:38:20 -05:00
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
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
Chord
05a0239e22
Create UDP network simulator to create WAN environments
2016-07-31 21:21:56 -04:00
Chord
ae6687c38f
Create advance session management and reaping
2016-07-30 21:08:40 -04:00
Chord
c1257cb1ec
Fix MDC sessionId passing, annotate ping message
2016-07-30 17:01:43 -04:00
pschord
f97dda9704
Update .travis.yml
2016-07-30 16:52:59 -04:00
Chord
f6d8dc3324
Fix Travis PSCrypto version and add some readme notes
2016-07-30 13:07:22 -04:00
Chord
4c3f81f86a
Add new ObjectCreateMessage definiton
...
Also unbreak the build
2016-07-30 12:59:07 -04:00
Chord
b9ef1fd725
Packet: PingMsg
...
Actual handling of this message is still needed. Not sure what response
to send to the PS client
2016-07-30 12:47:02 -04:00
Chord
004f36219b
Bump and lock PSCrypto version to 1.1
2016-07-29 22:37:22 -04:00
Fate-JH
261d665195
Packet: BroadcastWarpgateUpdateMessage ( #46 )
2016-07-29 21:28:54 -04:00