Tweak auto ram stuff

- Warn unjailbroken
- Change to 37% from 40% warning
- Rename key to auto_ram_warn
This commit is contained in:
Eilionoir Tunnicliff committed 2022-09-04 04:15:17 -04:00
1 parent 022a8cae6f
commit db2d237419
3 files changed
+12 -5

No files matched your search

+2 -2
View File
@@ -87,7 +87,7 @@ void fillDefaultWarningDict() {
setDefaultValueForPref(warnPrefDict, @"jb_warn", @YES);
setDefaultValueForPref(warnPrefDict, @"customctrl_warn", @YES);
setDefaultValueForPref(warnPrefDict, @"int_warn", @YES);
setDefaultValueForPref(warnPrefDict, @"ram_unjb_warn", @YES);
setDefaultValueForPref(warnPrefDict, @"auto_ram_warn", @YES);
}
void loadPreferences(BOOL reset) {
@@ -119,7 +119,7 @@ void loadPreferences(BOOL reset) {
setDefaultValueForPref(envPrefDict, @"default_ctrl", @"default.json");
setDefaultValueForPref(envPrefDict, @"game_directory", @"default");
setDefaultValueForPref(envPrefDict, @"java_args", @"");
setDefaultValueForPref(envPrefDict, @"allocated_memory", [NSNumber numberWithFloat:roundf(([[NSProcessInfo processInfo] physicalMemory] / 1048576) * 0.30)]);
setDefaultValueForPref(envPrefDict, @"allocated_memory", [NSNumber numberWithFloat:roundf(([[NSProcessInfo processInfo] physicalMemory] / 1048576) * 0.25)]);
setDefaultValueForPref(prefDict, @"restart_before_launch", @NO);
setDefaultValueForPref(prefDict, @"debug_logging", CONFIG_TYPE);
setDefaultValueForPref(prefDict, @"arccapes_enable", @YES);
+9 -3
View File
@@ -168,8 +168,14 @@ typedef void(^CreateView)(UITableViewCell *, NSString *, NSDictionary *);
@{@"key": @"auto_ram",
@"icon": @"slider.horizontal.3",
@"type": self.typeSwitch,
@"enableCondition": whenNotInGame,
//@"hidden": @(getenv("POJAV_DETECTEDJB") == NULL),
@"enableCondition": ^BOOL(){
return getenv("POJAV_DETECTEDJB") == NULL && whenNotInGame();
},
@"warnAlways": @NO,
@"warnCondition": ^BOOL(){
return getenv("POJAV_DETECTEDJB") == NULL && whenNotInGame();
},
@"warnKey": @"auto_ram_warn",
@"requestReload": @YES
},
@{@"key": @"allocated_memory",
@@ -182,7 +188,7 @@ typedef void(^CreateView)(UITableViewCell *, NSString *, NSDictionary *);
},
@"warnAlways": @NO,
@"warnCondition": ^BOOL(DBNumberedSlider *view){
return view.value >= NSProcessInfo.processInfo.physicalMemory / 1048576 * 0.4;
return view.value >= NSProcessInfo.processInfo.physicalMemory / 1048576 * 0.37;
},
@"warnKey": @"mem_warn"
}
+1
View File
@@ -114,6 +114,7 @@
"preference.title.java_args" = "Custom java arguments";
"preference.placeholder.java_args" = "Specify arguments...";
"preference.title.auto_ram" = "Auto determine RAM amount";
"preference.warn.auto_ram" = "Disabling this option on an unjailbroken devices can create instability if altered. Proceed with caution.";
"preference.title.allocated_memory" = "Allocated memory (MB)";
"preference.warn.allocated_memory" = "Due to limitations in the operating system itself, this option may cause instability at this and higher values. Proceed with caution.";
// sha check