Commit Graph

  • 7c6a1e730e fix fields in Ep3 card definitions footer struct Martin Michelsen 2023-09-02 08:46:19 -07:00
  • 85dbea215b document Ep3 assist AI parameters Martin Michelsen 2023-09-01 18:52:29 -07:00
  • 8449a6d21a describe how ep3 card drop rates actually work Martin Michelsen 2023-09-01 10:49:15 -07:00
  • 2eda283f8f revert accidentally-committed card defs file Martin Michelsen 2023-08-31 14:03:05 -07:00
  • ba7951a9f4 make CardAuctionPool name matching more lenient Martin Michelsen 2023-08-31 14:00:02 -07:00
  • e566a247e4 fix card names in example config auction pool Martin Michelsen 2023-08-31 13:36:05 -07:00
  • 5b038364a1 be more aggressive when reducing size of card defs file Martin Michelsen 2023-08-31 13:35:02 -07:00
  • ee7c574fdf fix meseta transaction command Martin Michelsen 2023-08-31 09:37:12 -07:00
  • 02b0bf622c fix error in example config v2023-08-30 Martin Michelsen 2023-08-30 18:59:34 -07:00
  • 39d1b338b7 make CardAuctionPool not required Martin Michelsen 2023-08-30 18:55:24 -07:00
  • b27b458557 always send tournament entry state command if client doesn't have card defs Martin Michelsen 2023-08-30 18:55:15 -07:00
  • f642e2f5a8 fix invisible players in lobby bug Martin Michelsen 2023-08-30 18:45:13 -07:00
  • 50ded155ed add option to disable Ep3 infinite meseta Martin Michelsen 2023-08-30 18:45:04 -07:00
  • eab453413e fix tournament metadata linking through server restarts Martin Michelsen 2023-08-30 18:44:45 -07:00
  • 2304a17dd0 use new JSON helpers Martin Michelsen 2023-08-30 18:44:21 -07:00
  • be4837cccf set AllowUnregisteredUsers to true by default Martin Michelsen 2023-08-30 11:21:55 -07:00
  • 2235103efe resolve auction card IDs at load time Martin Michelsen 2023-08-28 22:18:17 -07:00
  • 466eb49c55 use new phosg JSON interface Martin Michelsen 2023-08-28 21:06:03 -07:00
  • a842880123 update comments in config.example.json v2023-08-26 Martin Michelsen 2023-08-26 21:34:13 -07:00
  • 897ff4c9ff fix inefficiency in prs_compress_indexed Martin Michelsen 2023-08-26 21:00:16 -07:00
  • d93866146a make DOLFileIndex support both compressed and uncompressed files simultaneously Martin Michelsen 2023-08-26 21:00:01 -07:00
  • 1d0c0088d6 add notes from GameJam demo Martin Michelsen 2023-08-24 23:16:59 -07:00
  • 99a8ab3a21 support big-endian pr2 files Martin Michelsen 2023-08-22 12:05:06 -07:00
  • c944c7bca0 make archive output filenames more reasonable Martin Michelsen 2023-08-22 12:05:22 -07:00
  • 39330bc6f2 sort DOL files in Programs menu Martin Michelsen 2023-08-21 13:35:04 -07:00
  • 300d3cd825 fix some edge-case bugs in ep3 server Martin Michelsen 2023-08-20 17:37:41 -07:00
  • 8adbe38617 fix differentiation between Episode 3 Trial Edition and final JP version Martin Michelsen 2023-08-20 10:59:53 -07:00
  • dd5ef0c8a4 add unusable SC card IDs in comments Martin Michelsen 2023-08-20 09:26:28 -07:00
  • 27b368c2fb update comments in Editors patch Martin Michelsen 2023-08-18 22:20:36 -07:00
  • 107ffb0997 add decks from ep3 debug menu Martin Michelsen 2023-08-18 09:02:38 -07:00
  • 36186578f8 add $ep3battledebug command Martin Michelsen 2023-08-18 09:02:21 -07:00
  • 52b21f8b88 remove unneeded check in generate_weapon_shop_contents Martin Michelsen 2023-08-16 09:49:13 -07:00
  • b9912ad80f remove meseta when buying shop items Martin Michelsen 2023-08-16 09:09:05 -07:00
  • 666464dd06 add PSO GC snapshot decoder Martin Michelsen 2023-08-15 22:11:18 -07:00
  • c0f4f7af5f add Ep3 trial map format Martin Michelsen 2023-08-15 09:00:50 -07:00
  • 102fe92c3a add note about Ep3 trial B8 command Martin Michelsen 2023-08-14 11:32:54 -07:00
  • 87118049ab split Episode3::DataIndex into multiple structures Martin Michelsen 2023-08-13 23:12:27 -07:00
  • 7e55719983 split IS_TRIAL_EDITION into three flags and recognize Ep3 Trial Edition Martin Michelsen 2023-08-13 19:30:58 -07:00
  • 9b66e07c06 don't send tournament state to Ep3 trial edition clients Martin Michelsen 2023-08-13 19:11:17 -07:00
  • f657012d8e update comment about TEffIndirectEditor Martin Michelsen 2023-08-11 18:39:08 -07:00
  • 1f674b9c34 remove debugging prints Martin Michelsen 2023-08-10 21:28:41 -07:00
  • 6192270040 add default JudgeItem file Martin Michelsen 2023-08-10 21:12:28 -07:00
  • 2574c74e6b implement tekker variances Martin Michelsen 2023-08-10 21:06:02 -07:00
  • 0ea3993103 minor optimizations in ItemCreator Martin Michelsen 2023-08-10 21:05:27 -07:00
  • 2cd1038468 write ItemParameterTable::get_special Martin Michelsen 2023-08-10 21:04:25 -07:00
  • c7c2d54183 minor style fixes Martin Michelsen 2023-08-10 21:03:58 -07:00
  • c57b031156 rename 6xB8 command on BB Martin Michelsen 2023-08-10 21:02:18 -07:00
  • 6d4430da13 remove unused card rank name Martin Michelsen 2023-08-08 10:56:23 -07:00
  • 7d37a58e6e add comment about Ep3 D1 and D2 card ranks Martin Michelsen 2023-08-08 10:55:22 -07:00
  • a3f3608f76 make prs_compress_optimal faster Martin Michelsen 2023-08-06 17:36:56 -07:00
  • f13609c02b fix Ep3 test for new card defs Martin Michelsen 2023-08-05 12:04:29 -07:00
  • d2b2e1f978 recompress PRS files in system with --optimal Martin Michelsen 2023-08-05 11:29:21 -07:00
  • 825cd1fcb7 add action to recompress a PRS file optimally Martin Michelsen 2023-08-05 10:58:55 -07:00
  • 48a6dae50c fix catch by value Martin Michelsen 2023-08-04 22:51:41 -07:00
  • 911b17df7e improve ep3 data formatting Martin Michelsen 2023-08-04 22:40:18 -07:00
  • 308c58e761 fix comment on card drop rate field Martin Michelsen 2023-08-03 12:22:16 -07:00
  • 6c69828f1a restrict GBA quest opcodes to GC game versions Martin Michelsen 2023-07-27 17:58:35 -07:00
  • 194f7b6275 add encode-qst action Martin Michelsen 2023-07-22 15:59:33 -07:00
  • 132b8b071f add position comments to ep3 structs Martin Michelsen 2023-07-22 11:08:06 -07:00
  • f563d5d873 split XB quest file header struct Martin Michelsen 2023-07-17 09:05:39 -07:00
  • 668c9f9457 add some extra proxy options Martin Michelsen 2023-07-15 22:52:06 -07:00
  • 8cd1106818 add some PSOX notes Martin Michelsen 2023-07-15 22:29:39 -07:00
  • 4858ccd812 use QuestScriptVersion to index quests Martin Michelsen 2023-07-15 22:29:18 -07:00
  • 64e637dbfb add PSOX quest opcodes to handler-tables Martin Michelsen 2023-07-15 22:26:57 -07:00
  • 419d3500bd add DC NTE and GC NTE quest disassembly Martin Michelsen 2023-07-15 14:18:33 -07:00
  • 0d9bfa966d add DC NTE and GC NTE quest opcode handlers Martin Michelsen 2023-07-15 12:14:50 -07:00
  • acba5c670f update quest F8C3 name Martin Michelsen 2023-07-15 11:06:47 -07:00
  • 73a68911e8 document challenge mode time encoding Martin Michelsen 2023-07-09 21:04:36 -07:00
  • b1531139c0 implement player records command Martin Michelsen 2023-07-09 16:22:11 -07:00
  • 7dd00c75a9 write battle/challenge records structures Martin Michelsen 2023-07-09 10:42:03 -07:00
  • 4284d163d8 don't disassemble unknown labels as raw data Martin Michelsen 2023-07-07 11:31:49 -07:00
  • ba5aad0296 add offsets in disassembled structs Martin Michelsen 2023-07-07 11:31:34 -07:00
  • ea60cfb507 add npc_action_string data formatting Martin Michelsen 2023-07-07 11:31:20 -07:00
  • b6052620be add info about GBA quest opcodes Martin Michelsen 2023-07-07 09:23:19 -07:00
  • 0df83632d0 rename product_is_valid to product_is_valid_slow Martin Michelsen 2023-07-06 21:59:34 -07:00
  • b8f7d8f554 require --seed when encrypting trivial data Martin Michelsen 2023-07-06 21:58:49 -07:00
  • 01d0203de6 rewrite help text Martin Michelsen 2023-07-06 21:58:34 -07:00
  • 97daebdf83 add option to require item descriptions instead of data Martin Michelsen 2023-07-06 21:58:17 -07:00
  • acfa708332 unify compression progress_fns Martin Michelsen 2023-07-06 20:55:01 -07:00
  • 3e22d31c42 update some quest opcode comments Martin Michelsen 2023-07-04 14:29:12 -07:00
  • d2d1ae723d support disassembling uncompressed quests Martin Michelsen 2023-07-04 14:28:58 -07:00
  • e34c9856ec add more opcode names Martin Michelsen 2023-07-04 13:36:34 -07:00
  • ff9305144b fix quest opcode float args Martin Michelsen 2023-07-04 11:57:32 -07:00
  • 12c4e66cc2 replace bit_cast with as_type Martin Michelsen 2023-07-04 11:31:21 -07:00
  • 1c9239bade use bit_cast instead of reinterpret_cast Martin Michelsen 2023-07-04 11:20:40 -07:00
  • 80ae6ecac8 add stack argument disassembly in quest script Martin Michelsen 2023-07-04 11:11:36 -07:00
  • 90f1df105b update quest opcode descriptions Martin Michelsen 2023-07-03 23:16:00 -07:00
  • a409ee696c update quest opcode table; disassemble structures in data labels Martin Michelsen 2023-07-02 23:46:46 -07:00
  • 81049d2765 add some notes files Martin Michelsen 2023-07-01 22:56:27 -07:00
  • a81793f695 use JSON rare table for BB Martin Michelsen 2023-07-01 22:35:21 -07:00
  • 9916fb946d update quest opcode table Martin Michelsen 2023-07-01 18:23:43 -07:00
  • 4442ca0250 support JSON rare item sets Martin Michelsen 2023-06-29 22:20:39 -07:00
  • b324173d8e add pr2 compression and decompression Martin Michelsen 2023-06-29 22:20:00 -07:00
  • b5635f50f8 fix weird formatting in ItemCreator Martin Michelsen 2023-06-29 22:19:08 -07:00
  • a8e7caa0b3 fix comment in compression Martin Michelsen 2023-06-29 22:18:53 -07:00
  • de14d61835 fix empty-set case in quest disassembly Martin Michelsen 2023-06-27 11:12:23 -07:00
  • 9acb542689 make quest disassemble robust against invalid inputs Martin Michelsen 2023-06-27 00:27:04 -07:00
  • af56b6d2c6 describe how extension data works Martin Michelsen 2023-06-27 00:26:47 -07:00
  • aced59ea7a use default valuse for CharacterStats Martin Michelsen 2023-06-27 00:25:19 -07:00
  • 42c5c496dc fix tech level description bug Martin Michelsen 2023-06-27 00:25:03 -07:00