PS2’s Jak & Daxter is ‘ported’ to PC by fans
Over the past few years, we’ve started to see something beautiful happen: fans of classic console games are taking old code and creating native PC versions of games that never saw an official release. We’ve seen it with some Nintendo gamesbut now we’re also seeing it with a PlayStation platform game.
It’s not porting in the cross-platform sense we’re used to, nor emulation. This involves recompiling the entire game code base so that Jak and Daxter: The Legacy of the Forerunnersreleased on PS2 in 2001, now runs as a native application on PC.
The project, which is now about 80% complete, is amazing shitbecause it turns out Jack and Daxter was “written in BUT, a custom Lisp language developed by Naughty Dog”, which means that the small team working on it must “decompile the original game code into human-readable BUT code” and then “develop our own compiler for AIM and recompile game code for x86-64”.
Interestingly, this isn’t a direct port either, as mostly a few small changes have been made to the game, mainly in terms of the options available to players:
We’ve added a plethora of options to the game’s settings (and removed some that didn’t make sense) so you can have a more up-to-date experience, or a closer PS2-like experience if you so choose. As you wish! There’s also a bunch of extra goodies and extra secrets to uncover. However, we aim to keep the core gameplay (controls, physics, behaviors, etc.) the same, so if you find any issues or differences with that, please let us know.
Some of these “more up-to-date” options include better subtitle controls, custom resolutions, and camera controls, but in terms of general gameplay, they’ve also made the orbs “easier to see.”
Although the project is not 100% complete, it is downloadable (and beatable, it’s just that there may be bugs) from the project’s github site. Here are some images of the project running in 4K at 60FPS: