Martin Michelsen
|
a3f3608f76
|
make prs_compress_optimal faster
|
2023-08-06 17:36:56 -07:00 |
|
Martin Michelsen
|
f13609c02b
|
fix Ep3 test for new card defs
|
2023-08-05 12:04:29 -07:00 |
|
Martin Michelsen
|
d2b2e1f978
|
recompress PRS files in system with --optimal
|
2023-08-05 11:29:21 -07:00 |
|
Martin Michelsen
|
825cd1fcb7
|
add action to recompress a PRS file optimally
|
2023-08-05 11:24:47 -07:00 |
|
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
|
6c69828f1a
|
restrict GBA quest opcodes to GC game versions
|
2023-07-27 17:58:35 -07:00 |
|
Martin Michelsen
|
194f7b6275
|
add encode-qst action
|
2023-07-22 16:03:58 -07:00 |
|
Martin Michelsen
|
132b8b071f
|
add position comments to ep3 structs
|
2023-07-22 11:08:06 -07:00 |
|
Martin Michelsen
|
f563d5d873
|
split XB quest file header struct
|
2023-07-17 09:05:39 -07:00 |
|
Martin Michelsen
|
668c9f9457
|
add some extra proxy options
|
2023-07-15 22:52:06 -07:00 |
|
Martin Michelsen
|
8cd1106818
|
add some PSOX notes
|
2023-07-15 22:29:39 -07:00 |
|
Martin Michelsen
|
4858ccd812
|
use QuestScriptVersion to index quests
|
2023-07-15 22:29:18 -07:00 |
|
Martin Michelsen
|
64e637dbfb
|
add PSOX quest opcodes to handler-tables
|
2023-07-15 22:26:57 -07:00 |
|
Martin Michelsen
|
419d3500bd
|
add DC NTE and GC NTE quest disassembly
|
2023-07-15 14:18:33 -07:00 |
|
Martin Michelsen
|
0d9bfa966d
|
add DC NTE and GC NTE quest opcode handlers
|
2023-07-15 12:14:50 -07:00 |
|
Martin Michelsen
|
acba5c670f
|
update quest F8C3 name
|
2023-07-15 11:06:47 -07:00 |
|
Martin Michelsen
|
73a68911e8
|
document challenge mode time encoding
|
2023-07-09 21:04:36 -07:00 |
|
Martin Michelsen
|
b1531139c0
|
implement player records command
|
2023-07-09 17:08:37 -07:00 |
|
Martin Michelsen
|
7dd00c75a9
|
write battle/challenge records structures
|
2023-07-09 10:43:35 -07:00 |
|
Martin Michelsen
|
4284d163d8
|
don't disassemble unknown labels as raw data
|
2023-07-07 11:31:49 -07:00 |
|
Martin Michelsen
|
ba5aad0296
|
add offsets in disassembled structs
|
2023-07-07 11:31:34 -07:00 |
|
Martin Michelsen
|
ea60cfb507
|
add npc_action_string data formatting
|
2023-07-07 11:31:20 -07:00 |
|
Martin Michelsen
|
b6052620be
|
add info about GBA quest opcodes
|
2023-07-07 09:23:46 -07:00 |
|
Martin Michelsen
|
0df83632d0
|
rename product_is_valid to product_is_valid_slow
|
2023-07-07 09:23:46 -07:00 |
|
Martin Michelsen
|
b8f7d8f554
|
require --seed when encrypting trivial data
|
2023-07-07 09:23:46 -07:00 |
|
Martin Michelsen
|
01d0203de6
|
rewrite help text
|
2023-07-07 09:23:46 -07:00 |
|
Martin Michelsen
|
97daebdf83
|
add option to require item descriptions instead of data
|
2023-07-07 09:23:46 -07:00 |
|
Martin Michelsen
|
acfa708332
|
unify compression progress_fns
|
2023-07-06 20:55:01 -07:00 |
|
Martin Michelsen
|
3e22d31c42
|
update some quest opcode comments
|
2023-07-04 14:29:12 -07:00 |
|
Martin Michelsen
|
d2d1ae723d
|
support disassembling uncompressed quests
|
2023-07-04 14:28:58 -07:00 |
|
Martin Michelsen
|
e34c9856ec
|
add more opcode names
|
2023-07-04 13:52:32 -07:00 |
|
Martin Michelsen
|
ff9305144b
|
fix quest opcode float args
|
2023-07-04 11:57:32 -07:00 |
|
Martin Michelsen
|
12c4e66cc2
|
replace bit_cast with as_type
|
2023-07-04 11:32:15 -07:00 |
|
Martin Michelsen
|
1c9239bade
|
use bit_cast instead of reinterpret_cast
|
2023-07-04 11:20:40 -07:00 |
|
Martin Michelsen
|
80ae6ecac8
|
add stack argument disassembly in quest script
|
2023-07-04 11:11:36 -07:00 |
|
Martin Michelsen
|
90f1df105b
|
update quest opcode descriptions
|
2023-07-04 09:09:37 -07:00 |
|
Martin Michelsen
|
a409ee696c
|
update quest opcode table; disassemble structures in data labels
|
2023-07-02 23:46:46 -07:00 |
|
Martin Michelsen
|
81049d2765
|
add some notes files
|
2023-07-01 22:56:27 -07:00 |
|
Martin Michelsen
|
a81793f695
|
use JSON rare table for BB
|
2023-07-01 22:45:49 -07:00 |
|
Martin Michelsen
|
9916fb946d
|
update quest opcode table
|
2023-07-01 18:23:43 -07:00 |
|
Martin Michelsen
|
4442ca0250
|
support JSON rare item sets
|
2023-06-29 22:20:39 -07:00 |
|
Martin Michelsen
|
b324173d8e
|
add pr2 compression and decompression
|
2023-06-29 22:20:00 -07:00 |
|
Martin Michelsen
|
b5635f50f8
|
fix weird formatting in ItemCreator
|
2023-06-29 22:19:08 -07:00 |
|
Martin Michelsen
|
a8e7caa0b3
|
fix comment in compression
|
2023-06-29 22:18:53 -07:00 |
|
Martin Michelsen
|
de14d61835
|
fix empty-set case in quest disassembly
|
2023-06-27 11:12:23 -07:00 |
|
Martin Michelsen
|
9acb542689
|
make quest disassemble robust against invalid inputs
|
2023-06-27 00:27:04 -07:00 |
|
Martin Michelsen
|
af56b6d2c6
|
describe how extension data works
|
2023-06-27 00:26:47 -07:00 |
|
Martin Michelsen
|
aced59ea7a
|
use default valuse for CharacterStats
|
2023-06-27 00:25:19 -07:00 |
|