A fork of SM64LinuxLauncher made for Raspberry Pi. Tested on Raspberry Pi 4B with Raspberry Pi OS 32 bit and 64 bit.
A rom of Super Mario 64 ending in .z64 and python 3, which is already included with Raspberry Pi OS. The rest of the packages will automatically be installed.
IMPORTANT: MAKE SURE YOU CLONE IT IN THE DOWNLOADS DIRECTORY!!!
- Open /home/pi/Downloads in terminal and run
git clone https://github.com/faizu396/sm64ll-pi
- cd into the sm64ll-pi folder
- Run
sudo chmod 777 setup.sh
and./setup.sh
Type in terminal python3 launcher.py
(you must be in sm64ll-pi/src directory)
or
Use the application from the games menu
To build sm64, press "Build"
To play, select existing build and click "Play"
In the drop down menu, select a repo. If you don't know what this means, just choose sm64ex-nightly.
In the second box, type any name you want for your repo folder. it will display like that in the launcher build selection.
In the other two boxes you can specify modelpack and texture pack folder. These are optional and don't need to be chosen.
Click "Ok". it will freeze for a while this is because it is downloading the repo.
Click "Browse" and find your Super Mario 64 rom ending with .z64. Select if it us a US, Japan, or Europe rom. Click "Ok"
Specify the build flags, you can find which build flags are avaible for your repo by checking the makefile or checking your repo's wiki if it exists. If you don't know what this means, just leave it blank.
Click "Build". Now wait patiently for the build to finish. When it finishes, game should lauch shortly after. If you see a text box and the game does not launch for like 2 minutes, it means that your build failed. delete the repo folder and try to build again. When you restart the launcher, it should show the new build on the list.
Using the themeselect.sh
file, you can select one of the themes to change the look of the launcher. I'm still working on a built-in theme selector, so for now you still have to use the shell script.