diff options
Diffstat (limited to 'src/yuzu/configuration')
| -rw-r--r-- | src/yuzu/configuration/config.cpp | 2 | ||||
| -rw-r--r-- | src/yuzu/configuration/configure_debug.cpp | 2 | ||||
| -rw-r--r-- | src/yuzu/configuration/configure_debug.ui | 10 | ||||
| -rw-r--r-- | src/yuzu/configuration/configure_graphics.ui | 94 | 
4 files changed, 61 insertions, 47 deletions
| diff --git a/src/yuzu/configuration/config.cpp b/src/yuzu/configuration/config.cpp index e24ed5f2b..83ebbd1fe 100644 --- a/src/yuzu/configuration/config.cpp +++ b/src/yuzu/configuration/config.cpp @@ -432,6 +432,7 @@ void Config::ReadValues() {      Settings::values.use_gdbstub = qt_config->value("use_gdbstub", false).toBool();      Settings::values.gdbstub_port = qt_config->value("gdbstub_port", 24689).toInt();      Settings::values.program_args = qt_config->value("program_args", "").toString().toStdString(); +    Settings::values.dump_exefs = qt_config->value("dump_exefs", false).toBool();      Settings::values.dump_nso = qt_config->value("dump_nso", false).toBool();      qt_config->endGroup(); @@ -638,6 +639,7 @@ void Config::SaveValues() {      qt_config->setValue("use_gdbstub", Settings::values.use_gdbstub);      qt_config->setValue("gdbstub_port", Settings::values.gdbstub_port);      qt_config->setValue("program_args", QString::fromStdString(Settings::values.program_args)); +    qt_config->setValue("dump_exefs", Settings::values.dump_exefs);      qt_config->setValue("dump_nso", Settings::values.dump_nso);      qt_config->endGroup(); diff --git a/src/yuzu/configuration/configure_debug.cpp b/src/yuzu/configuration/configure_debug.cpp index fd5876b41..aa7de7b54 100644 --- a/src/yuzu/configuration/configure_debug.cpp +++ b/src/yuzu/configuration/configure_debug.cpp @@ -34,6 +34,7 @@ void ConfigureDebug::setConfiguration() {      ui->toggle_console->setChecked(UISettings::values.show_console);      ui->log_filter_edit->setText(QString::fromStdString(Settings::values.log_filter));      ui->homebrew_args_edit->setText(QString::fromStdString(Settings::values.program_args)); +    ui->dump_exefs->setChecked(Settings::values.dump_exefs);      ui->dump_decompressed_nso->setChecked(Settings::values.dump_nso);  } @@ -43,6 +44,7 @@ void ConfigureDebug::applyConfiguration() {      UISettings::values.show_console = ui->toggle_console->isChecked();      Settings::values.log_filter = ui->log_filter_edit->text().toStdString();      Settings::values.program_args = ui->homebrew_args_edit->text().toStdString(); +    Settings::values.dump_exefs = ui->dump_exefs->isChecked();      Settings::values.dump_nso = ui->dump_decompressed_nso->isChecked();      Debugger::ToggleConsole();      Log::Filter filter; diff --git a/src/yuzu/configuration/configure_debug.ui b/src/yuzu/configuration/configure_debug.ui index 9c5b702f8..758a92335 100644 --- a/src/yuzu/configuration/configure_debug.ui +++ b/src/yuzu/configuration/configure_debug.ui @@ -145,6 +145,16 @@          </property>         </widget>        </item> +      <item> +       <widget class="QCheckBox" name="dump_exefs"> +        <property name="whatsThis"> +         <string>When checked, any game that yuzu loads will have its ExeFS dumped to the yuzu/dump directory.</string> +        </property> +        <property name="text"> +         <string>Dump ExeFS</string> +        </property> +       </widget> +      </item>       </layout>      </widget>     </item> diff --git a/src/yuzu/configuration/configure_graphics.ui b/src/yuzu/configuration/configure_graphics.ui index 91fcad994..e278cdd05 100644 --- a/src/yuzu/configuration/configure_graphics.ui +++ b/src/yuzu/configuration/configure_graphics.ui @@ -23,31 +23,31 @@         </property>         <layout class="QVBoxLayout" name="verticalLayout_2">          <item> -          <layout class="QHBoxLayout" name="horizontalLayout_2"> -            <item> -              <widget class="QCheckBox" name="toggle_frame_limit"> -                <property name="text"> -                  <string>Limit Speed Percent</string> -                </property> -              </widget> -            </item> -            <item> -              <widget class="QSpinBox" name="frame_limit"> -                <property name="suffix"> -                  <string>%</string> -                </property> -                <property name="minimum"> -                  <number>1</number> -                </property> -                <property name="maximum"> -                  <number>9999</number> -                </property> -                <property name="value"> -                  <number>100</number> -                </property> -              </widget> -            </item> -          </layout> +         <layout class="QHBoxLayout" name="horizontalLayout_2"> +          <item> +           <widget class="QCheckBox" name="toggle_frame_limit"> +            <property name="text"> +             <string>Limit Speed Percent</string> +            </property> +           </widget> +          </item> +          <item> +           <widget class="QSpinBox" name="frame_limit"> +            <property name="suffix"> +             <string>%</string> +            </property> +            <property name="minimum"> +             <number>1</number> +            </property> +            <property name="maximum"> +             <number>9999</number> +            </property> +            <property name="value"> +             <number>100</number> +            </property> +           </widget> +          </item> +         </layout>          </item>          <item>           <widget class="QCheckBox" name="use_accurate_gpu_emulation"> @@ -61,7 +61,7 @@            <item>             <widget class="QLabel" name="label">              <property name="text"> -             <string>Internal Resolution:(Currently does nothing.)</string> +             <string>Internal Resolution</string>              </property>             </widget>            </item> @@ -96,27 +96,27 @@            </item>           </layout>          </item> -         <item> -           <layout class="QHBoxLayout" name="horizontalLayout_6"> -             <item> -               <widget class="QLabel" name="bg_label"> -                 <property name="text"> -                   <string>Background Color:</string> -                 </property> -               </widget> -             </item> -             <item> -               <widget class="QPushButton" name="bg_button"> -                 <property name="maximumSize"> -                   <size> -                     <width>40</width> -                     <height>16777215</height> -                   </size> -                 </property> -               </widget> -             </item> -           </layout> -         </item> +        <item> +         <layout class="QHBoxLayout" name="horizontalLayout_6"> +          <item> +           <widget class="QLabel" name="bg_label"> +            <property name="text"> +             <string>Background Color:</string> +            </property> +           </widget> +          </item> +          <item> +           <widget class="QPushButton" name="bg_button"> +            <property name="maximumSize"> +             <size> +              <width>40</width> +              <height>16777215</height> +             </size> +            </property> +           </widget> +          </item> +         </layout> +        </item>         </layout>        </widget>       </item> | 
