@@ -8,25 +8,14 @@ import (
|
||||
|
||||
type UserPrefs struct {
|
||||
SuppressedUpdateVersion string `json:"suppressed_update_version"`
|
||||
TurtleWoWPath string `json:"turtlewow_path"`
|
||||
EpochPath string `json:"epoch_path"`
|
||||
CrossOverPath string `json:"crossover_path"`
|
||||
EnvironmentVariables string `json:"environment_variables"`
|
||||
SaveSudoPassword bool `json:"save_sudo_password"`
|
||||
ShowTerminalNormally bool `json:"show_terminal_normally"`
|
||||
EnableVanillaTweaks bool `json:"enable_vanilla_tweaks"`
|
||||
RemapOptionAsAlt bool `json:"remap_option_as_alt"`
|
||||
AutoDeleteWdb bool `json:"auto_delete_wdb"`
|
||||
EnableMetalHud bool `json:"enable_metal_hud"`
|
||||
|
||||
// Graphics settings
|
||||
ReduceTerrainDistance bool `json:"reduce_terrain_distance"`
|
||||
SetMultisampleTo2x bool `json:"set_multisample_to_2x"`
|
||||
SetShadowLOD0 bool `json:"set_shadow_lod_0"`
|
||||
EnableLibSiliconPatch bool `json:"enable_lib_silicon_patch"`
|
||||
|
||||
// Tracking whether user has manually disabled these settings
|
||||
UserDisabledShadowLOD bool `json:"user_disabled_shadow_lod"`
|
||||
UserDisabledLibSiliconPatch bool `json:"user_disabled_lib_silicon_patch"`
|
||||
}
|
||||
|
||||
func getPrefsPath() (string, error) {
|
||||
@@ -34,7 +23,7 @@ func getPrefsPath() (string, error) {
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
return filepath.Join(dir, "TurtleSilicon", "prefs.json"), nil
|
||||
return filepath.Join(dir, "EpochSilicon", "prefs.json"), nil
|
||||
}
|
||||
|
||||
func LoadPrefs() (*UserPrefs, error) {
|
||||
|
Reference in New Issue
Block a user