Commit Graph

169 Commits

Author SHA1 Message Date
Martin Michelsen 9187a3ceb0 update PlayerVisualConfigV4 struct to match client implementation 2026-05-30 09:47:52 -07:00
Martin Michelsen e9c2ac34a3 eliminate using namespace 2026-05-25 16:44:37 -07:00
Martin Michelsen 62a9da9ed3 update game join procedure implementation 2026-05-25 16:44:36 -07:00
Martin Michelsen e78e2ba887 rewrite client function compiler 2026-05-11 21:33:35 -07:00
Martin Michelsen 80391df8b7 implement lobby assignment at login 2026-04-26 09:28:10 -07:00
Martin Michelsen 5724fb9a12 add $allrare debug command; closes #739 2026-03-22 21:37:43 -07:00
Martin Michelsen 8eeb487bc7 make item data stack count consistent with bank item stack count at load time 2025-12-25 23:21:32 -08:00
Martin Michelsen a462a774f5 reformat more files 2025-12-20 21:55:32 -08:00
Martin Michelsen 194bb5b393 actually enforce NOCOMMIT tags finally 2025-12-02 21:46:58 -08:00
Martin Michelsen 2c333b51d2 add $fastkill command 2025-11-29 12:12:34 -08:00
Martin Michelsen 36eeee5641 clean up character load function 2025-11-05 22:29:43 -08:00
Martin Michelsen 155ed6bcf9 add $makeobj; update some object notes 2025-11-02 17:14:38 -08:00
Martin Michelsen 46c2260d0f use enums for difficulty and language; fix enemy state aliases; closes #694 2025-10-18 01:03:00 -07:00
Martin Michelsen 0b4d5b2f89 add BB BankSize patch 2025-08-22 22:39:32 -07:00
Martin Michelsen 1729edc1d2 add dynamic switching in EnemyDamageSync 2025-07-22 00:27:21 -07:00
Martin Michelsen 6a89f18580 make logging less verbose 2025-05-26 14:51:43 -07:00
Martin Michelsen cc99050964 switch to coroutine execution model 2025-05-26 14:11:38 -07:00
Martin Michelsen 140d488239 support more BB save slots; add client patch 2025-04-12 23:35:00 -07:00
Martin Michelsen 44ea82771b update client functions for eventual pc v2 semantics 2025-02-17 00:14:58 -08:00
Martin Michelsen 78b7bfac70 refine many subcommand formats 2025-01-26 09:47:19 -08:00
Martin Michelsen aa9e1e7305 enable dcv1 native battle mode 2025-01-20 21:27:09 -08:00
Martin Michelsen 72ac20e574 rewrite map data model 2025-01-01 17:47:50 -08:00
Martin Michelsen 3424d6481b add more log messages around login commands; closes #583 2024-12-03 22:21:12 -08:00
Martin Michelsen 75de6f259d add safeties for 6xBB and 6xBC commands 2024-11-05 21:31:30 -08:00
Martin Michelsen e6a6e862db add $battle command for dcv1 2024-11-03 22:51:26 -08:00
Martin Michelsen a7d436a894 use object flags for switch assist; closes #571 2024-10-17 21:54:14 -07:00
Martin Michelsen fbc5cd5967 fix print_bank 2024-08-02 18:07:25 -07:00
Martin Michelsen 1bfbf09891 use phosg namespace 2024-07-28 11:54:41 -07:00
Martin Michelsen 4bd6ef12a9 implement $savechar on Episode 3 2024-06-28 09:48:09 -07:00
Martin Michelsen 6f056cb1bd update proxy options 2024-06-23 22:38:46 -07:00
Martin Michelsen 3a22a5c489 add Ep3 codepaths to B2 enabler 2024-06-23 00:24:01 -07:00
Martin Michelsen 862b3d27da add B2 patch support on PSO Plus 2024-06-22 21:42:30 -07:00
Martin Michelsen aa9d2beffe convert all CRLF line endings to LF only 2024-06-16 21:03:00 -07:00
Martin Michelsen 836704e987 track telepipe state in games 2024-05-21 20:29:32 -07:00
Martin Michelsen d8230eb37a load non-v4 level tables 2024-05-17 20:32:52 -07:00
Martin Michelsen dc7c3eb58c add DC v2 save file format 2024-05-11 18:18:17 -07:00
Martin Michelsen ddbb922b95 support joinable quests on all versions 2024-04-27 18:31:10 -07:00
Martin Michelsen c7dd98ccc0 use flag to separate customized GC clients from non-customized 2024-04-27 14:25:46 -07:00
Martin Michelsen d08aaef0f8 add remote address to command log messages 2024-04-21 15:19:16 -07:00
Martin Michelsen c98d1081a3 add support for auto-patching 2024-04-12 22:17:16 -07:00
Martin Michelsen 34751f99e9 allow multiple licenses per account 2024-04-12 22:09:52 -07:00
Martin Michelsen 4a3b0118a8 replace UnlockAllAreas and PreventPersistQuestFlags with generalized rewrite map 2024-03-30 22:36:09 -07:00
Martin Michelsen a762c0f8f8 make prev battle record const 2024-03-24 10:24:36 -07:00
Martin Michelsen 31edec701b refine game info messages 2024-03-15 22:59:50 -07:00
Martin Michelsen dc36d2ae8d fix quest expr checks from lobby 2024-03-15 10:20:19 -07:00
Martin Michelsen e2d76f77be extend switch assist to 4-player doors 2024-03-14 00:14:40 -07:00
Martin Michelsen 34bac4c5b5 add enemy, object, and event tracking for persistence 2024-03-09 11:28:49 -08:00
Martin Michelsen 70c57e7727 add V_V1Present token in quest conditions 2024-03-07 21:18:51 -08:00
Martin Michelsen 31005ec39d add option to disable chat commands 2024-03-04 22:48:05 -08:00
Martin Michelsen 7f71b87b9b add $variations command 2024-03-03 21:01:41 -08:00