PS2’s Jak & Daxter are ‘ported’ to the PC by fans

Jak and Daxter

Picture: Naughty dog

Over the last few years, we’re starting to see something beautiful happen: fans of classic console games are taking old code and creating native PC versions of games that have never seen an official release. We’ve seen it with some Nintendo gamesbut now we also see it with a PlayStation platformer.

This is not multi-platform porting as we are used to, nor is it emulation. This recompiles the entire game’s code base, so that Jak and Daxter: The Precursor Legacywhich was released on PS2 in 2001, now runs as a built-in application on the PC.

The project, which is now about 80% complete, is some incredible shitfor it turns out Jak and Daxter was “written in GOAL, a custom Lisp language developed by Naughty Dog”, which means that the small team working on it will “decompile the original game code into human-readable GOAL code” and then “develop our own compiler for GOAL and recompile game code to x86-64 “.

Interestingly, it is also not a straight gate, as there have mostly been some small changes made to the game, mostly in terms of the options available to players:

We’ve added a ton of options to the game settings (and removed some that didn’t make sense) so you can have a more up-to-date experience or a more PS2-like experience if you decide. It’s up to you! There are also a lot of extra treats and added secrets to find out. However, we aim to keep the core gameplay (controls, physics, behavior, etc.) identical, so if you find problems or differences with this, do not hesitate to tell us about it.

Some of these “more up-to-date” options include better subtitle control, custom resolutions, and camera controls, but in terms of overall gameplay, they’ve also made the bullets “easier to see.”

Although the project is not fully 100% complete, it can be downloaded (and can be beaten, it’s just that there may be errors) from the project’s github page. Here are some footage of the project running in 4K at 60FPS:

Leave a Comment

Your email address will not be published.