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 |
|
Martin Michelsen
|
42c5c496dc
|
fix tech level description bug
|
2023-06-27 00:25:03 -07:00 |
|
Martin Michelsen
|
cd367fe5bd
|
remove unneeded template parameter
|
2023-06-27 00:24:50 -07:00 |
|
Martin Michelsen
|
160cf24642
|
add TODO about extension data in inventories
|
2023-06-27 00:23:57 -07:00 |
|
Martin Michelsen
|
8656222be3
|
split disp data into stats and visual substructures
|
2023-06-26 21:25:24 -07:00 |
|
Martin Michelsen
|
e1b4bd32c9
|
add quest script disassembler
|
2023-06-25 22:51:09 -07:00 |
|
Martin Michelsen
|
fcc43e24c5
|
don't test optimal compression; it's too slow
|
2023-06-25 22:51:09 -07:00 |
|
Martin Michelsen
|
12f8e44cb4
|
update 6xD0 command note
|
2023-06-25 22:18:48 -07:00 |
|
Martin Michelsen
|
4793b072ae
|
update some documentation
|
2023-06-25 22:18:48 -07:00 |
|
Martin Michelsen
|
4190a9e03d
|
add more BB game command formats
|
2023-06-24 09:04:29 -07:00 |
|
Martin Michelsen
|
9602773021
|
handle unsealable items on BB
|
2023-06-23 17:32:10 -07:00 |
|
Martin Michelsen
|
d6f8fb8917
|
add EXP multipliers
|
2023-06-23 17:16:50 -07:00 |
|
Martin Michelsen
|
fba31bfc8d
|
do some long-standing TODOs
|
2023-06-23 17:08:40 -07:00 |
|
Martin Michelsen
|
8b4f353182
|
simplify bc0_compress a bit
|
2023-06-23 11:58:28 -07:00 |
|
Martin Michelsen
|
a3a1396e6c
|
remove some debugging prints
|
2023-06-23 11:15:21 -07:00 |
|
Martin Michelsen
|
fd4138c7cc
|
make LZSSInterleavedWriter not a template
|
2023-06-22 21:26:18 -07:00 |
|
Martin Michelsen
|
476e22b368
|
write optimal prs and bc0 compressors
|
2023-06-22 21:22:18 -07:00 |
|
Martin Michelsen
|
40ed4c9c9a
|
don't use SIZE_T_MAX macro
|
2023-06-21 21:41:14 -07:00 |
|
Martin Michelsen
|
13c061323c
|
rewrite bc0_compress
|
2023-06-21 21:37:03 -07:00 |
|
Martin Michelsen
|
16bfaf8910
|
fix wrapped descriptions for units and tools
|
2023-06-21 14:28:45 -07:00 |
|
Martin Michelsen
|
4bbb31b0c6
|
support partial mag levels in ItemData description + parser
|
2023-06-21 10:19:53 -07:00 |
|
Martin Michelsen
|
cbe6480da6
|
add debug note after rebuilding 6x6D data
|
2023-06-20 09:25:14 -07:00 |
|
Martin Michelsen
|
63538088d2
|
fix generating blank mags by description
|
2023-06-20 09:24:44 -07:00 |
|
Martin Michelsen
|
0d3da65ca7
|
add some BB team command notes
|
2023-06-20 09:24:30 -07:00 |
|
Martin Michelsen
|
d65615da16
|
fix bc0_compress early memo search
|
2023-06-20 09:22:57 -07:00 |
|
Martin Michelsen
|
d7b1e66f88
|
fix error message
|
2023-06-19 22:54:31 -07:00 |
|
Martin Michelsen
|
912fec458f
|
don't send 6xBE if 6xC9 requests nothing
|
2023-06-19 19:32:58 -07:00 |
|
Martin Michelsen
|
5c9242a156
|
fix 6xC9 command format
|
2023-06-19 19:32:20 -07:00 |
|
Martin Michelsen
|
15954c9576
|
fix signed/unsigned comparison in map parser
|
2023-06-19 19:26:24 -07:00 |
|
Martin Michelsen
|
52e6dafad1
|
update some command notes
|
2023-06-19 19:20:40 -07:00 |
|