mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-22 18:15:14 +00:00
Update config.cpp
This commit is contained in:
parent
b403e1be33
commit
8748f94363
@ -32,6 +32,7 @@ std::filesystem::path find_fs_path_or(const basic_value<TC>& v, const K& ky,
|
|||||||
namespace Config {
|
namespace Config {
|
||||||
|
|
||||||
// General
|
// General
|
||||||
|
static int volumeSlider = 100;
|
||||||
static bool isNeo = false;
|
static bool isNeo = false;
|
||||||
static bool isDevKit = false;
|
static bool isDevKit = false;
|
||||||
static bool isPSNSignedIn = false;
|
static bool isPSNSignedIn = false;
|
||||||
@ -108,6 +109,9 @@ static std::string trophyKey = "";
|
|||||||
// Expected number of items in the config file
|
// Expected number of items in the config file
|
||||||
static constexpr u64 total_entries = 54;
|
static constexpr u64 total_entries = 54;
|
||||||
|
|
||||||
|
int getVolumeSlider() {
|
||||||
|
return volumeSlider;
|
||||||
|
}
|
||||||
bool allowHDR() {
|
bool allowHDR() {
|
||||||
return isHDRAllowed;
|
return isHDRAllowed;
|
||||||
}
|
}
|
||||||
@ -157,6 +161,10 @@ std::filesystem::path GetSaveDataPath() {
|
|||||||
return save_data_path;
|
return save_data_path;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void setVolumeSlider(int volumeValue) {
|
||||||
|
volumeSlider = volumeValue;
|
||||||
|
}
|
||||||
|
|
||||||
void setLoadGameSizeEnabled(bool enable) {
|
void setLoadGameSizeEnabled(bool enable) {
|
||||||
load_game_size = enable;
|
load_game_size = enable;
|
||||||
}
|
}
|
||||||
@ -611,6 +619,7 @@ void load(const std::filesystem::path& path) {
|
|||||||
if (data.contains("General")) {
|
if (data.contains("General")) {
|
||||||
const toml::value& general = data.at("General");
|
const toml::value& general = data.at("General");
|
||||||
|
|
||||||
|
volumeSlider = toml::find_or<int>(general, "volumeSlider", volumeSlider);
|
||||||
isNeo = toml::find_or<bool>(general, "isPS4Pro", isNeo);
|
isNeo = toml::find_or<bool>(general, "isPS4Pro", isNeo);
|
||||||
isDevKit = toml::find_or<bool>(general, "isDevKit", isDevKit);
|
isDevKit = toml::find_or<bool>(general, "isDevKit", isDevKit);
|
||||||
isPSNSignedIn = toml::find_or<bool>(general, "isPSNSignedIn", isPSNSignedIn);
|
isPSNSignedIn = toml::find_or<bool>(general, "isPSNSignedIn", isPSNSignedIn);
|
||||||
@ -806,6 +815,7 @@ void save(const std::filesystem::path& path) {
|
|||||||
fmt::print("Saving new configuration file {}\n", fmt::UTF(path.u8string()));
|
fmt::print("Saving new configuration file {}\n", fmt::UTF(path.u8string()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
data["General"]["volumeSlider"] = volumeSlider;
|
||||||
data["General"]["isPS4Pro"] = isNeo;
|
data["General"]["isPS4Pro"] = isNeo;
|
||||||
data["General"]["isDevKit"] = isDevKit;
|
data["General"]["isDevKit"] = isDevKit;
|
||||||
data["General"]["isPSNSignedIn"] = isPSNSignedIn;
|
data["General"]["isPSNSignedIn"] = isPSNSignedIn;
|
||||||
@ -901,6 +911,7 @@ void save(const std::filesystem::path& path) {
|
|||||||
|
|
||||||
void setDefaultValues() {
|
void setDefaultValues() {
|
||||||
// General
|
// General
|
||||||
|
volumeSlider = 100;
|
||||||
isNeo = false;
|
isNeo = false;
|
||||||
isDevKit = false;
|
isDevKit = false;
|
||||||
isPSNSignedIn = false;
|
isPSNSignedIn = false;
|
||||||
|
Loading…
Reference in New Issue
Block a user