Skip to content

MathisMARION/sm64-asm

Repository files navigation

Super Mario 64 custom assembly code for ROM hacks

These assembly programs can be inserted into a Super Mario 64 US ROM using the Simple Armips GUI. Many comments are present in the assembly files to help understanding and allow for modifications, do not hesitate to take a read.

Quality of Life

  • fix_steep_jump: Make non-slippery surfaces not trigger steep jumps when facing uphill.
  • cap_timer: Display the time remaining before cap expiration.

Custom Mechanics

  • bonk_wallkick_wall: A custom wall type that allows to wallkick even with a hard bonk (eg. from a dive). Note that this does not work with ceilings (collision ID 6).
  • double_jump: Code for a midair double jump, and a crystal that gives you back your ability midair (Celeste style)
  • firsty_wall: A custom wall type that always gives a firsty when wallkicked, no matter the frame (collision ID 2).
  • wide_wallkick_wall: A custom wall type that can be wallkicked from any angle (collision ID 3).

About

Custom code for SM64 ROM hacks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •