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

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Odyssey Mario's Moveset

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

banner.png


One of the most complete movesets of all time!

Bounce on Cappy to jump higher, roll on the ground to travel faster, move underwater with ease...
Discover exclusive moves and mechanics from various Mario games, mainly Super Mario Odyssey, in the Super Mario 64 style!

img_01.png img_02.png img_03.png

Reworked power-ups to give them more impact on gameplay!

  • Fly anywhere with a Wing Cap inspired by the Super Mario Galaxy Red Star.
  • Go through walls and become floatier with the Vanish Cap.
  • Become fully invulnerable and destroy enemies with the Metal Cap.
img_04.png img_05.png img_06.png

Capture non-playable characters and enemies!

Throw Cappy with X on enemies to capture them!

img_07.png

The game features 50 different captures, each having unique moves and abilities!

img_08.png img_09.png img_10.png
img_11.png img_12.png img_13.png

Play as the "Super Princess" Peach!

Play as Peach with her amazing abilities from Super Princess Peach!
Glide or attack enemies with Perry, or unleash her powerful Vibes:

  • Joy, to fly and blow away enemies.
  • Rage, to burn enemies and create fiery shockwaves.
  • Gloom, to run on water and put out fire.
  • Calm, to recover health and breath underwater.
img_14.png img_15.png img_16.png
img_17.png img_18.png img_19.png

Post-game content!

Push your skills to the limits with the Sparkly Stars!
After beating the game, unlock 60+ new challenging stars that require a good mastery of the moveset and a deep understanding of the game's mechanics.

img_20.png img_21.png img_22.png

Color your character!

Create your own color palettes for Mario and Peach with the Palette Editor!

img_23.png

Customize your playstyle!

Access the Options Menu and change settings according to your way to play!
All available options are listed here.

img_24.png

Six unique games!

Odyssey Mario's Moveset is not available for only one, but six different games!

  • Super Mario 64
        The original game, levels and musics.
  • Super Mario 64 Moonshine
        Developed by TurnFlashed, S4ys and Fito, features 10 new worlds for a total of 50 Moons.
  • Super Mario 74 + Extreme Edition
        Lugmillord's ROM-hack. Has both Normal and Extreme Editions, packing more than 300 stars.
  • Super Mario Star Road
        Skelux's ROM-hack. Features 120 main stars and 10 extra stars.
  • Super Mario 64: The Green Stars
        Kampel125's ROM-hack. Contains 131 unique stars.
  • Render96
        Super Mario 64 with the look of '96 renders, a new audio system and playable Luigi and Wario.
img_25.png img_26.png img_27.png
img_28.png img_29.png img_30.png

How to play

First, you need a valid Super Mario 64 US ROM file.
Then, you can either choose to build the game manually or download a precompiled, ready-to-play build (Windows/Wine only).

  • Download the game (Windows/Wine only)

Each game has its own precompiled executable, check the Releases or select it in the table below:

OpenGL 2.1 (recommended) DirectX 11
Super Mario 64 Download Download
Super Mario 64 Moonshine Download Download
Super Mario 74 + Extreme Edition Download Download
Super Mario Star Road Download Download
Super Mario 64: The Green Stars Download Download
Render96 Download Download
Render96 + Levels Download Download

The Render96 + Levels pack contains the full Render96 HD experience (models, textures and levels), but is also significantly heavier (around 2GB).

To play, extract the downloaded zip, rename your ROM file to baserom.us.z64, place it next to the executable and start the game.

Warning: Mouse related features do not work on DirectX builds!

  • Build the game manually

To build the game manually, download one of the following scripts, depending on your operating system.
Extract the file in its own directory, then, run the script and follow the instructions on screen.

Windows Linux

Odyssey Mario's Moveset content and media


Resources

Model packs

To use a model pack, download it, then put the downloaded .zip file into the res/packs directory of the game.
Enable it in-game by opening the options menu and selecting Model Packs.

Texture packs

To use a texture pack, download it by clicking Code -> Download ZIP, then put the downloaded .zip file into the res directory of the game.

Render96 levels

Other resources

LiveSplit Autosplit

LiveSplit Autosplit scripts are available here for each of the playable games.
Extract the downloaded archive to retrieve six scripts, each corresponding to a specific game:

  • omm.smex.asl -> Super Mario 64
  • omm.smms.asl -> Super Mario 64 Moonshine
  • omm.sm74.asl -> Super Mario 74 + Extreme Edition
  • omm.smsr.asl -> Super Mario Star Road
  • omm.smgs.asl -> Super Mario 64: The Green Stars
  • omm.r96x.asl -> Render96

To add a script to LiveSplit, right-click, select Edit Layout..., click on (+), then Control, Scriptable Auto Splitter, double click on it, Browse... and finally select a .asl file previously extracted. Repeat for each file if needed.

What is the script able to do:

  • Starts when the player selects a file,
  • Splits each time a certain amount of stars is collected,
  • Stops when the Grand Star is grabbed,
  • Resets when the game returns to the main menu.

How to make it work:

  • Start LiveSplit, load your splits, save them as a file named splits.lss and place it next to the game executable.
  • Then, start the game, the auto-splits will be generated from the provided splits.lss file.

Splits formatting:

  • For star splits, you must indicate the amount of stars needed in brackets:
    • Use square brackets to split upon star collection: [20].
    • Use parentheses to delay the split until the level exit: (20).
  • If a split has Bowser in its name but no star amount, it is interpreted as a Bowser key split or a Grand Star split and the split is triggered on key/star collection.
  • If the final split has no star amount, it is interpreted as a Grand Star split (i.e. after defeating the last Bowser) and immediately stops the timer.

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

Packages

No packages published