diff --git a/.gitignore b/.gitignore index a5d1cb21..22b3926f 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,7 @@ luaExtensions.pdb luaExtensions.exp *.pdb .building/lua_noitamp_native/*.user +config_test.xml # Object files # *.o diff --git a/miscs/autostarter/config_test.xml b/miscs/autostarter/config_test.xml deleted file mode 100644 index 25db34b0..00000000 --- a/miscs/autostarter/config_test.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - diff --git a/miscs/autostarter/run.py b/miscs/autostarter/run.py index 11059246..87f034d3 100644 --- a/miscs/autostarter/run.py +++ b/miscs/autostarter/run.py @@ -79,7 +79,7 @@ def main(): make_client_exe(noita_bin, noita2_bin) update_lua(args.noita_dir, args.lua) - write_config(CONFIG_PATH) + write_config(args.noita_dir, CONFIG_PATH) if args.update: update_mod(args.noita_dir) @@ -262,9 +262,15 @@ def find_noita_window(exclude=None): return w return winlist[0] -def write_config(path): - with open(path, "w+") as f: - print(""" + +def write_config(noita_dir, config_path): + # skip release note pop up + last_hash = None + with open(os.path.join(noita_dir, "_version_hash.txt")) as f: + last_hash = f.read().strip() + + with open(config_path, "w+") as f: + print(f""" - """, file=f) +""", file=f) def start_log_console(log_client, log_server, pos_y=0):