Commit Graph

728 Commits

Author SHA1 Message Date
Martin Michelsen dbd6c59a0b implement version-specific patches; clean up menu abstraction 2023-05-26 09:55:12 -07:00
Martin Michelsen 03c26b587a send tournament result before battle end command 2023-05-23 21:53:45 -07:00
Martin Michelsen 7ae87f9949 add some command notes 2023-05-21 22:59:30 -07:00
Martin Michelsen 81d0353144 fix $auction command 2023-05-19 09:21:45 -07:00
Martin Michelsen 695e53a714 qualify all calls to std::move 2023-05-15 23:46:19 -07:00
Martin Michelsen f813ed68df make $exit command work in games 2023-05-12 23:24:41 -07:00
Martin Michelsen 65813b7170 remove memcpy call 2023-05-10 22:51:33 -07:00
Martin Michelsen fc672978d8 fix patch cache clear behavior on GC versions that need it 2023-05-10 22:47:07 -07:00
Martin Michelsen 90a3be7803 add salvage-gci action 2023-05-10 22:47:07 -07:00
Martin Michelsen 8dc5e9f281 add describe-item action 2023-05-10 22:47:00 -07:00
Martin Michelsen 6654030bd3 reformat some files after clang-format option change 2023-05-02 09:27:34 -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 42fa3955d8 fix .nsk file size mismatches 2023-04-23 22:31:48 -07:00
Martin Michelsen 91e484e514 clang-format everything 2023-04-16 15:44:12 -07:00
Martin Michelsen b733f4e199 update some command notes 2023-04-16 10:56:52 -07:00
Martin Michelsen 31ecf917af add generate-product command 2023-04-16 10:49:13 -07:00
Martin Michelsen f954a7f834 update some command notes 2023-04-05 13:52:38 -07:00
Martin Michelsen 42e2301a8e refine command 93 format 2023-04-04 23:14:24 -07:00
Martin Michelsen 35845ea49b more save file format refinement 2023-04-03 00:27:21 -07:00
Martin Michelsen c4e3eb238f specify actual GCI header fields 2023-04-02 15:04:45 -07:00
Martin Michelsen e98d01d7e9 further refine save file format 2023-04-01 23:46:59 -07:00
Martin Michelsen b6f71fffbf document what 96 command's value actually represents 2023-04-01 22:41:43 -07:00
Martin Michelsen 38469119ad refine some parts of save file format 2023-04-01 20:07:03 -07:00
Martin Michelsen e56d572585 define most of the GC save file format 2023-04-01 18:21:58 -07:00
Martin Michelsen 58011c5a00 add zero-based offsets in Episode3::PlayerConfig 2023-04-01 10:49:48 -07:00
Martin Michelsen 5e05b3d11f add comment about gci format 2023-04-01 10:29:43 -07:00
Martin Michelsen 3b9a76eec8 implement save file decryption/encryption 2023-04-01 10:16:15 -07:00
Martin Michelsen 06ba95ed97 fix help text typo 2023-03-31 09:16:21 -07:00
Martin Michelsen be83cafe0d check for BB restoration items in ItemCreator 2023-03-30 17:49:21 -07:00
Martin Michelsen 0007a1af56 remove unused argument 2023-03-30 09:49:32 -07:00
Martin Michelsen a7dbfd9781 minor cleanup in ItemCreator 2023-03-30 09:45:36 -07:00
Martin Michelsen 2ed6427773 fix some names in ItemCreator 2023-03-30 09:39:21 -07:00
Martin Michelsen dd1c5a2d0c add note about char save file encryption 2023-03-29 10:40:12 -07:00
Martin Michelsen b4946f5f1e rename unsealable handler function in ItemCreator 2023-03-29 10:39:57 -07:00
Martin Michelsen 4c248c5ee5 fix notes on 44/A6 commands 2023-03-28 20:40:50 -07:00
Martin Michelsen b58f354c41 add extract-bml action 2023-03-27 10:26:53 -07:00
Martin Michelsen dcebc61b13 write Quest::export_qst 2023-03-23 22:34:38 -07:00
Martin Michelsen c48a998750 update some format notes 2023-03-21 22:47:17 -07:00
Martin Michelsen 40ca249b8a use battle rule names in ItemRestrictions 2023-03-18 15:37:08 -07:00
Martin Michelsen 077bfb2e7d make join/leave notifs always 2 lines 2023-03-18 15:11:51 -07:00
Martin Michelsen fadc0e9f71 autodetect .bin/.dat/.mnm files in (de)compress-prs actions 2023-03-18 15:11:43 -07:00
Martin Michelsen 3dda420c3a allow uneven command sizes in sc/ss command data 2023-03-18 15:08:04 -07:00
Martin Michelsen 032f0bb2c5 refine Ep3 map definition struct 2023-03-17 10:47:02 -07:00
Martin Michelsen f92822fff0 fix tests after reloading semantic changes 2023-03-16 16:41:01 -07:00
Martin Michelsen 7426c5ad1f make reloading more stable and add more options 2023-03-15 14:47:06 -07:00
Martin Michelsen 45cac5a084 more details on unused 80 command 2023-03-14 17:48:37 -07:00
Martin Michelsen 5ef5ddcbae add decode-vms to help output 2023-03-12 12:55:34 -07:00
Martin Michelsen 711bbf0a21 add player notifications on proxy server 2023-03-12 00:09:59 -08:00
Martin Michelsen 2291d758ac rewrite quest format table 2023-03-11 11:37:57 -08:00