RingRacers/src/menus
toaster 3e900d7f57 G_DirtyGameData: Dirty bit only applied in I_Error and signal handlers, nowhere else
- Unfortunately, the way this system previously worked, the unlock was given to you for free if you accidentially opened two copies of the game at once.
- Instead, open the file in r+ mode, shimmy along 5 bytes, and write a `true` to be read later.
- Far more memory safe than rewriting the entire gamedata out on crash.

ALSO:
- crashflags has been split into boolean evercrashed and UINT8 musicflags.
    - We don't need to track if the LAST session was a crash, at least not right now.
    - Opens the floor up to other music like Loser Club happening on the Challenges menu.
2023-03-17 14:42:06 +00:00
..
transient Linear Level Select polish 2023-03-13 18:20:50 +00:00
CMakeLists.txt
extras-1.c Add Extras-related unlocks 2023-02-27 19:55:11 +00:00
extras-addons.c Addons menu: Show unlocks after backing out 2023-03-14 17:04:46 +00:00
extras-challenges.c G_DirtyGameData: Dirty bit only applied in I_Error and signal handlers, nowhere else 2023-03-17 14:42:06 +00:00
extras-replay-hut.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
extras-statistics.c No TEST RUN in statistics as that's also forbidden in Time Attack 2023-03-14 20:36:54 +00:00
main-1.c
main-profile-select.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-1.c Add Extras-related unlocks 2023-02-27 19:55:11 +00:00
options-data-1.c Data Options menu: Adjust for Avrecorder. 2023-02-26 20:44:23 +00:00
options-data-addons.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-data-discord.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-data-erase-1.c Self-review: Correct to say "GP & Time Attack data" 2023-03-15 13:12:19 +00:00
options-data-erase-profile.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-data-replays.c Replay Data Options: Correct blatantly incorrect name and description for the (completely abhorrent hack that is) cv_netdemosyncquality. 2023-02-26 20:49:49 +00:00
options-data-screenshots.c Hide movie_showfps option when webm is disabled 2023-03-01 19:02:20 -06:00
options-gameplay-1.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-gameplay-item-toggles.c Item Toggles menu: Add recent items 2023-02-26 18:21:01 +00:00
options-hud-1.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-hud-online.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-profiles-1.c Move options menu profile reset to before profile gets set 2023-02-18 13:37:40 -08:00
options-profiles-edit-1.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-profiles-edit-controls.c Handle gamepads from interface dynamically 2023-03-07 00:07:47 -06:00
options-server-1.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-server-advanced.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-sound.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-video-1.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-video-gl.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
options-video-modes.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
play-1.c Add SECRET_ONLINE. 2023-02-27 17:01:15 +00:00
play-char-select.c Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into conditions-cascading 2023-03-14 21:59:19 +00:00
play-local-1.c Rename "Break the Capsules" to "Prison Break" 2023-03-12 20:17:46 +00:00
play-local-race-1.c PLAY_RaceGamemodesMenu: Slight rephrase of the Grand Prix menu tooltip 2023-01-31 14:39:51 +00:00
play-local-race-difficulty.c play-local-race-difficulty: Make check for Encore option based off the local state (do not attempt to check online unlock) 2023-02-27 19:56:07 +00:00
play-local-race-time-attack.c SPB Attack: Integrate into conditions-cascading affairs 2023-03-05 20:48:31 +00:00
play-online-1.c Add SECRET_ONLINE. 2023-02-27 17:01:15 +00:00
play-online-host.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
play-online-join-ip.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00
play-online-room-select.c Add Extras-related unlocks 2023-02-27 19:55:11 +00:00
play-online-server-browser.c menu_t, M_PlayMenuJam: const char *music parameter 2023-02-01 23:15:51 +00:00