diff --git a/src-tauri/lang/en.json b/src-tauri/lang/en.json index 57ef8e2..3da84ce 100644 --- a/src-tauri/lang/en.json +++ b/src-tauri/lang/en.json @@ -15,7 +15,7 @@ "disabled": "Disabled", "game_exec": "Set Game Executable", "game_version": "Set Game Version", - "emergency_metadata": "Emergency Metadata Replacement", + "emergency_metadata": "Emergency Metadata Restore", "grasscutter_jar": "Set Grasscutter JAR", "toggle_encryption": "Toggle Encryption", "java_path": "Set Custom Java Path", diff --git a/src/utils/configuration.ts b/src/utils/configuration.ts index aec275e..2947752 100644 --- a/src/utils/configuration.ts +++ b/src/utils/configuration.ts @@ -1,5 +1,6 @@ import { fs } from '@tauri-apps/api' import { dataDir } from '@tauri-apps/api/path' +import { cacheLauncherResources } from './resources' let configFilePath: string let defaultConfig: Configuration @@ -119,6 +120,9 @@ async function readConfigFile() { } await fs.writeFile(file) + + // ALso just shoe-horning this in, cache resources on first launch + await cacheLauncherResources() } // Finally, read the file