Skip to content

Releases: skawo/Super-Paper-Mario-Level-Editor-Randomizer

w/Bowser Crash Fix

Compare
Choose a tag to compare

Randomizer now ensures only one enemy Bowser is randomized into a given level.

w/Randomization Seed in Presets

Compare
Choose a tag to compare

Adds saving the randomization seed to the presets.
If the seed in the preset is blank, the main window's randomization seed is used.

w/Randomization Seed

Compare
Choose a tag to compare

Now displays and allows setting of the seed used for randomization.

w/Footer preservation

Compare
Choose a tag to compare
  • Preserves level footer (coins will not be misplaced anymore in certain levels)
  • Allows rebuilding of any ISO, not just SPM's.

Further Json Fixes

3acf021
Compare
Choose a tag to compare

Fix softlock involving Chapter 2 boss.
Mark Brobot L-Type as crashing.

Json fixes

7bc77ac
Compare
Choose a tag to compare

Some updates to make the Safe preset more playable.

Randomization now works

Compare
Choose a tag to compare

Rudimentary randomization and its customization has been added.

To randomize the entire game, open its setup folder and choose "Randomize with preset" (And then "Save all", build an ISO, or load the filesystem in Dolphin, etc)

In the "Presets" folder included are several pre-made ones:
(I didn't have a lot of time to test, so please excuse & report issues)

Safe: Game should be mostly playable
Difficult: Can throw the hardest enemies at you from the get-go.
With Bosses: Same as "difficult", except a boss can appear here and there.
Boss Palooza: ONLY bosses are randomized in
Whoops Only Marios: Every enemy is replaced with an attacking Mario

You can also make your own presets using the Randomization->Presets option.

Why does this game need different level formats, anyway?

Compare
Choose a tag to compare

I discovered the purpose of at least one of the bytes in the header - it determines the entry size.

Not sure why Intelligent Systems thought that necessary, considering these are 11KB files, on a disc with some ~3.9GB of space left, not to mention they're artificially ballooned up to said 11KB with empty entries, but, hey! Now all levels open and save properly.

Perhaps they kept revising the level format and didn't want the old levels to break?
There's very few levels that don't use Level Header 6, though...

First release

Compare
Choose a tag to compare

Loading stages, editing, saving works.
You can also extract and repack ISO and WBFS files.