Skip to content

v2.00

Latest

Choose a tag to compare

@Shippy089 Shippy089 released this 12 Oct 06:48
· 1 commit to main since this release

Same old Rec Room builds as 1.0.0 (2019 to April 8, 2020), still offline and single player. The big ones this time are Luigi, free roam that doesn't swap Mario out anymore, his shadow, rumble, and a pause screen that does something.

Download

Grab mario-for-recroom-2.00-0cfcdee.zip below, unzip it somewhere normal (not Program Files, and not from inside the zip window), run Start-Mario.cmd and press P. If you're on 1.0.0, unzip into a new folder and copy your old mario.ini over. From this version on it carries over by itself.

You still need your own SM64 (USA) ROM and an old Rec Room client. INSTALL.md has how to get one. BepInEx 6 and Super Luigi 64 v2.0 (by Cjes and CyberTanuki, unchanged) are in the zip.

New

  • Luigi. Pick him on the Mario tab. He looks and sounds like Luigi but moves like Mario, since libsm64 runs its own moveset.
  • One more character, not in the zip. This copy is personalized.
  • Free roam: every 100 m the centre of SM64's world moves to Mario between two frames, so there's no edge to run into sideways. The ceiling is still about 150 m up.
  • Mario's round SM64 shadow, so you can see where you're landing. It fades out as he goes up.
  • Xbox controllers rumble when he gets hurt, dies or ground pounds.
  • Esc (Start on a pad) shows PAUSE now. While paused, C / RB resets the camera and R / LT / RT respawns him at the last solid ground, with whatever health he had.
  • The pause screen and the Mario Controls menu show your controller's buttons if that's what you touched last, and keyboard keys otherwise.
  • Skins: put a .marioskin in the skins folder and it shows up on the Mario tab. None come with the mod.
  • Camera settings. Flip either axis, change the speed.
  • The launcher can be recoloured, its tabs moved or hidden, and there's a reset to defaults.

Changed

  • Up looks up now. If you liked it the other way, it's "Inverted" on the Mario tab.
  • The native library reads Mario's model, sounds and animations from whatever ROM it's given, which is how Luigi works. Normal ROM, normal Mario.
  • Settings get copied to %APPDATA%\MarioForRecRoom, so the next version starts with them.

Fixed

  • Hacks with bigger sound codebooks than SM64's played loud noise instead of voices.
  • A bad patch or skin file gives an error now instead of a crash, and a broken skin doesn't stop Mario from loading.
  • Launcher stuff: gradient colours with #, skin names with # or ;, the last tab not saving on close, --config touching the %APPDATA% copy, and the patch search hanging on slow drives.
  • Fake "possible void" log lines on slopes, some memory churn, and the HUD not cleaning up after a failed load.

Everything is in CHANGELOG.md.

What I tested

In the game: the shadow, the pause screen, an Xbox controller (rumble and the button names), the controls menu, and the other character.
Not yet: Luigi, skins, the camera settings, free roam past 100 m, PlayStation and N64 pads.

Known limits

  • Only the Sept 9, 2019 build has been tried.
  • Rumble is Xbox-type pads only.
  • Route fights are still unreliable.
  • Windows, flat screen, no VR.

Not affiliated with Rec Room Inc. or Nintendo. No Rec Room files, no ROM data, no decompiled code. MIT licensed.