Independent developers have done wonders with upscaling and porting old games when their original creators won’t — or can’t. We’ve already seen that with games like Super Mario 64 and Ocarina of Time, which both received unofficial PC ports with custom enhancements.
The developers, a team going by OpenGOAL, have made incredible progress so far. They’ve had to dig through the original game’s GOAL code (a language created by Naughty Dog for the game specifically) and decompile it. Though the project isn’t fully complete, the team has the game in a very stable state:
So far, we’ve decompiled around 400,000 lines of GOAL code, out of an estimated 500,000 total lines from the original game. We have a working OpenGL renderer which renders most of the game world and foreground. Levels are fully playable, and you can finish the game with 100% completion!
See the port in action in 4K resolution at 60FPS below, courtesy of Unreal on YouTube (don’t be fooled, it’s not THAT Unreal):
Playing Jak and Daxter natively on PC
It should be noted that this is not an emulation; this is Jak and Daxter running directly on a PC. OpenGOAL has been working on this port since 2020, with the intent to eventually port Jak 2 and Jak 3 through the same process. While there are still some bugs that the team needs to iron out, it’s already in a completely playable state and the end results are incredible.
OpenGOAL also added several settings and options to help optimize the port for modern systems. Or, if you prefer, you can also make it more like the PS2 original:
We have added a plethora of options to the game settings (and removed some that didn’t make sense) so that you can have a more up to date experience, or a more PS2-like experience if you decide. It is up to you! There are also a bunch of extra goodies and added secrets to find out. We are aiming to keep the core gameplay (controls, physics, behaviors, etc.) identical however, so if you find any issues or differences with this then do not hesitate to tell us about it.
You can view and download the project via the GitHub here.
What do you think of this Jak and Daxter PC port? Have you given it a shot yourself? Let us know!