Play Garry's Mod as Super Mario 64's Mario: SM64's own movement code (libsm64), so he triple jumps, long jumps, backflips, side flips, wall kicks, dives, slides and ground pounds exactly like on the N64, with his own voice and sounds, on any Garry's Mod map.
What you get
- Mario on any map: the map's brushes, displacement terrain and static props become SM64 collision as you load in.
- Props are solid: crates, barrels, PHX blocks and anything you build are platforms Mario can stand on, and he rides them when they move or turn.
- Fights: punches, kicks, dives, ground pounds and stomps knock NPCs and props around and break crates. Get hit and Mario gets knocked back; his SM64 power meter shows your health.
- Water: he wades and swims in the map's water.
- Lit by the map's own lighting, with his blob shadow and an over-the-shoulder camera (mouse wheel zooms).
- M switches between Mario and your normal player (physics gun, tools and spawn menu); noclip and vehicles hand control back to you and Mario returns when you're done.
Play opens Garry's Mod straight into gm_construct as Mario; any other single-player map works too.
Controls
| | |
|---|---|
| Move | WASD (Alt: walk) |
| Jump (A) | Space (again on landing: double and triple jumps) |
| Punch / kick / dive (B) | Left mouse |
| Crouch / long jump / backflip / ground pound (Z) | Ctrl |
| Camera | Mouse, wheel for distance |
| Mario on / off | M |
Needs
- Garry's Mod, 64-bit (Melty starts it that way), single-player.
- Your own US Super Mario 64 ROM (.z64/.n64/.v64): Melty finds it on your PC. Mario's model, textures, animations and sounds are read from it. No ROM or Nintendo asset is included, and libsm64 is built by Melty on your PC from its public source.
Known limits (0.1)
Single-player only; keyboard and mouse only; Mario can't pick up props or drive (you take over in vehicles).
Credits and disclosure
- Built with Claude (Anthropic's AI) for drake567299: the code was written by AI and tested in the game.
- libsm64 (CC0), built from the Super Mario 64 decompilation project.
- Inspired by G64 by ckosmic, the original Mario-in-GMod mod. This is a separate implementation, not a copy of it.
- Super Mario 64 is Nintendo's. Garry's Mod is Facepunch Studios'. Not affiliated with either.