Hacker News new | past | comments | ask | show | jobs | submit login

its cool and all, but i've seen this before with other games and what happens is the people that want to do game development and people that want muck around with old decompiled source code are two different camps of people so I wouldn't expect much



Yeah, the end result of this isn't even opensource. Nintendo is still the owner of the code that was decompiled. This is why the people working on the project didn't want it be leaked in the first place, because nintendo will try to shutdown the project before its done.


The result is often a classic game running on a modern system without needing to jump through hoops, which is a huge win to people who enjoy playing the game in question.

OpenTTD, OpenRCT2, and OpenMW all come to mind, not to mention the many ports of Id games.


OpenTTD and al are clean room implementation of the original engines, not reverse-engineered ones. That's massively different legally speaking.


They are reimplementations but sadly far from clean room. The ASM was often referenced and even used side by side as the projects migrated to their own code base.


It's really a matter of how badly the community wants it I think.


AFAIK the n64 emulators don't have any real issues with SM64, this seems more useful for easier rom hacks


Emulators require much more resources than a native game.


True, but in perspective a decent N64 emulator requires less than a modern web browser. Though admittedly that's a really low bar.


It would be cool to get SM64 running at fullspeed on something like an older Rasberry Pi, which I think should be feasible now.

I also wonder if you could add stuff like raytracing given the original source. (Obv not on the Pi)


That should be feasible even with emulation. My memory seems to be a bit faulty, but IIRC UltraHLE could run SM64 at full speed on systems with less than 1GB and 1Ghz.


I can't remember if it was full speed but it was perfectly playable to emulate SM64 with UltraHLE on my Pentium 200MMX OC to 225MHz with a Voodoo 2 8MB and 96MB of RAM.

I had to run it in Windows NT5 beta though, it stuttered in Windows 95.


I agree. Still, it would be a nice 'code golf' style project to do on weekends or rainy days.

You guys remember mario.com on MS-DOS? A full clone of Super Mario running fullspeed on DOS?

Can you guys imagine mario64.exe? ^^


The Raspberry Pi 1 and 2 are slower than 1 Ghz, and ARM has less IPC than x86 (although I'm admittedly not sure about 90s-era x86).


OpenMW has no code from MW, it's a reimplementation. It doesn't use any of MW's code, and doesn't try to.

Technically, yes, you could use a decompiled game code to port the game to another platform, but the legalities are not in your favor.


Mario 64 has some great mechanics though..a gamedev could want to use the exact mechanics in their own game.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: