ab2b778f44
build / build (push) Successful in 3m36s
Extends the MDL system beyond text overrides: bitmaps/<label>.json names a model/scale and resource list, and mdlp extracts each resource's frames, runs them through an ONNX Runtime CPU upscaler baked into mdlp-image, re-quantizes to the game's palette, and writes the result back - same build-time pipeline as message overrides. Adds animgallery, a standalone viewer that renders any data directory's animated resources as an HTML/GIF gallery with a checkbox-driven MDL JSON generator, and -only-changed to preview just what a mod overrides against the base game. Fixes a real data race in hacked's ChangeNotifier.hashAll() (found via go build -race causing non-deterministic resource counts), via a new numbered patch rather than editing the vendored source. Adds engine-patches/, a general-fixes counterpart to android/engine-patches/ now staged and applied to the desktop builds too (previously unpatched): a real GL_UNPACK_ROW_LENGTH stride bug, an audio error-logging improvement, and two critter-rendering fixes - mod art was losing to the base game's own re-opened resource files, and critters rendered at the wrong size/position once that was fixed, both from how the billboard renderer derives on-screen size and placement straight from bitmap pixel dimensions. Updates README.md and AGENTS.md to document engine-patches/.
37 lines
466 B
JSON
37 lines
466 B
JSON
{
|
|
"model": "realesrgan-x4plus-anime",
|
|
"scale": 2,
|
|
"resources": [
|
|
"0x578",
|
|
"0x59D",
|
|
"0x5C2",
|
|
"0x5E7",
|
|
"0x60C",
|
|
"0x631",
|
|
"0x632",
|
|
"0x633",
|
|
"0x634",
|
|
"0x635",
|
|
"0x636",
|
|
"0x637",
|
|
"0x638",
|
|
"0x661",
|
|
"0x662",
|
|
"0x663",
|
|
"0x664",
|
|
"0x665",
|
|
"0x666",
|
|
"0x667",
|
|
"0x668",
|
|
"0x758",
|
|
"0x759",
|
|
"0x75A",
|
|
"0x75B",
|
|
"0x75C",
|
|
"0x75D",
|
|
"0x75E",
|
|
"0x75F",
|
|
"0x841"
|
|
]
|
|
}
|