v0.13.0 - Adaptive widescreen
Enable SMW Adaptive Widescreen in the launcher's Mods page for the new renderer. It defaults to Fit to screen and Screen-based enemy spawning. Fixed aspect ratios through 100:9 and Original 4:3 enemy spawning are also available.
Changes:
- Adapt the visible level to the window and anchor the HUD at the left, center and right.
- Extend enemy activation and sprite rendering into the expanded view, including Yoshi, winged blocks, Piranha heads, ghosts and moving floor holes; prevent duplicate Koopa placements.
- Stabilize pipe colors, camera movement and background parallax, and keep supported stage/pipe fades wide.
- Improve audio buffering after save loads and temporary starvation.
- Preserve older main/renderer save states and retain the existing Lua playground and experimental Falcon support.
Testing has focused mostly on World 1-2 (Yoshi's Island 2), with focused checks of the reported sprite, transition and ghost-house scenes. The rest of the game has not been fully tested. Adaptive widescreen remains experimental. Very wide views still share the game's finite sprite capacity, and unsupported scenes use native rendering.
Both downloadable packages passed launcher and F1 gameplay smoke checks with Fit and Screen-based spawning: 1,150 frames, all 12 later ghost-house placements activating at the expanded frontier, and exact checks of 4,334 sprite pixels outside the native view. Renderer/save-format units and Linux portable-state checks pass. This is not a full-game compatibility claim.
Install:
- Windows: extract the ZIP and run
SuperMarioWorldSNESRecomp.exe. Linux: make the AppImage executable and run it. - Select your own Super Mario World (USA) ROM. No ROM is included.
- Enable the adaptive mod in Mods. Saves and settings live beside the executable/AppImage; preserve them when updating.
Built from 2c158851f5c6decc9fc5b413b1fb3ca56ba140fa on main. Integrated through PR #15.
SHA-256:
cbc264841d027326fcea94699c1200bc1e183460953d01a5752dce0e75a25c19 SuperMarioWorldRecomp-windows-x64-v0.13.0.zip
2e25ddf143012cb0ded87fdf00d5a0538f813908bf62c5355728cb06144c9018 SuperMarioWorldRecomp-linux-0.13.0-x86_64.AppImage