Libsm64: Mario 64 as a library for use in external game engines
160 points by klaussilveira 12 hours ago | 19 comments
schmeichel 11 hours ago
This is one of my favorite libraries from the premise alone. Here is an example of Mario in Half-Life 2: https://www.youtube.com/watch?v=Ld3qhqkegNw
replyDwedit 8 hours ago
How many Portal test chambers could be solved with Mario 64 jumping alone, and no use of any portal gun?
replyPcChip 9 hours ago
That is amazing and it makes me smile
replypizzathyme 5 hours ago
This is incredible. This was the promise of the proclamations of "the metaverse" or interchangeable crypto game items/characters, but is using none of those things. Like Ready Player One come to life without the hype.
replyCurious how easy the setup is for gamers who are non-engineers
bigfishrunning 54 minutes ago
> Curious how easy the setup is for gamers who are non-engineers
replyYou're still writing a mod for whatever game, it's just that this library gives you an easy way to get the mario-jumping physics right. So unfortunately, non-programmers will probably have to wait for someone to insert mario into your game of choice, although this library will make that process a bit easier.
dev0p 10 hours ago
Wrap it in an API, sell Mario 64 as a service.
reply(@Nintendo: this is a joke, you can put down the rifle)
ParadisoShlee 11 hours ago
Any demo videos? or just need to imagine it?
replyfound this: https://youtu.be/NXpOCfg8O64
Retr0id 11 hours ago
Looks like this has been around for a while now, are there any interesting projects using it?
replykanemcgrath 34 minutes ago
My favorite one was the blender addon https://github.com/libsm64/libsm64-blender
replydeadbabe 11 hours ago
So let me get this straight, is the intent of this so that if you have some game like Call of Duty, you could use this to just add Mario running around in there jumping around like it was SM64?
reply