Releases: randovania/Super-Duper-Metroid
Releases · randovania/Super-Duper-Metroid
v2.3.3
Build Settings Tweaks
Updated configuration to fix issues with Randovania.
Fixed Bugs and Added Minor Features
- Fixed bug causing Item Routine to break in very specific circumstances.
- Fixed bug causing Invincibility Frames to be given in every door transition, sometimes causing game crashes.
- Added Seed Display functionality. If no seed is provided, or a seed of value 0 is provided, no seed is displayed.
- Added Functionality to set default control scheme and enable Moonwalk by default if parameters are passed.
- Added option to remove Lower Norfair Chozo Statue Item Requirement.
- Made patcher errors raise actual exceptions instead of just printing to console.
Fixed Room Transition Bug
- Fixed bug causing VARIA door transition code to be run on every room transition
- Fixed crash going through elevators caused by aforementioned bug
- Made errors raise exceptions instead of just printing to console
PyInstaller Support
- Added PyInstaller Support
IO Tweaks
Changed the arguments passed to patching functions
Input file path is no longer requested. Instead, a BytesIO and output path are desired
Input and output file no longer need to be the same
Automatically output a separate ROM file
No longer output patcher spoiler log or any other superfluous data
Added Support for Starting Items, Starting Location, and more to JSON
Actually fix starting inventory test Failed to account for other changes to methods of adding these items.
Fix Issue Causing Mandatory Patches Not to be Applied
v2.0.1 Fix issue causing mandatory patches not to be applied
JSON Support
- Patch Details can now be passed as a JSON string
SDM More Patches and Fix
Changes:
- Added No Music patch
- Added ISJ patch
- Added Speedkeep patch
- Added Backup Saves Patch
- Fixed issue which would not correctly grab patch files