diff options
author | metamuffin <metamuffin@disroot.org> | 2025-09-17 00:25:40 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-09-17 00:25:43 +0200 |
commit | a291e301402a8271c33a9a09d4b5035bf734be3c (patch) | |
tree | 983fd66e48b121b3660f21c54a286540ab589f31 /client/system/settings.gd | |
parent | 6130b4e67340af360b5907f3b57bbc3ec1aa2d04 (diff) | |
download | hurrycurry-a291e301402a8271c33a9a09d4b5035bf734be3c.tar hurrycurry-a291e301402a8271c33a9a09d4b5035bf734be3c.tar.bz2 hurrycurry-a291e301402a8271c33a9a09d4b5035bf734be3c.tar.zst |
Store config files in their proper locations
Diffstat (limited to 'client/system/settings.gd')
-rw-r--r-- | client/system/settings.gd | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/client/system/settings.gd b/client/system/settings.gd index 1cacfce9..43613de0 100644 --- a/client/system/settings.gd +++ b/client/system/settings.gd @@ -105,6 +105,7 @@ static func write(key: String, value): else: write_unchecked(key, value) static func load(path: String): + print("Loading settings from %s" % path) tree = get_root() loaded_path = path var changed = {} @@ -116,6 +117,7 @@ static func load(path: String): static func save(): var changed = {} tree.save(changed) + DirAccess.make_dir_recursive_absolute(loaded_path.rsplit("/", true, 1)[0]) var f = FileAccess.open(loaded_path, FileAccess.WRITE) f.store_string(JSON.stringify(changed)) |