Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Super Mario World Switch: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 2: Line 2:
|title=Super Mario World
|title=Super Mario World
|image=supermarioworldswitch.png
|image=supermarioworldswitch.png
|description=This is a wip project, I made a switch port of the amazing Super Mario World.
|description=Switch port of the amazing Super Mario World.
|author=Lywx, snesrev
|author=Lywx, snesrev
|lastupdated=2023/05/22
|lastupdated=2023/05/22

Revision as of 13:13, 4 August 2023

Super Mario World
Supermarioworldswitch.png
General
AuthorLywx, snesrev
TypePlatform
Versionbeta
LicenseMIT License
Last Updated2023/05/22
Links
Download
Website
Source
Support Author

This is a WIP port of Super Mario World for the Nintendo Switch based on the PC port of the decompilation project.

The goal of this project is to create a version of the game that can be played on the Nintendo Switch console without the need for an emulator.

User guide

Precompiled Binary

Requirements

  • You require a rom of Super Mario World (it needs to be called smw.sfc).
  • Latest atmosphere (you can get it from here).
  • A device with Windows / Linux or MacOS to build the rom with DevKitPro.
  • Git.

Building

  • Clone the smw repository from here, make sure to specify the --recursive argument.
  • Download and install DevKitPro from here.
  • If using windows, make sure to prefix all the pacman commands with dkp-.
  • On the terminal, switch to sm/src/platform/switch and type make.
  • When the build finish, transfer the .ini, nro and your sm.smc rom to your Switch using usb or ftp.

Commands

git clone --recursive https://github.com/snesrev/smw
(dkp)-pacman -S git switch-dev switch-sdl2 switch-tools
cd sm/src/platform/switch
make -j$(nproc)

Supported Versions

  • Super Mario World - 6b47bb75d16514b6a476aa0c73a683a2a4c18765

Screenshots

supermarioworldswitch-01.png

supermarioworldswitch-02.png

supermarioworldswitch-03.png

Known issues

Missing:

  • Rumble support.
  • A settings menu using imgui or any other library.
  • Saves tied to the selected user.

Credits

External links

Advertising: