Commit Graph

434 Commits

Author SHA1 Message Date
Martin Michelsen d833727074 fix issue that caused v3 players to be temporarily invisible to v2 players after joining 2025-01-04 22:53:54 -08:00
Martin Michelsen 149e746e3a support dynamic objects in map state; closes #589 2025-01-04 22:53:54 -08:00
Martin Michelsen 72ac20e574 rewrite map data model 2025-01-01 17:47:50 -08:00
Martin Michelsen 760cec9d1e don't check auxiliary data on XB accounts; fixes #584 2024-12-03 21:37:27 -08:00
Martin Michelsen c6266ff624 fix checksum in 6xBB/6xBC 2024-11-30 22:13:17 -08:00
Martin Michelsen db2bd9d08f refine quest opcode notes 2024-11-29 23:33:44 -08:00
Martin Michelsen f5ed347734 convert private word select messages to text chat messages 2024-11-29 22:19:05 -08:00
Martin Michelsen ab1a2373b9 refine quest opcode notes 2024-11-17 13:49:10 -08:00
Martin Michelsen aa2b94b7f5 refine more quest opcodes 2024-11-15 19:30:10 -08:00
Martin Michelsen 484feed314 update some notes 2024-11-13 23:17:15 -08:00
Martin Michelsen 8cb7b465da update quest opcode notes 2024-11-10 10:18:33 -08:00
Martin Michelsen e7db8f2404 refine many game command formats; $infhp no longer removes positive effects 2024-11-09 18:11:30 -08:00
Martin Michelsen 75be38c38b add DCv2USA in subcommand handler table 2024-11-06 22:18:05 -08:00
Martin Michelsen 75de6f259d add safeties for 6xBB and 6xBC commands 2024-11-05 21:31:30 -08:00
Martin Michelsen 263622cef8 refine many ep3 command structures 2024-11-01 10:19:22 -07:00
Martin Michelsen 34bd2cd6a7 refine 6x05 a bit 2024-10-15 22:07:35 -07:00
Martin Michelsen 8cc8d804bc refine some Ep3 structures 2024-10-13 22:49:31 -07:00
Martin Michelsen 7139df0265 document most quest opcodes 2024-10-09 00:25:38 -07:00
Martin Michelsen 627c0d949c fix login with non-default license on proxy server 2024-10-04 23:24:25 -07:00
Martin Michelsen 096f9e46f4 use native error codes for login errors 2024-10-01 08:28:49 -07:00
Martin Michelsen b13e67d491 split team membership struct from base BB system file 2024-09-17 21:54:56 -07:00
Martin Michelsen eaa982aae9 update some comments 2024-09-01 15:13:53 -07:00
Martin Michelsen 4426476a15 clean up patch enable quest logic 2024-08-17 10:39:10 -07:00
Martin Michelsen a7d3720050 always null-terminate 81 command contents 2024-08-11 09:12:56 -07:00
Martin Michelsen 1bfbf09891 use phosg namespace 2024-07-28 11:54:41 -07:00
Martin Michelsen 21c8bab91c handle one 6x63 data race 2024-07-06 09:54:07 -07:00
Martin Michelsen 246dfd9fe0 update notes on DC NTE quest commands 2024-06-23 22:38:46 -07:00
Martin Michelsen 862b3d27da add B2 patch support on PSO Plus 2024-06-22 21:42:30 -07:00
Martin Michelsen ce8277b96a describe 6x51 command 2024-06-22 15:20:48 -07:00
Martin Michelsen 25731eb71f add comments about UDP subcommands 2024-06-22 15:20:39 -07:00
Martin Michelsen aa9d2beffe convert all CRLF line endings to LF only 2024-06-16 21:03:00 -07:00
Martin Michelsen eeac5ccf4d refine battle mode commands structures 2024-06-16 10:43:46 -07:00
Martin Michelsen 3ac421cf55 add note about GC target crashes 2024-06-03 21:00:42 -07:00
Martin Michelsen 836704e987 track telepipe state in games 2024-05-21 20:29:32 -07:00
Martin Michelsen 443a0a3037 prevent players from joining game when quest menu is open 2024-05-19 09:06:38 -07:00
Martin Michelsen c8eab046c0 add GC NTE save file format 2024-05-18 21:25:11 -07:00
Martin Michelsen dc7c3eb58c add DC v2 save file format 2024-05-11 18:18:17 -07:00
Martin Michelsen f7c847bcf0 fix comment 2024-05-08 21:04:10 -07:00
Martin Michelsen b81d119906 update 6x49 command name 2024-05-07 21:34:13 -07:00
Martin Michelsen a29494b120 describe 6x8A in more detail 2024-05-02 09:47:18 -07:00
Martin Michelsen 4d172fff64 fix challenge mode times window 2024-05-01 23:26:46 -07:00
Martin Michelsen 83b8c199b9 support GetExtendedPlayerInfo on xbox 2024-04-30 09:10:10 -07:00
Martin Michelsen 29f200b83e add a way for joinable quests to lock themselves 2024-04-28 00:23:21 -07:00
Martin Michelsen ddbb922b95 support joinable quests on all versions 2024-04-27 18:31:10 -07:00
Martin Michelsen f5c2c930d8 don't use $CG in any server announcements 2024-04-27 12:08:31 -07:00
Martin Michelsen 7decab75c2 update 6xB2 structure 2024-04-24 23:35:15 -07:00
Martin Michelsen 1870273f89 add further learnings about Ep3 B9 command 2024-04-15 22:53:14 -07:00
Martin Michelsen 34751f99e9 allow multiple licenses per account 2024-04-12 22:09:52 -07:00
Martin Michelsen e141642dd6 fix episode field in game list command 2024-04-06 22:58:53 -07:00
Martin Michelsen af4d3a3325 implement full character backups on GC 2024-04-06 19:52:22 -07:00