Tweak auto ram stuff
- Warn unjailbroken - Change to 37% from 40% warning - Rename key to auto_ram_warn
This commit is contained in:
1 parent
022a8cae6f
commit
db2d237419
3 files changed
+12
-5
No files matched your search
@@ -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);
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user