jak-project/goal_src/jak2/engine
Tyler Wilding db66ae4627
g/j2: Dynamic speedrun mode categories and implement a significant amount of a practice mode (#3378)
For example, `AppData/OpenGOAL/jak2/features/speedrun-categories.json`
is defined as such:
```json
[
  {
    "cheats": 0,
    "completed_task": 0,
    "continue_point_name": "",
    "features": 0,
    "forbidden_features": 992,
    "name": "Gunless",
    "secrets": 0
  },
  {
    "cheats": 1,
    "completed_task": 29,
    "continue_point_name": "ctypal-shaft",
    "features": 1024,
    "forbidden_features": 0,
    "name": "Turbo Jetboard - After Praxis 1",
    "secrets": 0
  }
]
```
> These entries can be created using the in-game menu as well.


https://github.com/open-goal/jak-project/assets/13153231/9b17a116-4aa9-40ad-b9f5-02b04e0ad4f3

---------

Co-authored-by: dallmeyer <2515356+dallmeyer@users.noreply.github.com>
2024-02-23 19:04:44 -05:00
..
ai [jak2] implement statistics tracker (#3288) 2024-01-11 22:49:41 +00:00
ambient decomp: Copy over new docstrings back to jak 2's common code, write some scripts to help automate this (#3366) 2024-02-04 13:53:06 -05:00
anim Decompile joint, collide-func, clean up joint decompression code for all games (#3369) 2024-02-11 09:50:07 -05:00
camera [jak2] implement statistics tracker (#3288) 2024-01-11 22:49:41 +00:00
collide deftype and defmethod syntax major changes (#3094) 2023-10-30 03:20:02 +00:00
common_objs [jak2] fix shadow origin using wrong joint (#3271) 2023-12-22 16:52:53 +00:00
data rename joint node and art element macros (#3111) 2023-11-01 23:16:00 +00:00
debug g/j2: Dynamic speedrun mode categories and implement a significant amount of a practice mode (#3378) 2024-02-23 19:04:44 -05:00
dma deftype and defmethod syntax major changes (#3094) 2023-10-30 03:20:02 +00:00
draw Decompile joint, collide-func, clean up joint decompression code for all games (#3369) 2024-02-11 09:50:07 -05:00
engine deftype and defmethod syntax major changes (#3094) 2023-10-30 03:20:02 +00:00
entity deftype and defmethod syntax major changes (#3094) 2023-10-30 03:20:02 +00:00
game g/j2: Dynamic speedrun mode categories and implement a significant amount of a practice mode (#3378) 2024-02-23 19:04:44 -05:00
geometry deftype and defmethod syntax major changes (#3094) 2023-10-30 03:20:02 +00:00
gfx [high fps] Increase input buffer size and fix cloud scroll speed (#3178) 2024-02-23 18:58:45 -05:00
level Rename bigmap-id enum entries (#3380) 2024-02-23 14:46:57 -05:00
load deftype and defmethod syntax major changes (#3094) 2023-10-30 03:20:02 +00:00
math Decompile joint, collide-func, clean up joint decompression code for all games (#3369) 2024-02-11 09:50:07 -05:00
nav [jak2] implement statistics tracker (#3288) 2024-01-11 22:49:41 +00:00
physics deftype and defmethod syntax major changes (#3094) 2023-10-30 03:20:02 +00:00
process-drawable [jak2] extended shadows hack + add/fix progress options (#3213) 2023-11-19 10:57:56 +00:00
ps2 [high fps] Increase input buffer size and fix cloud scroll speed (#3178) 2024-02-23 18:58:45 -05:00
scene [jak2] adjust progress generic item sizes + add scrolling effect (#3231) 2023-11-29 18:27:02 +00:00
sound deftype and defmethod syntax major changes (#3094) 2023-10-30 03:20:02 +00:00
spatial-hash deftype and defmethod syntax major changes (#3094) 2023-10-30 03:20:02 +00:00
target g/j2: Dynamic speedrun mode categories and implement a significant amount of a practice mode (#3378) 2024-02-23 19:04:44 -05:00
ui [jak2] implement statistics tracker (#3288) 2024-01-11 22:49:41 +00:00
util decomp: Copy over new docstrings back to jak 2's common code, write some scripts to help automate this (#3366) 2024-02-04 13:53:06 -05:00