jak-project/game/kernel
Tyler Wilding 014da6f59d
game: auto-save pc-settings to user's home directory as well as memcard files (#1233)
* cmake: reduce warning spam especially from libs

* runtime: add FS helper functions

* game: save/restore pc-settings | add original aspect option

* game: overwrite unloadable settings with defaults

* temp: unable to set the games aspect-ratio in the boot else crash?

* runtime: save memcard files to user directory as well

* runtime: fix `pckernel` load order which resolves setting the orig aspect ratio

* lint: format

* cmake: revert warning suppression, it's just causing problems it seems

* fix the order of the rest of `pckernel` and creation of obj file paths

* lint: formatting

* game: don't save settings on startup even if they are corrupted
2022-03-20 20:29:44 -04:00
..
asm_funcs.asm [decomp] entity birth (#964) 2021-11-15 19:05:28 -05:00
fileio.cpp fix the filenames for the code files + minor fixes (#1159) 2022-02-13 00:12:05 -05:00
fileio.h Update documentation and clean up (#129) 2020-11-21 12:52:38 -05:00
kboot.cpp [decomp] cleanup default-menu, fix dangerous IOP bug, autoconvert ints in pairs to/from bintegers (#997) 2021-12-09 18:39:40 -05:00
kboot.h [decomp] progress (#780) 2021-09-06 20:35:03 -04:00
kdgo.cpp add an optional, less-accurate-but-faster sprite render and fix silly math bug (#1102) 2022-01-21 21:11:57 -05:00
kdgo.h add an optional, less-accurate-but-faster sprite render and fix silly math bug (#1102) 2022-01-21 21:11:57 -05:00
kdsnetm.cpp update readme and fix always playing str (#1139) 2022-02-08 19:02:47 -05:00
kdsnetm.h [Runtime] misc fixes to runtime and listener (#170) 2020-12-28 18:37:05 -05:00
klink.cpp fix the filenames for the code files + minor fixes (#1159) 2022-02-13 00:12:05 -05:00
klink.h add an optional, less-accurate-but-faster sprite render and fix silly math bug (#1102) 2022-01-21 21:11:57 -05:00
klisten.cpp add an optional, less-accurate-but-faster sprite render and fix silly math bug (#1102) 2022-01-21 21:11:57 -05:00
klisten.h Add #pragma once to all headers 2020-09-13 21:36:35 -04:00
kmachine.cpp game: auto-save pc-settings to user's home directory as well as memcard files (#1233) 2022-03-20 20:29:44 -04:00
kmachine.h Implement Discord Rich Presence (#1137) 2022-02-07 23:53:36 -05:00
kmalloc.cpp [decomp] cleanup drawable and ocean stuff (#414) 2021-05-03 08:54:49 -04:00
kmalloc.h Add #pragma once to all headers 2020-09-13 21:36:35 -04:00
kmemcard.cpp game: auto-save pc-settings to user's home directory as well as memcard files (#1233) 2022-03-20 20:29:44 -04:00
kmemcard.h [game] rewrite memcard and game-save code (#1222) 2022-03-06 18:58:22 -05:00
kprint.cpp update readme and fix always playing str (#1139) 2022-02-08 19:02:47 -05:00
kprint.h Add #pragma once to all headers 2020-09-13 21:36:35 -04:00
kscheme.cpp Allow symbol table expansion. (#1191) 2022-02-24 22:43:00 -05:00
kscheme.h Allow symbol table expansion. (#1191) 2022-02-24 22:43:00 -05:00
ksocket.cpp Set up the compiler to ptrace the runtime (#107) 2020-10-31 14:07:43 -04:00
ksocket.h Add #pragma once to all headers 2020-09-13 21:36:35 -04:00
ksound.cpp Clean up asm for format (#164) 2020-12-23 11:15:41 -05:00
ksound.h Add #pragma once to all headers 2020-09-13 21:36:35 -04:00
Ptr.h update readme and fix always playing str (#1139) 2022-02-08 19:02:47 -05:00
todo.txt check in existing work 2020-08-22 22:30:12 -04:00