Skip to content

About

Blender client for libsm64

Resources

Stars

1 star

Watchers

1 watching

Forks

 
 

Repository files navigation

libsm64-blender - Blender client for LibSM64

This add-on integrates libsm64 into Blender.

If you find a way to crash it, please post an issue or otherwise let me know!

Example map

Example map by Agent-11

Installation

Only Windows is currently supported as I do not have the experience with Linux/MacOS to port to them.

Download the latest release zip from here. In Blender, go to Edit -> Preferences -> Add-Ons and click the "Install" button to install the plugin from the zip file. Find the libsm64-blender addon in the addon list and enable it. If it does not show up, go to Edit -> Preferences -> Save&Load and make sure 'Auto Run Python Scripts' is enabled.

Usage

You can use a XInput controller or a keyboard to control Mario. With the add-on enabled there should be a LibSM64 tab in the properties sidebar. Browse to an unmodified SM64 US z64 ROM, and then click the "Insert Mario" button to insert a controllable Mario at the 3D cursor location. To stop the simulation just delete the "LibSM64 Mario" object from the scene.

Note: The SM64 US ROM must be the one with the SHA1 checksum of 9bef1128717f958171a4afac3ed78ee2bb4e86ce.

Current Features

  • Insert playable Mario into Blender scene
  • Live edit updates to Mario's mesh

Near-term Features

  • Toggles to give wing/metal/vanish cap

Far-term Features

  • Moving platform support

About

Blender client for libsm64

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages