mirror of
https://github.com/open-goal/jak-project
synced 2026-07-07 22:22:21 -04:00
update faq (#1321)
This commit is contained in:
@@ -1,22 +1,27 @@
|
||||
### How finished is the project?
|
||||
We estimate it is about 80% done. Most of the renderers are finished and there is no sound.
|
||||
The project is still in development. If you want to give it a try, feel free, but we don't provide detailed support yet.
|
||||
|
||||
### Is there a way to try it without compiling it myself?
|
||||
Yes, there are release versions available here: https://github.com/open-goal/jak-project/releases
|
||||
Download the latest one and extract all the files. Drag an ISO of the game to the "extractor" program to extract the assets. After that finishes, you can run the "gk" program to start playing.
|
||||
|
||||
### How is this project possible?
|
||||
Naughty Dog created a custom programming language called [GOAL](https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp), along with a compiler for it. GOAL makes up 98% of all the code in Jak & Daxter, and the GOAL compiler does not have the same amount of optimizations as C or C++ compilers have, which means that the compiler often times left specific instructions that denote some specific kind of control flow, which lets us piece back the original structure of the code accurately for about 99% of the functions in the game. Nearly every type in GOAL also has an autogenerated debug `inspect` method, which prints all of a type's fields by default. These `inspect` methods can tell us what fields were in the type, at what offset, and what their type was.
|
||||
|
||||
### How finished is the project?
|
||||
We estimate it is about 75% done. Most of the renderers are finished and there is no sound.
|
||||
|
||||
### When will the project be finished?
|
||||
Hopefully just a few more months!
|
||||
|
||||
### Why is there no sound?
|
||||
We have not started work on sound at the moment.
|
||||
Sound is still in progress.
|
||||
|
||||
### Will you also decompile Jak II?
|
||||
Likely yes!
|
||||
Yes! But we haven't started yet.
|
||||
|
||||
### Will you also decompile Jak X?
|
||||
We don't know yet.
|
||||
|
||||
### How can I run the game?
|
||||
### How can I compile the project for myself?
|
||||
The project readme contains instructions on installing and running the game. You need to bring your own copy of the game, we provide none of its assets.
|
||||
|
||||
### I am having trouble running the game!
|
||||
|
||||
Reference in New Issue
Block a user