Skip to content

Originally a fork of sm64ex-nightly, holds the source code of OMM and fully playable versions of SM74 and Star Road.

Notifications You must be signed in to change notification settings

PeachyPeachSM64/sm64ex-omm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Odyssey Mario's Moveset

Mod exclusively for the Super Mario 64 PC Port, developed by PeachyPeach.

banner.png


Build the game with OMM Builder

OMM Builder is a terminal-styled GUI packaged as a Python script that makes the building process of the Odyssey Mario's Moveset mod simpler, while allowing some customization.


Installing the builder

Windows
Linux (Ubuntu)
Linux (Debian)
Linux (Fedora)
Arch Linux

Windows

  • Download the OMM Builder Setup Script.

  • Extract the .zip archive and execute omm_builder_setup.bat. It will install everything needed for the builder to work.

  • Once done, open the folder sm64ex-omm and place your copy of the Super Mario 64 US ROM inside it, next to the Python script omm_builder.py.

Linux (Ubuntu)

  • Open a terminal and run the following commands to install the required packages:
sudo apt-get update -y
sudo apt install build-essential git python3 libglew-dev libsdl2-dev libz-dev zip p7zip*
  • Install the builder by cloning the builder branch with this command:
git clone --single-branch --depth 1 https://github.com/PeachyPeachSM64/sm64ex-omm.git -b builder sm64ex-omm
  • Once done, open the directory sm64ex-omm and place your copy of the Super Mario 64 US ROM inside it, next to the Python script omm_builder.py.

Linux (Debian)

  • Open a terminal and run the following commands to install the required packages:
sudo apt-get update -y
sudo apt install -y build-essential bsdmainutils git python3 libglew-dev libsdl2-dev libz-dev zip p7zip*
  • Install the builder by cloning the builder branch with this command:
git clone --single-branch --depth 1 https://github.com/PeachyPeachSM64/sm64ex-omm.git -b builder sm64ex-omm
  • Once done, open the directory sm64ex-omm and place your copy of the Super Mario 64 US ROM inside it, next to the Python script omm_builder.py.

Linux (Fedora)

  • Open a terminal and run the following commands to install the required packages:
sudo dnf install --assumeyes util-linux git-all make gcc gcc-c++ python3 glew-devel SDL2-devel zlib-devel zip unzip p7zip p7zip-plugins wget
  • Install the builder by cloning the builder branch with this command:
git clone --single-branch --depth 1 https://github.com/PeachyPeachSM64/sm64ex-omm.git -b builder sm64ex-omm
  • Once done, open the directory sm64ex-omm and place your copy of the Super Mario 64 US ROM inside it, next to the Python script omm_builder.py.

Arch Linux

  • Open a terminal and run the following commands to install the required packages:
sudo pacman -Syu --noconfirm
sudo pacman -S --noconfirm base-devel git python sdl2 glew zip unzip wget p7zip
  • Install the builder by cloning the builder branch with this command:
git clone --single-branch --depth 1 https://github.com/PeachyPeachSM64/sm64ex-omm.git -b builder sm64ex-omm
  • Once done, open the directory sm64ex-omm and place your copy of the Super Mario 64 US ROM inside it, next to the Python script omm_builder.py.

Building the game

Start OMM Builder with the command python3 omm_builder.py in a terminal, or launch the start-up script omm_builder.bat (Windows only).

Use E, S, D, F to move, C to go to the next view and X to come back.
Additionally, you can use digits from 1 to 9 to select instantly the desired option and 0 to go back to the previous view.

builder.png

The main views are the following:

omm_builder.py
└── Games
    └── Commands
        ├── Run
        ├── Clear
        ├── Reset
        ├── Delete
        └── Build
            ├── Build Speed
            ├── Render API
            ├── DynOS
            ├── Patches
            ├── Texture Packs
            ├── Sound Packs
            ├── Model Packs
            ├── Audio Packs
            └── Build and Run

Games that can be built with Odyssey Mario's Moveset:

    • Super Mario 64 ex-nightly
    • Super Mario 64 Moonshine
    • Super Mario 74
    • Super Mario Star Road
    • Super Mario 64: The Green Stars
    • Render96

Build the game with sm64pcBuilder2

If you want more customization or simply build the game the usual way, download the OMM patch file and add it in sm64pcBuilder2.



Odyssey Mario's Moveset content and media


Useful resources

About

Originally a fork of sm64ex-nightly, holds the source code of OMM and fully playable versions of SM74 and Star Road.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published