mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-06-28 01:49:42 -06:00
more small fry...
This commit is contained in:
@ -78,14 +78,10 @@ int MPRecvTimeout;
|
|||||||
std::string LANDevice;
|
std::string LANDevice;
|
||||||
bool DirectLAN;
|
bool DirectLAN;
|
||||||
|
|
||||||
bool SavestateRelocSRAM;
|
|
||||||
|
|
||||||
std::string SaveFilePath;
|
std::string SaveFilePath;
|
||||||
std::string SavestatePath;
|
std::string SavestatePath;
|
||||||
std::string CheatFilePath;
|
std::string CheatFilePath;
|
||||||
|
|
||||||
bool EnableCheats;
|
|
||||||
|
|
||||||
bool MouseHide;
|
bool MouseHide;
|
||||||
int MouseHideSeconds;
|
int MouseHideSeconds;
|
||||||
|
|
||||||
@ -321,7 +317,7 @@ LegacyEntry LegacyFile[] =
|
|||||||
{"LANDevice", 2, "LAN.Device", false},
|
{"LANDevice", 2, "LAN.Device", false},
|
||||||
{"DirectLAN", 1, "LAN.DirectMode", false},
|
{"DirectLAN", 1, "LAN.DirectMode", false},
|
||||||
|
|
||||||
{"SavStaRelocSRAM", 1, "SaveState.RelocSRAM", false},
|
{"SavStaRelocSRAM", 1, "Savestate.RelocSRAM", false},
|
||||||
|
|
||||||
{"AudioInterp", 0, "Audio.Interpolation", false},
|
{"AudioInterp", 0, "Audio.Interpolation", false},
|
||||||
{"AudioBitDepth", 0, "Audio.BitDepth", false},
|
{"AudioBitDepth", 0, "Audio.BitDepth", false},
|
||||||
|
@ -192,14 +192,10 @@ extern int MPRecvTimeout;
|
|||||||
extern std::string LANDevice;
|
extern std::string LANDevice;
|
||||||
extern bool DirectLAN;
|
extern bool DirectLAN;
|
||||||
|
|
||||||
extern bool SavestateRelocSRAM;
|
|
||||||
|
|
||||||
extern std::string SaveFilePath;
|
extern std::string SaveFilePath;
|
||||||
extern std::string SavestatePath;
|
extern std::string SavestatePath;
|
||||||
extern std::string CheatFilePath;
|
extern std::string CheatFilePath;
|
||||||
|
|
||||||
extern bool EnableCheats;
|
|
||||||
|
|
||||||
extern bool MouseHide;
|
extern bool MouseHide;
|
||||||
extern int MouseHideSeconds;
|
extern int MouseHideSeconds;
|
||||||
extern bool PauseLostFocus;
|
extern bool PauseLostFocus;
|
||||||
|
@ -490,7 +490,7 @@ bool EmuInstance::loadState(const std::string& filename)
|
|||||||
backupState = std::move(backup); // This will clean up any existing backup
|
backupState = std::move(backup); // This will clean up any existing backup
|
||||||
assert(backup == nullptr);
|
assert(backup == nullptr);
|
||||||
|
|
||||||
if (Config::SavestateRelocSRAM && ndsSave)
|
if (globalCfg.GetBool("Savestate.RelocSRAM") && ndsSave)
|
||||||
{
|
{
|
||||||
previousSaveFile = ndsSave->GetPath();
|
previousSaveFile = ndsSave->GetPath();
|
||||||
|
|
||||||
@ -543,7 +543,7 @@ bool EmuInstance::saveState(const std::string& filename)
|
|||||||
|
|
||||||
fclose(file);
|
fclose(file);
|
||||||
|
|
||||||
if (Config::SavestateRelocSRAM && ndsSave)
|
if (globalCfg.GetBool("Savestate.RelocSRAM") && ndsSave)
|
||||||
{
|
{
|
||||||
std::string savefile = filename.substr(lastSep(filename)+1);
|
std::string savefile = filename.substr(lastSep(filename)+1);
|
||||||
savefile = getAssetPath(false, Config::SaveFilePath, ".sav", savefile);
|
savefile = getAssetPath(false, Config::SaveFilePath, ".sav", savefile);
|
||||||
|
@ -646,12 +646,12 @@ MainWindow::MainWindow(int id, EmuInstance* inst, QWidget* parent) :
|
|||||||
actSetupCheats->setEnabled(false);
|
actSetupCheats->setEnabled(false);
|
||||||
actTitleManager->setEnabled(!emuInstance->globalCfg.GetString("DSi.NANDPath").empty());
|
actTitleManager->setEnabled(!emuInstance->globalCfg.GetString("DSi.NANDPath").empty());
|
||||||
|
|
||||||
actEnableCheats->setChecked(Config::EnableCheats);
|
actEnableCheats->setChecked(localCfg.GetBool("EnableCheats"));
|
||||||
|
|
||||||
actROMInfo->setEnabled(false);
|
actROMInfo->setEnabled(false);
|
||||||
actRAMInfo->setEnabled(false);
|
actRAMInfo->setEnabled(false);
|
||||||
|
|
||||||
actSavestateSRAMReloc->setChecked(Config::SavestateRelocSRAM);
|
actSavestateSRAMReloc->setChecked(globalCfg.GetBool("Savestate.RelocSRAM"));
|
||||||
|
|
||||||
actScreenRotation[Config::ScreenRotation]->setChecked(true);
|
actScreenRotation[Config::ScreenRotation]->setChecked(true);
|
||||||
|
|
||||||
@ -1636,8 +1636,8 @@ void MainWindow::onOpenPowerManagement()
|
|||||||
|
|
||||||
void MainWindow::onEnableCheats(bool checked)
|
void MainWindow::onEnableCheats(bool checked)
|
||||||
{
|
{
|
||||||
Config::EnableCheats = checked?1:0;
|
localCfg.SetBool("EnableCheats", checked);
|
||||||
emuInstance->enableCheats(Config::EnableCheats != 0);
|
emuInstance->enableCheats(checked);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::onSetupCheats()
|
void MainWindow::onSetupCheats()
|
||||||
@ -1885,7 +1885,7 @@ void MainWindow::onInterfaceSettingsFinished(int res)
|
|||||||
|
|
||||||
void MainWindow::onChangeSavestateSRAMReloc(bool checked)
|
void MainWindow::onChangeSavestateSRAMReloc(bool checked)
|
||||||
{
|
{
|
||||||
Config::SavestateRelocSRAM = checked?1:0;
|
globalCfg.SetBool("Savestate.RelocSRAM", checked);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::onChangeScreenSize()
|
void MainWindow::onChangeScreenSize()
|
||||||
|
Reference in New Issue
Block a user