build_exe.py now runs compile -> link (+ .map) -> patch. scripts/exe/postprocess.py applies scripts/exe/patches/NNNN_*.py in order, each located by symbol, verified against exact bytes, dropping base relocations it overwrites; --no-postprocess skips it. 0001: CSession::LoadExternalSettings jumps over switch (g_serviceType) to case 0, as the original does at 0x00DFD08F (e9 10 00 00 00).
8 lines
99 B
Text
8 lines
99 B
Text
bin
|
|
build
|
|
cache/
|
|
logs/
|
|
tmp/
|
|
scripts/data
|
|
scripts/exe/__pycache__/
|
|
scripts/exe/patches/__pycache__/
|