Commit Graph

  • 695e53a714 qualify all calls to std::move Martin Michelsen 2023-05-15 23:46:19 -07:00
  • f813ed68df make $exit command work in games Martin Michelsen 2023-05-12 23:24:41 -07:00
  • a7b3c496d0 update readme Martin Michelsen 2023-05-11 14:31:08 -07:00
  • 65813b7170 remove memcpy call Martin Michelsen 2023-05-10 22:51:33 -07:00
  • fc672978d8 fix patch cache clear behavior on GC versions that need it Martin Michelsen 2023-05-10 18:31:45 -07:00
  • 90a3be7803 add salvage-gci action Martin Michelsen 2023-05-07 21:33:12 -07:00
  • 8dc5e9f281 add describe-item action Martin Michelsen 2023-05-08 20:49:39 -07:00
  • 6654030bd3 reformat some files after clang-format option change Martin Michelsen 2023-05-02 09:27:34 -07:00
  • 4f2e333d6c update some Ep3 format notes Martin Michelsen 2023-05-02 09:21:48 -07:00
  • 617cf73c5e use new JSONObject::serialize Martin Michelsen 2023-04-30 10:04:06 -07:00
  • 42fa3955d8 fix .nsk file size mismatches Martin Michelsen 2023-04-23 22:31:48 -07:00
  • 4509d9f37b move test scripts into tests/ directory Martin Michelsen 2023-04-19 16:45:23 -07:00
  • 91e484e514 clang-format everything Martin Michelsen 2023-04-16 15:44:12 -07:00
  • b733f4e199 update some command notes Martin Michelsen 2023-04-16 10:56:52 -07:00
  • 31ecf917af add generate-product command Martin Michelsen 2023-04-04 23:14:06 -07:00
  • f954a7f834 update some command notes Martin Michelsen 2023-04-05 13:52:38 -07:00
  • 42e2301a8e refine command 93 format Martin Michelsen 2023-04-04 23:14:21 -07:00
  • 35845ea49b more save file format refinement Martin Michelsen 2023-04-03 00:27:21 -07:00
  • c4e3eb238f specify actual GCI header fields Martin Michelsen 2023-04-02 15:04:35 -07:00
  • e98d01d7e9 further refine save file format Martin Michelsen 2023-04-01 23:46:59 -07:00
  • b6f71fffbf document what 96 command's value actually represents Martin Michelsen 2023-04-01 22:41:43 -07:00
  • 38469119ad refine some parts of save file format Martin Michelsen 2023-04-01 20:07:03 -07:00
  • e56d572585 define most of the GC save file format Martin Michelsen 2023-04-01 18:21:58 -07:00
  • 58011c5a00 add zero-based offsets in Episode3::PlayerConfig Martin Michelsen 2023-04-01 10:49:48 -07:00
  • 42a4a599dc fix executable path in gci test script Martin Michelsen 2023-04-01 10:36:18 -07:00
  • 5e05b3d11f add comment about gci format Martin Michelsen 2023-04-01 10:29:43 -07:00
  • a06aa2f1fa reogranize tests directory Martin Michelsen 2023-04-01 10:27:05 -07:00
  • 3b9a76eec8 implement save file decryption/encryption Martin Michelsen 2023-03-31 23:56:25 -07:00
  • 06ba95ed97 fix help text typo Martin Michelsen 2023-03-31 09:16:21 -07:00
  • be83cafe0d check for BB restoration items in ItemCreator Martin Michelsen 2023-03-30 17:49:21 -07:00
  • 0007a1af56 remove unused argument Martin Michelsen 2023-03-30 09:49:32 -07:00
  • a7dbfd9781 minor cleanup in ItemCreator Martin Michelsen 2023-03-30 09:45:36 -07:00
  • 2ed6427773 fix some names in ItemCreator Martin Michelsen 2023-03-30 09:39:21 -07:00
  • dd1c5a2d0c add note about char save file encryption Martin Michelsen 2023-03-29 10:40:06 -07:00
  • b4946f5f1e rename unsealable handler function in ItemCreator Martin Michelsen 2023-03-29 10:39:21 -07:00
  • 4c248c5ee5 fix notes on 44/A6 commands Martin Michelsen 2023-03-28 09:22:31 -07:00
  • b58f354c41 add extract-bml action Martin Michelsen 2023-03-23 23:09:15 -07:00
  • dcebc61b13 write Quest::export_qst Martin Michelsen 2023-03-23 22:22:21 -07:00
  • c48a998750 update some format notes Martin Michelsen 2023-03-21 22:47:17 -07:00
  • b281eecfee add TOC to readme Martin Michelsen 2023-03-18 16:34:38 -07:00
  • 40ca249b8a use battle rule names in ItemRestrictions Martin Michelsen 2023-03-18 15:37:08 -07:00
  • 077bfb2e7d make join/leave notifs always 2 lines Martin Michelsen 2023-03-18 15:09:30 -07:00
  • fadc0e9f71 autodetect .bin/.dat/.mnm files in (de)compress-prs actions Martin Michelsen 2023-03-18 15:08:37 -07:00
  • 3dda420c3a allow uneven command sizes in sc/ss command data Martin Michelsen 2023-03-18 15:08:04 -07:00
  • 618d9180cd fix comflict between Ep3-Editors patch and widescreen AR code Martin Michelsen 2023-03-17 10:47:18 -07:00
  • 032f0bb2c5 refine Ep3 map definition struct Martin Michelsen 2023-03-17 10:47:02 -07:00
  • f92822fff0 fix tests after reloading semantic changes Martin Michelsen 2023-03-16 16:40:55 -07:00
  • 7426c5ad1f make reloading more stable and add more options Martin Michelsen 2023-03-15 14:47:06 -07:00
  • 45cac5a084 more details on unused 80 command Martin Michelsen 2023-03-14 17:48:37 -07:00
  • 5ef5ddcbae add decode-vms to help output Martin Michelsen 2023-03-12 12:55:34 -07:00
  • 59bfa66dad clean up compatibility table Martin Michelsen 2023-03-12 12:47:32 -07:00
  • 711bbf0a21 add player notifications on proxy server Martin Michelsen 2023-03-12 00:09:59 -08:00
  • 2291d758ac rewrite quest format table Martin Michelsen 2023-03-11 11:37:57 -08:00
  • dc7277a2a4 support GCI and DLQ files in Ep3 maps folders Martin Michelsen 2023-03-11 11:22:37 -08:00
  • 2f19f5ce0b fix VMS decoder Martin Michelsen 2023-03-11 10:23:13 -08:00
  • cf0902b6ed update format notes from DC disassembly Martin Michelsen 2023-03-11 10:18:25 -08:00
  • eebffc0d13 fix BB data server proxy behavior Martin Michelsen 2023-03-09 21:07:57 -08:00
  • 60dd22a7f6 fix cat-client CLI arguments Martin Michelsen 2023-03-09 11:38:20 -08:00
  • dc9112dfdd make name_for_item output colors consistent with game client Martin Michelsen 2023-03-09 10:00:01 -08:00
  • f45a76af13 add BB EF structure Martin Michelsen 2023-03-09 09:59:43 -08:00
  • 47ac90ea6b document BB EF and F0 commands Martin Michelsen 2023-03-09 00:37:17 -08:00
  • f05641a8b9 fix BB shops + sale prices Martin Michelsen 2023-03-08 22:30:33 -08:00
  • cfcdd6acad name unknown functions in ItemCreator Martin Michelsen 2023-03-08 14:41:59 -08:00
  • a3249ab19b split compression tests and skip executable recompression Martin Michelsen 2023-03-08 10:48:22 -08:00
  • 7af363fec4 update to-do list Martin Michelsen 2023-03-08 10:44:41 -08:00
  • 4ba5689b25 fix memcpy usage in chat commands and server shell Martin Michelsen 2023-03-07 23:23:57 -08:00
  • 838e53a91e use GC logic for BB nonrare item drop generation and shops Martin Michelsen 2023-03-07 23:16:42 -08:00
  • 6cdbc3e8e0 update some readme text Martin Michelsen 2023-03-07 23:19:26 -08:00
  • 30cc5fbb44 add TODO for quest enemy lists Martin Michelsen 2023-03-04 15:56:20 -08:00
  • b935760d64 split GameMode into enum class Martin Michelsen 2023-03-04 15:55:59 -08:00
  • 2932488d00 fix $what output in tests Martin Michelsen 2023-03-04 11:42:20 -08:00
  • 612f305c3a fix battle param header text Martin Michelsen 2023-03-04 11:42:04 -08:00
  • 61a9a0ce8d add TODOs for BB to readme Martin Michelsen 2023-03-04 11:41:50 -08:00
  • 159f80cce3 make episode an enum class Martin Michelsen 2023-03-04 11:41:37 -08:00
  • a35d835f31 add BattleParamEntry debug functions Martin Michelsen 2023-03-03 23:17:08 -08:00
  • 3418afcc66 fix episode 1 enemy indexes Martin Michelsen 2023-03-03 22:57:44 -08:00
  • d5ececfa87 add in-game debug messages Martin Michelsen 2023-03-03 22:57:28 -08:00
  • aea43781ea print item description when modifying inventories/grounds Martin Michelsen 2023-03-03 19:35:19 -08:00
  • 707b021c88 fix enemy_id usage in 6xC8 Martin Michelsen 2023-03-03 19:34:53 -08:00
  • 5e07075977 fix patch metadata cache write on startup Martin Michelsen 2023-03-03 18:25:38 -08:00
  • 85072e9db9 implement DC NTE change ship/block Martin Michelsen 2023-03-03 18:12:29 -08:00
  • 2fcc77772f minor readme updates Martin Michelsen 2023-03-03 09:47:19 -08:00
  • 8b4785eb36 update B9 notes Martin Michelsen 2023-03-02 23:01:45 -08:00
  • ef0f33351a update readme for windows build Martin Michelsen 2023-03-02 22:26:16 -08:00
  • c5f05de082 set up windows build Martin Michelsen 2023-03-02 22:15:20 -08:00
  • 2c5f0ea904 fix client object memory leak Martin Michelsen 2023-03-02 22:16:08 -08:00
  • f45516d359 set up map loading at quest load time Martin Michelsen 2023-03-02 22:15:59 -08:00
  • be6cff7b89 make MapDefinition easier to read Martin Michelsen 2023-03-02 17:28:46 -08:00
  • 6fde0f186f update ep3 section in readme Martin Michelsen 2023-03-02 17:20:24 -08:00
  • c3aca29d9c fix meseta overdraft disconnect bug v2023-03-02 Martin Michelsen 2023-03-02 17:06:15 -08:00
  • 94bbd5685e support size disparities in ReplaySession Martin Michelsen 2023-03-02 16:58:30 -08:00
  • 4a4f06e9ac add format notes from DC NTE disassembly Martin Michelsen 2023-03-02 16:58:02 -08:00
  • 34afd42391 add .bind files to gitignore in ep3 maps directories Martin Michelsen 2023-03-02 16:57:37 -08:00
  • 6e80ccca54 document deck restrictions in Ep3 quest format Martin Michelsen 2023-03-01 00:25:30 -08:00
  • a485c25eb8 enforce ep3 map list size limit at startup time Martin Michelsen 2023-02-28 22:56:23 -08:00
  • fe5a15a1ab fix description of ep3 map tile 50 Martin Michelsen 2023-02-28 22:56:33 -08:00
  • 203a2aaeb4 fix bug in ep3 map display Martin Michelsen 2023-02-28 22:56:08 -08:00
  • 78968f86dd document all Ep3 lobby banner positions Martin Michelsen 2023-02-27 22:38:00 -08:00
  • f1a64e6dbf add ALLOW_FILES flag to parse_data_string calls where needed Martin Michelsen 2023-02-27 22:37:46 -08:00
  • 215f5deff6 update some format notes Martin Michelsen 2023-02-27 21:31:46 -08:00