Repository navigation
SMW Maker v00.30: makes SMW v00.30 from your own Super Mario Bros. Wonder 1.0.0 dump, on Windows, with nothing to
install.
In the game (v00.30)
- No more crash after a while of playing. The game's textures (ASTC, which the PS4's GPU can't read) were
unpacked to plain RGBA8, four to eight times their size: a session of the world map and courses used up the PS4's
4.6 GB of video memory, and the game ended ("thread constructor failed" incrash.log). They are now kept as BC3,
a quarter of the memory.NX_ASTC_BC=0in/data/SMW/config.txtbrings back RGBA8. - If a helper thread can't start, its work runs on the calling thread instead of ending the game.
In SMW Maker
- It won't eat your RAM. The package build runs as many compiles at once as fit in the memory that is free when
it starts, keeping 2.5 GB for Windows, and every heavy step runs at below-normal priority so your PC stays usable.
Measured: one compile takes up to 0.7 GB; on a PC with 6.9 GB free it ran 3 at a time and never left less than
6 GB available. 8 GB of RAM works, just slower. - Starting it from a folder with spaces in its path works for every step.
- From v00.29.4 and v00.29.5: no
Permission deniedat the import, nobuild.ninja still dirtyloop.
How to use
- Download
SMW-Maker-v00.30.zip, unzip it anywhere and openSMW-Maker.exe(it isn't signed: if
SmartScreen stops it, More info, then Run anyway). - Pick your dump,
prod.keys,title.keysand an output folder with Browse..., then press Start. - It makes the game data (the
SMWfolder for/data/SMW) and your package (SMW-v00.30.pkg). Type your PS4's
FTP address to have both uploaded, or copy them yourself, then install the package with GoldHEN's Package
Installer. Updating from v00.29: untick the game data, build the package, install it over the old one.
Needs Windows 10 or 11 (64-bit) and ~50 GB free for the work folder. What's inside tools/ is in THIRD-PARTY.txt.
The package is never in a release: it is the game's own code, so everyone makes theirs from their own dump.