19 lines
1.6 KiB
Markdown
19 lines
1.6 KiB
Markdown
# sm64-roblox
|
|
|
|
A port of Super Mario 64's movement code into Roblox Luau (in `--!strict` mode), hosted as a [rojo](https://rojo.space) project. Based on the SM64 decompilation project hosted at: https://github.com/n64decomp/sm64
|
|
|
|
I wanted to make this public as a curiousity for anyone who wanted to know how I pulled it off. It **does not include any animations, sounds, or assets from Nintendo**. I do provide some of the scripts I used when I originally ported animations from the SM64 ROM into R15 Roblox avatars, but any future public version of this project from me will use commissioned assets that I have permission to use.
|
|
|
|
Original game is hosted here:<br/>
|
|
https://www.roblox.com/games/10238956318/funny-64-bit-platformer
|
|
|
|
## Setting Up & Disclaimers
|
|
This project follows standard rojo conventions. You should install vscode and install the rojo extension, as well as the rojo plugin for Roblox Studio.
|
|
|
|
Any bugs or behavioral quirks of the physics in this are intentional and will not be fixed. **No help will be provided for anything in here. It is NOT intended to be used as a foundation for new games and you're on your own if you choose to do so.**
|
|
|
|
## Terms of Use
|
|
|
|
You *may* use this in your game **as long as you provide credit** to me and the SM64 Decompilation Project. I would **NOT** advise using it as a foundation for a platformer since it's very rigidly tied to the 30hz physics simulation code of Super Mario 64. It's weirdly programmed and not very intuitive to build off of.
|
|
|
|
No animations or sounds are provided by default, so you'll have to substitute those appropriately. It's not a trivial task.
|