No description
Find a file
2025-11-07 19:19:19 +01:00
.github/workflows Merge branch 'main' into renovate/actions-checkout-5.x 2025-11-07 19:19:08 +01:00
Randomizer Fix Seaside shop, add more configurations, randomize the river 2024-01-27 15:31:53 -05:00
src/BinaryFormatDataStructure Greatly improved readability 2023-12-17 09:25:52 -05:00
.editorconfig Greatly improved readability 2023-12-17 09:25:52 -05:00
.gitignore d 2023-12-08 09:12:03 -05:00
BinaryFormatDataStructure.sln Greatly improved readability 2023-12-17 09:25:52 -05:00
LICENSE Update LICENSE 2023-12-16 14:01:55 -05:00
README.md Update README.md 2024-03-17 07:19:13 -04:00
README_LIB.md Add randomizer code start 2023-12-08 09:09:36 -05:00
renovate.json Add renovate.json 2025-10-31 17:15:37 +00:00

super-mario-rpg-switch-randomizer

Randomizer for the Super Mario RPG on switch

Getting started

How To Install

Step 1: Download Download from the GitHub repository here. Could also download precompiled exe in the Release section

Step 2: Extract Assets The randomizer requires some assets from the game's RomFS to work. The root folder is the folder that contains the randomizer.exe Put the dumped romfs next to the randomizer.exe file

Step 3: Done! You should now be able to start randomizing if there are no errors in the randomizer app

Step 4: Run Randomizer.exe

Step 5: Copy the romfs in the output directory to your emulator or modded switch.

Video

Coming soon

Thanks

Thanks github.com/bbowyersmyth/BinaryFormatDataStructure for the MS-NRBF reader. We added writer support in their code.

Support

You can support the creators via their twitch Takstijn

Modules

Module Description
INITIALIZE Change the default stats of characters when unlocked (Can be combined with SPECIALS to randomize specials moves)
SPECIALS Change the characters SPECIALS moves, need LEVELUP or INITIALIZE to work
EQUIP Change who can wear/equip weapons/armor/amulets
ITEMS Change items stats, attack/defense
ITEMS_PRICE Change item price in shops
TREASURE Change the content of treasure chests
LEVELUP Change the stats character gets after leveling up
ENCOUNTER Change enemies encounters except story battles
SHOP Change which items are in shops
CUTSCENES_R Randomize cutscenes order
CUTSCENES_S Changes all cutscenes to the shortest one
SHORT_TEXT Change all character text to 'Tak' to have shorter text
MONSTER_SKILL Changes the skill monstaer can use
MONSTER_XP Changes the amount of XP monster drop
SURPRISE Rebalance the characters in a surprise way
ZONES Non working module, changes the room transitions