6/14/2023 0 Comments Jak and daxter ps2 emulator pc![]() This is continually tested as part of our unit tests. As a result, when given correct casts, it often produces code that can be directly fed into a compiler and works perfectly. Our decompiler is designed specifically for processing the output of the original GOAL compiler. We manually specify function types and locations where we believe the original code had type casts (or where they feel appropriate) until the decompiler succeeds, then we clean up the output of the decompiled code by adding comments and adjusting formatting, then save it in goal_src. To help with decompiling, we've built a decompiler that can process GOAL code and unpack game assets. Jak 1 is largely playable from start to finish with a handful of bugs that are continually being ironed out. This means that this will not run on devices such as an M1 Mac or a mobile device. ![]() We do not support, or plan to support the ARM architecture. ![]() We support both Linux and Windows on x86-64. It should be possible to make edits to the code without everything else breaking. For example, the original GOAL compiler supported live modification of code while the game is running, so we do the same, even though it's not required for just porting the game. try to match things from the original game and development as possible.Our GOAL compiler's performance should be around the same as unoptimized C.It shouldn't be emulated, interpreted, or transpiled. make the port a "native application" on x86-64, with high performance.create tools to repack game assets into a format that our port uses.create a tool to extract game assets into formats that can be easily viewed or modified.develop our own compiler for GOAL and recompile game code for x86-64.decompile the original game code into human-readable GOAL code.Over 98% of the games are written in GOAL, a custom Lisp language developed by Naughty Dog. This project is to port the original Jak and Daxter and Jak II to PC. We support every retail PAL, NTSC, and NTSC-J build, including Greatest Hits copies. We do not distribute any assets from the game - you must use your own legitimately obtained PS2 copy of the game. If you just want to play the game, you can follow the steps in this video: Most of the information you will find here pertains to setting up the project for development purposes and is not relevant to the end-user.įor questions or additional information pertaining to the project, we have a Discord for discussion here: Īdditionally, you can find further documentation and answers to frequently asked questions on the project's main website: ĭo not use this decompilation project without providing your own legally purchased copy of the game. But I'm taking a break.Our repositories on GitHub are primarily for development of the project and tracking active issues. I'm still gonna play the other 3 games in this franchise. I don't understand how Naughty Dog could make such heavily flawed games. I consider this entire franchise a waste of everyone's time. Currently 50% through Jak II so I might change my mind, but we'll see.ĮDIT: Finished Jak 2 and Jak 3. I also consider overall that both Jak 1 and Jak 2 are holistically a waste of everyone's time and are not worth playing. I used patches for no interlacing (on Jak 1) and proper 16:9 widescreens for Jak 1 and 2. So I prefer not to fix this, game looks good enough and performance is solid otherwise all the way through. There is a slight bug with medium distance mip-maps that CAN BE FIXED, but they take a significant performance toll. Some slow downs in some cutscenes for a few seconds. Jak II can do 60 fps most of the time at 1440p. Perfect visuals and performance all the way through, 60 fps, no slow downs at 5K. I want y'all to know that Jak 1-2-3 are visually flawless these days on PCSX2 (with some options enabled). Tested the games with PCSX2 on Windows using Vulkan and Linux with OpenGL (it's faster than Vulkan on Linux)
0 Comments
Leave a Reply. |