That's pretty cool.
I wonder what mods are going to come out for it?
How do we know that it's not emulation. Any evidence?
Would love to see this be completed:
I would be just happy to see the game use higher res textures, the game is perfect as it is but limitations of the N64 meant the textures were low res and blurry.I guess that depends on which direction you want to see a Mario 64 remake take.
The source code really shows it was one of Nintendo's first 3D games, there is a lot of low-level code jank and the way the N64 natively renders graphics means the entire graphics loop is a bit alien by modern standards, it puts these tiny textures into super-fast memory one at a time then declares the model geometry within a procedural function which is executed by the graphics chip.
The result is that it's going to be quite hard to modernize it, there is no standard "model" files as such to swap out, so you would need to write tools to convert back and forth and simulating the old rendering method on modern hardware is incredibly inefficient. So you would really just have to throw a big chunk of code away and start from scratch with a more typical modern render pipeline.
Another approach is to take an already known engine like Unreal, and then replicate the bits you want to keep - so the physics, movement, AI, scripting behaviour etc. But even if you did all this it wouldn't quite feel like Mario 64, Unreal engine does have its own way of doing things which in some cases you cannot override, and contradict how Mario 64 originally handled stuff (i.e. frame-pacing, responsiveness, animation tweening etc).
My 2 cents is I would like people to run with the decompiled code and start from there, so it's a sort of spiritual revision 3 of Mario 64.
Or even Majoras mask at a framerate higher than 18fpswasnt this the same engine as Ocarina of Time?
I would love to replay that at a proper 60 fps
Would love to see this be completed:
I guess 60 could break everything: Physics, logic, animations, etc.It's a PC port and it doesn't even run at 60 fps?
This could be any emulator.
I was hoping, since the source code is there, to alter/fix those so the game can run at 60fps.I guess 60 could break everything: Physics, logic, animations, etc.
BLOOOOOOOOOOOOOOOOOOOOOOOOOM
Looking nice
so if the source code for a ps4 game leaked .. it can be ported to pc ?
Its surprising how good N64 games can look when run at much higher resolutions. The same cant be said of Saturn or PS1, which can actually look WORSE at higher resolutions because not only do you still get blocky unfiltered textures, warping, and polygons flickering in and out of existence, but higher resolutions add gaps between polygon seems lol.
I was very young when N64 came out, and not knowing tech at the time, i thought it 'must be some new kind of movie style tech'. Little did i know that it was just filtered textures and correct perspective polygons. The N64 was basically the first console to do modern graphics, just way worse compared to today.
Doesn’t seem that weird to me. It’s a 20+ year game and out there there’s unlimited man-hours and no business agenda, so if anything can be done it just gets done.It's the decompiled version with the Ultralib stuff replaced with SDL2, which isn't that much work compared to the amount of effort which went into the initial decompilation which was a 3 year project, but this is the first person who's been mad enough to actually distribute an exe which is where the streamers are getting it from.
Someone also made a Windows 95 build using DirectX "for the luls" which I tried out a few weeks ago.
As it's built from the source, in theory someone could put in the work to half all the physics / speeds and lock the game to 60 instead of 30. Weird to think we'll probably have an unofficial PC HD port of the game before the rumoured Switch versions even are announced.
Nintendont etc.
I wish Nintendo would port these games themselves, they're sleeping on easy money here. Fuck'em, if they won't the community will, and Nintendo gets jack shit!
How did you disable vsync?
I don't think a PC port of a 1996 game that everyone has played would be a big money maker.
It is not emulation, the game has been ported to Windows.
According to some sources, the recent leak of the N64/GC/Wii SDK contributed to this. It could also be the decompiled code of the last year.
I guess the source of this is against the rules, so I cant put any link :-/
True that and same for SonyI wish Nintendo would port these games themselves, they're sleeping on easy money here. Fuck'em, if they won't the community will, and Nintendo gets jack shit!
This reminds me of the fanatical excitement of Tool fans to be able to listen to the same music on Spotify that we have been listening to for 20 years.I don't think a PC port of a 1996 game that everyone has played would be a big money maker.