Commit Graph
21 Commits
Author SHA1 Message Date
Tau acc1590aa2 aimedb: Deal with redundant command codes
Some messages apparently use more than one command code depending
on the game. The meaning of the 0x0006 response code is also
overloaded apparently, so that's cool. Fortunately that's the
game's problem and not ours.
2019-11-06 17:28:29 -05:00
Tau 3d41b5a780 aimedb/decoder.ts: Fix typo 2019-11-06 17:28:29 -05:00
Tau f0e7a82f42 aimedb: Remove ident fields from Goodbye message
They're not present in this message, it's just zero bytes.
2019-11-06 17:28:29 -05:00
Tau 02c6e6fe2f Fix tests 2019-11-06 17:28:29 -05:00
Tau b278c6bf08 aimedb: Refactor codec 2019-11-06 17:28:29 -05:00
Tau bc8185b26c aimedb/encoder.ts: Drop options param 2019-11-06 17:28:29 -05:00
Tau cbc1e29ed7 aimedb/decoder.ts: Drop options param 2019-11-06 17:28:29 -05:00
Tau 602335941c aimedb/cmd.ts: Split into decoder, encoder 2019-11-06 17:28:29 -05:00
Tau 2f1c9dd476 Switch to TypeScript
This just makes the minimum changes necessary to "compile".
2019-11-06 17:28:29 -05:00
Tau 1337fc21f3 Apply Prettier 2019-11-06 17:28:29 -05:00
Tau 285167b255 Implement aimedb log message 2019-11-06 17:28:29 -05:00
Tau 80897a49b7 Implement AimeDB registration cmd 2019-11-06 17:28:29 -05:00
Tau 2e8d6997ee Add cosmetic line break 2019-11-06 17:28:29 -05:00
Tau 246f07f69a Implement initial Aime lookups 2019-11-06 17:28:29 -05:00
Tau be329dd9ff Fixups 2019-11-06 17:28:29 -05:00
Tau ed6a4675af Eliminate Framer 2019-11-06 17:28:29 -05:00
Tau 21b90ee323 Add lookup cmd decoder 2019-11-06 17:28:29 -05:00
Tau b678c0c551 Add Aimedb command tests 2019-11-06 17:28:29 -05:00
Tau b7da410b44 Aimedb: Adjust deframe/decode responsibility split 2019-11-06 17:28:29 -05:00
Tau 377a795f9a Formatting 2019-11-06 17:28:29 -05:00
Tau a44c5c00a7 Split up aimedb.js 2019-11-06 17:28:29 -05:00