jak-project/game
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
..
assets New Crowdin updates (#3382) 2024-02-19 23:17:29 -05:00
common [jak3] Decomp for gkernel, gkernel-h, gstate, gstring (#3326) 2024-01-21 18:08:05 -05:00
external game: refactor discord code and improve jak 2 support (#2714) 2023-06-17 05:16:40 +01:00
graphics game: disable keyboard input by default, give users a way to enable it via the imgui menu (#3295) 2024-02-23 18:19:07 -05:00
kernel g/j2: Dynamic speedrun mode categories and implement a significant amount of a practice mode (#3378) 2024-02-23 19:04:44 -05:00
mips2c Decompile joint, collide-func, clean up joint decompression code for all games (#3369) 2024-02-11 09:50:07 -05:00
overlord game: disable keyboard input by default, give users a way to enable it via the imgui menu (#3295) 2024-02-23 18:19:07 -05:00
sce [jak2] fully implement *user* (#3046) 2023-10-01 04:28:30 +01:00
settings game: disable keyboard input by default, give users a way to enable it via the imgui menu (#3295) 2024-02-23 18:19:07 -05:00
sound Switch to std::span (#3376) 2024-02-18 13:23:19 -05:00
system game: disable keyboard input by default, give users a way to enable it via the imgui menu (#3295) 2024-02-23 18:19:07 -05:00
tools i18n: transcribe missing english subtitles (#3199) 2023-11-18 14:06:01 -05:00
CMakeLists.txt g/j2: Dynamic speedrun mode categories and implement a significant amount of a practice mode (#3378) 2024-02-23 19:04:44 -05:00
main.cpp tracing: add some more startup related events and a new --profile-until-event flag (#3385) 2024-02-23 14:44:17 -05:00
runtime.cpp [jak3] Decomp for gkernel, gkernel-h, gstate, gstring (#3326) 2024-01-21 18:08:05 -05:00
runtime.h g/j2: Integrate highscores with Speedrun.com/JakSpeedruns.com when speedrunner mode is enabled (#3037) 2023-10-11 20:43:55 -04:00