Commit Graph

73 Commits

Author SHA1 Message Date
Martin Michelsen 48a6dae50c fix catch by value 2023-08-04 22:51:41 -07:00
Martin Michelsen 911b17df7e improve ep3 data formatting 2023-08-04 22:40:18 -07:00
Martin Michelsen 308c58e761 fix comment on card drop rate field 2023-08-03 12:22:16 -07:00
Martin Michelsen 132b8b071f add position comments to ep3 structs 2023-07-22 11:08:06 -07:00
Martin Michelsen 8656222be3 split disp data into stats and visual substructures 2023-06-26 21:25:24 -07:00
Martin Michelsen fba31bfc8d do some long-standing TODOs 2023-06-23 17:08:40 -07:00
Martin Michelsen 8926c22eae handle incorrect mag endianness in PSO GC 2023-06-19 15:52:59 -07:00
Martin Michelsen f333a88aaf clean up check_size 2023-06-18 22:58:24 -07:00
Martin Michelsen 65c08667cc decode download quests during proxy save-files 2023-06-10 10:49:53 -07:00
Martin Michelsen 0386d14638 don't recreate random state for sequential ep3 battles 2023-06-10 10:49:53 -07:00
Martin Michelsen 615ea8d7b0 use correct types on JSON for Ep3 rules 2023-06-05 09:29:55 -07:00
Martin Michelsen 5e93076243 fix default flags for versions with encrypted send_function_call 2023-05-28 10:35:37 -07:00
Martin Michelsen cf3a09a241 fix uninitialized memory bug in Ep3 server 2023-05-26 16:08:16 -07:00
Martin Michelsen 03c26b587a send tournament result before battle end command 2023-05-23 21:53:45 -07:00
Martin Michelsen 695e53a714 qualify all calls to std::move 2023-05-15 23:46:19 -07:00
Martin Michelsen 4f2e333d6c update some Ep3 format notes 2023-05-02 09:21:48 -07:00
Martin Michelsen 617cf73c5e use new JSONObject::serialize 2023-04-30 10:04:06 -07:00
Martin Michelsen 91e484e514 clang-format everything 2023-04-16 15:44:12 -07:00
Martin Michelsen 35845ea49b more save file format refinement 2023-04-03 00:27:21 -07:00
Martin Michelsen 58011c5a00 add zero-based offsets in Episode3::PlayerConfig 2023-04-01 10:49:48 -07:00
Martin Michelsen 3b9a76eec8 implement save file decryption/encryption 2023-04-01 10:16:15 -07:00
Martin Michelsen 032f0bb2c5 refine Ep3 map definition struct 2023-03-17 10:47:02 -07:00
Martin Michelsen dc7277a2a4 support GCI and DLQ files in Ep3 maps folders 2023-03-11 11:23:41 -08:00
Martin Michelsen be6cff7b89 make MapDefinition easier to read 2023-03-02 17:28:46 -08:00
Martin Michelsen c3aca29d9c fix meseta overdraft disconnect bug 2023-03-02 17:06:15 -08:00
Martin Michelsen 6e80ccca54 document deck restrictions in Ep3 quest format 2023-03-01 00:27:53 -08:00
Martin Michelsen a485c25eb8 enforce ep3 map list size limit at startup time 2023-02-28 22:56:36 -08:00
Martin Michelsen fe5a15a1ab fix description of ep3 map tile 50 2023-02-28 22:56:36 -08:00
Martin Michelsen 203a2aaeb4 fix bug in ep3 map display 2023-02-28 22:56:08 -08:00
Martin Michelsen 215f5deff6 update some format notes 2023-02-27 21:31:46 -08:00
Martin Michelsen 79b0e82c50 send card defs timestamp in 6xB4x46 2023-02-21 18:17:57 -08:00
Martin Michelsen 078fd4ac08 update comment in ep3 player config 2023-02-21 18:17:57 -08:00
Martin Michelsen fc6a26ee38 document player references in ep3 player data 2023-02-21 18:17:57 -08:00
Martin Michelsen bfdb6c0695 auto-decrypt episode 3 player config on proxy server 2023-02-17 23:53:35 -08:00
Martin Michelsen c5f4f2907e update some ep3 map format notes 2023-02-02 13:36:57 -08:00
Martin Michelsen a631fd50b4 update modification tile notes in ep3 map format 2023-01-28 09:19:06 -08:00
Martin Michelsen a4f52b9b22 support .bin/.bind files in ep3 maps directories 2023-01-19 19:12:37 -08:00
Martin Michelsen 8c5160e36f add some ep3 error debug messages 2023-01-08 09:00:56 -08:00
Martin Michelsen f57f903207 fix ep3 command debug log in terminal 2022-12-30 12:57:54 -08:00
Martin Michelsen a57b6ce57b ep3 debugging helpers 2022-12-30 00:33:20 -08:00
Martin Michelsen 3bb33a4de7 don't send spectator commands during loading 2022-12-25 21:21:39 -08:00
Martin Michelsen be5d85fa04 add 6xB4x3B command when joining spectator team during battle 2022-12-25 15:42:57 -08:00
Martin Michelsen 7c98f42722 implement ep3 online quests 2022-12-19 23:56:43 -08:00
Martin Michelsen 99c8d9957a fix card id in card text parser 2022-12-17 16:09:28 -08:00
Martin Michelsen e5a9b1f330 fix negative remaining_turns in ep3 server 2022-12-17 01:16:48 -08:00
Martin Michelsen 5e2a42d852 rename scene_data2 to environment_number 2022-12-16 21:07:33 -08:00
Martin Michelsen ae49ca0189 add DISABLE_INTERFERENCE behavior flag 2022-12-13 23:39:32 -08:00
Martin Michelsen 5bcd16b6f2 make tournaments work with multiple human players 2022-12-13 21:40:09 -08:00
Martin Michelsen 391a70f68d send tournament bracket updates when any match is complete 2022-12-12 21:54:53 -08:00
Martin Michelsen ed2568fc7a more ep3 comamnd details 2022-12-11 23:02:14 -08:00