Commit Graph

58 Commits

Author SHA1 Message Date
Andrew Gutekanst
eb491093f8 Make custom launcher files a config option 2020-02-01 17:40:47 -05:00
Andrew Gutekanst
1929b8823d Write missing packet opcodes 2020-02-01 16:22:13 -05:00
Andrew Gutekanst
99ceeb6872 Fix entree object notifications 2020-01-24 15:28:08 -05:00
Andrew Gutekanst
69ca0c13ac Add temp user binary parts 2 & 3 2020-01-24 13:38:38 -05:00
Andrew Gutekanst
cf91478abb Fix typo in MsgSysGetUserBinary 2020-01-23 21:07:29 -05:00
Andrew Gutekanst
1b74b6496e Implement MsgSysGetUserBinary name stub 2020-01-23 21:06:25 -05:00
Andrew Gutekanst
23838bdb78 Add debug logging and stage entry fixes 2020-01-23 20:52:52 -05:00
Andrew Gutekanst
86d4ec55cb Implement MsgSysPositionObject Build 2020-01-23 20:32:15 -05:00
Andrew Gutekanst
3b443344a2 Make object ID start at 1 2020-01-23 20:29:56 -05:00
Andrew Gutekanst
0ac35f8743 Fix Stage init 2020-01-23 20:22:42 -05:00
Andrew Gutekanst
1afe6860e2 Print recovered panic error 2020-01-23 20:15:56 -05:00
Andrew Gutekanst
b1b4f390f0 Stage object notification test 2020-01-23 19:59:26 -05:00
Andrew Gutekanst
28e0dafd54 Stage/objects test 2020-01-23 19:29:19 -05:00
Andrew Gutekanst
10c80322af Implement MsgSysSetStageBinary parser 2020-01-23 16:49:00 -05:00
Andrew Gutekanst
cb275a7a18 Implement MsgSysSetStagePass parser 2020-01-23 15:59:30 -05:00
Andrew Gutekanst
865ba378ec Update MsgSysCreateStage fields 2020-01-23 15:53:45 -05:00
Andrew Gutekanst
ea13520ca9 Implement MsgSysReserveStage 2020-01-23 14:46:15 -05:00
Andrew Gutekanst
a92b5b0b93 Fix typo deadlock 2020-01-22 18:22:33 -05:00
Andrew Gutekanst
cf3cafa929 Implement MsgSysCreateStage 2020-01-22 18:17:23 -05:00
Andrew Gutekanst
5a67d689e0 Fix MsgSysCreateObject stage lookup 2020-01-22 18:03:02 -05:00
Andrew Gutekanst
fa245e53fb Implement MsgSysEnumerateStage w/ stage map 2020-01-22 17:53:27 -05:00
Andrew Gutekanst
b898614ddc Add MsgMhfCheckWeeklyStamp 2020-01-21 20:21:12 -05:00
Andrew Gutekanst
76fe663ee1 Add MsgSysReserve203/IsUpdateGuildMsgBoard 2020-01-21 20:01:32 -05:00
Andrew Gutekanst
4c839440cd Fix typo 2020-01-21 18:12:34 -05:00
Andrew Gutekanst
d0234c85ab Add MsgMhfGetUdTacticsFollower stub 2020-01-21 18:10:37 -05:00
Andrew Gutekanst
fa608fa555 Initial chat prototype 2020-01-19 12:52:57 -05:00
Andrew Gutekanst
e6d7b7b9c2 Fix sum32 checksum 2020-01-14 11:23:27 -05:00
Andrew Gutekanst
5f1d429c12 Add graceful shutdown to channel server 2020-01-13 18:36:55 -05:00
Andrew Gutekanst
30219b8bcf Change project dir structure 2020-01-13 17:32:49 -05:00
Andrew Gutekanst
e5257eb6ed Refactor servers 2020-01-13 17:19:29 -05:00
Andrew Gutekanst
0922ff4f9c Run go mod tidy 2020-01-01 10:53:00 -05:00
Andrew Gutekanst
5a9c639172 Change sign server default response 2020-01-01 10:50:22 -05:00
Andrew Gutekanst
953870867e Fix entrance server IPv4 encoding 2020-01-01 10:35:14 -05:00
Andrew Gutekanst
fbcd878e72 Remove test.py step from readme 2020-01-01 08:47:37 +09:00
Andrew Gutekanst
1c6b7ef257 Port entrance server to Go 2020-01-01 08:46:36 +09:00
Andrew Gutekanst
caf9fc91ed Port entrance server crypto to Go 2020-01-01 06:42:36 +09:00
Andrew Gutekanst
6367789c73 Partially cleanup test.py 2019-12-31 08:14:23 +09:00
Andrew Gutekanst
501cfc2267 Add multi-region launcher support
Add custom launcher as well as support for both the original TW and JP
launchers.
2019-12-30 07:38:48 +09:00
Andrew Gutekanst
a014b0d3b9 Update .gitignore 2019-12-30 07:37:38 +09:00
Andrew Gutekanst
8792908a66 Remove old channel server impl 2019-12-29 05:30:17 +09:00
Andrew Gutekanst
61738b6f23 Update README.md 2019-12-27 08:40:58 +09:00
Andrew Gutekanst
4846a024eb Add MSG_MHF_GET_GACHA_POINT parser 2019-12-27 08:25:52 +09:00
Andrew Gutekanst
b756a02e6e Really fix MSG_MHF_SAVE_FAVORITE_QUEST 2019-12-27 08:25:23 +09:00
Andrew Gutekanst
78cc2be2c4 Fix MSG_MHF_SAVE_FAVORITE_QUEST parser 2019-12-27 08:19:49 +09:00
Andrew Gutekanst
5b9ec1c983 Add MSG_MHF_SAVE_FAVORITE_QUEST parser 2019-12-27 08:19:06 +09:00
Andrew Gutekanst
f3a6e72f43 Move MHF_GET_RENGOKU_RANKING_RANK logic 2019-12-27 08:09:20 +09:00
Andrew Gutekanst
81c9b22b11 Restore old packet logic temporarily 2019-12-27 04:42:06 +09:00
Andrew Gutekanst
6a23130772 Update parsers 2019-12-27 04:41:05 +09:00
Andrew Gutekanst
d4dddf01dd Implement some handlers 2019-12-27 04:04:03 +09:00
Andrew Gutekanst
d1a9d5a7d0 Implement some packet parsers 2019-12-27 04:01:29 +09:00