|
@@ -1,7 +1,7 @@
|
|
|
/********************************************************************************
|
|
/********************************************************************************
|
|
|
** Form generated from reading UI file 'MainWindow.ui'
|
|
** Form generated from reading UI file 'MainWindow.ui'
|
|
|
**
|
|
**
|
|
|
-** Created by: Qt User Interface Compiler version 5.15.17
|
|
|
|
|
|
|
+** Created by: Qt User Interface Compiler version 5.15.19
|
|
|
**
|
|
**
|
|
|
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
|
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
|
|
********************************************************************************/
|
|
********************************************************************************/
|
|
@@ -23,7 +23,6 @@
|
|
|
#include <QtWidgets/QMenuBar>
|
|
#include <QtWidgets/QMenuBar>
|
|
|
#include <QtWidgets/QProgressBar>
|
|
#include <QtWidgets/QProgressBar>
|
|
|
#include <QtWidgets/QPushButton>
|
|
#include <QtWidgets/QPushButton>
|
|
|
-#include <QtWidgets/QSpacerItem>
|
|
|
|
|
#include <QtWidgets/QTabWidget>
|
|
#include <QtWidgets/QTabWidget>
|
|
|
#include <QtWidgets/QTextEdit>
|
|
#include <QtWidgets/QTextEdit>
|
|
|
#include <QtWidgets/QVBoxLayout>
|
|
#include <QtWidgets/QVBoxLayout>
|
|
@@ -35,6 +34,8 @@ class Ui_MainWindow
|
|
|
{
|
|
{
|
|
|
public:
|
|
public:
|
|
|
QAction *actionExit;
|
|
QAction *actionExit;
|
|
|
|
|
+ QAction *actionABout;
|
|
|
|
|
+ QAction *actionHelp;
|
|
|
QWidget *centralWidget;
|
|
QWidget *centralWidget;
|
|
|
QVBoxLayout *verticalLayout;
|
|
QVBoxLayout *verticalLayout;
|
|
|
QTabWidget *tabWidget;
|
|
QTabWidget *tabWidget;
|
|
@@ -55,28 +56,27 @@ public:
|
|
|
QPushButton *help_data_dest;
|
|
QPushButton *help_data_dest;
|
|
|
QCheckBox *chk_advanced_options;
|
|
QCheckBox *chk_advanced_options;
|
|
|
QGroupBox *advancedOptions;
|
|
QGroupBox *advancedOptions;
|
|
|
- QVBoxLayout *verticalLayout_5;
|
|
|
|
|
- QHBoxLayout *horizontalLayout_6;
|
|
|
|
|
- QCheckBox *chk_no_battle_data;
|
|
|
|
|
- QCheckBox *chk_no_battle_models;
|
|
|
|
|
- QHBoxLayout *horizontalLayout_61;
|
|
|
|
|
- QCheckBox *chk_no_kernel;
|
|
|
|
|
- QCheckBox *chk_no_images;
|
|
|
|
|
- QHBoxLayout *horizontalLayout_7;
|
|
|
|
|
- QCheckBox *chk_no_sounds;
|
|
|
|
|
- QCheckBox *chk_no_music;
|
|
|
|
|
- QHBoxLayout *horizontalLayout_8;
|
|
|
|
|
- QCheckBox *chk_no_fields;
|
|
|
|
|
- QCheckBox *chk_no_field_models;
|
|
|
|
|
- QHBoxLayout *horizontalLayout_9;
|
|
|
|
|
- QCheckBox *chk_no_wm;
|
|
|
|
|
- QCheckBox *chk_no_wm_models;
|
|
|
|
|
- QHBoxLayout *horizontalLayout_5;
|
|
|
|
|
- QCheckBox *chk_no_ffmpeg;
|
|
|
|
|
- QCheckBox *chk_no_timidity;
|
|
|
|
|
- QHBoxLayout *horizontalLayout_91;
|
|
|
|
|
|
|
+ QLabel *advancedLabelBattle;
|
|
|
|
|
+ QLabel *advancedLabelGame;
|
|
|
|
|
+ QLabel *advancedLabelMedia;
|
|
|
|
|
+ QCheckBox *chk_sounds;
|
|
|
|
|
+ QCheckBox *chk_music;
|
|
|
|
|
+ QLabel *advancedLabelFields;
|
|
|
|
|
+ QLabel *advancedLabelWorld;
|
|
|
|
|
+ QLabel *advancedLabelOther;
|
|
|
|
|
+ QCheckBox *chk_clean_install;
|
|
|
|
|
+ QCheckBox *chk_wm;
|
|
|
|
|
+ QCheckBox *chk_ffmpeg;
|
|
|
|
|
+ QCheckBox *chk_images;
|
|
|
|
|
+ QCheckBox *chk_battle_data;
|
|
|
|
|
+ QCheckBox *chk_wm_models;
|
|
|
|
|
+ QCheckBox *chk_timidity;
|
|
|
QCheckBox *chk_keep_original;
|
|
QCheckBox *chk_keep_original;
|
|
|
- QSpacerItem *verticalSpacer;
|
|
|
|
|
|
|
+ QCheckBox *chk_fields;
|
|
|
|
|
+ QCheckBox *chk_kernel;
|
|
|
|
|
+ QCheckBox *chk_field_models;
|
|
|
|
|
+ QCheckBox *chk_videos;
|
|
|
|
|
+ QCheckBox *chk_battle_models;
|
|
|
QPushButton *btn_data_run;
|
|
QPushButton *btn_data_run;
|
|
|
QProgressBar *data_progress_bar;
|
|
QProgressBar *data_progress_bar;
|
|
|
QLabel *label_percent;
|
|
QLabel *label_percent;
|
|
@@ -101,9 +101,14 @@ public:
|
|
|
{
|
|
{
|
|
|
if (MainWindow->objectName().isEmpty())
|
|
if (MainWindow->objectName().isEmpty())
|
|
|
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
|
|
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
|
|
|
- MainWindow->resize(720, 703);
|
|
|
|
|
|
|
+ MainWindow->resize(720, 705);
|
|
|
|
|
+ MainWindow->setMinimumSize(QSize(0, 0));
|
|
|
actionExit = new QAction(MainWindow);
|
|
actionExit = new QAction(MainWindow);
|
|
|
actionExit->setObjectName(QString::fromUtf8("actionExit"));
|
|
actionExit->setObjectName(QString::fromUtf8("actionExit"));
|
|
|
|
|
+ actionABout = new QAction(MainWindow);
|
|
|
|
|
+ actionABout->setObjectName(QString::fromUtf8("actionABout"));
|
|
|
|
|
+ actionHelp = new QAction(MainWindow);
|
|
|
|
|
+ actionHelp->setObjectName(QString::fromUtf8("actionHelp"));
|
|
|
centralWidget = new QWidget(MainWindow);
|
|
centralWidget = new QWidget(MainWindow);
|
|
|
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
|
|
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
|
|
|
verticalLayout = new QVBoxLayout(centralWidget);
|
|
verticalLayout = new QVBoxLayout(centralWidget);
|
|
@@ -115,6 +120,7 @@ public:
|
|
|
tabWidget->setTabPosition(QTabWidget::TabPosition::North);
|
|
tabWidget->setTabPosition(QTabWidget::TabPosition::North);
|
|
|
tab_installer = new QWidget();
|
|
tab_installer = new QWidget();
|
|
|
tab_installer->setObjectName(QString::fromUtf8("tab_installer"));
|
|
tab_installer->setObjectName(QString::fromUtf8("tab_installer"));
|
|
|
|
|
+ tab_installer->setMinimumSize(QSize(698, 630));
|
|
|
verticalLayout_3 = new QVBoxLayout(tab_installer);
|
|
verticalLayout_3 = new QVBoxLayout(tab_installer);
|
|
|
verticalLayout_3->setSpacing(6);
|
|
verticalLayout_3->setSpacing(6);
|
|
|
verticalLayout_3->setContentsMargins(11, 11, 11, 11);
|
|
verticalLayout_3->setContentsMargins(11, 11, 11, 11);
|
|
@@ -217,131 +223,139 @@ public:
|
|
|
|
|
|
|
|
advancedOptions = new QGroupBox(tab_installer);
|
|
advancedOptions = new QGroupBox(tab_installer);
|
|
|
advancedOptions->setObjectName(QString::fromUtf8("advancedOptions"));
|
|
advancedOptions->setObjectName(QString::fromUtf8("advancedOptions"));
|
|
|
- QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
|
|
|
|
|
|
|
+ advancedOptions->setEnabled(true);
|
|
|
|
|
+ QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
|
|
|
sizePolicy.setHorizontalStretch(0);
|
|
sizePolicy.setHorizontalStretch(0);
|
|
|
sizePolicy.setVerticalStretch(0);
|
|
sizePolicy.setVerticalStretch(0);
|
|
|
sizePolicy.setHeightForWidth(advancedOptions->sizePolicy().hasHeightForWidth());
|
|
sizePolicy.setHeightForWidth(advancedOptions->sizePolicy().hasHeightForWidth());
|
|
|
advancedOptions->setSizePolicy(sizePolicy);
|
|
advancedOptions->setSizePolicy(sizePolicy);
|
|
|
- advancedOptions->setMaximumSize(QSize(16777215, 0));
|
|
|
|
|
- verticalLayout_5 = new QVBoxLayout(advancedOptions);
|
|
|
|
|
- verticalLayout_5->setSpacing(5);
|
|
|
|
|
- verticalLayout_5->setContentsMargins(11, 11, 11, 11);
|
|
|
|
|
- verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
|
|
|
|
|
- verticalLayout_5->setContentsMargins(11, -1, -1, -1);
|
|
|
|
|
- horizontalLayout_6 = new QHBoxLayout();
|
|
|
|
|
- horizontalLayout_6->setSpacing(6);
|
|
|
|
|
- horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
|
|
|
|
|
- chk_no_battle_data = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_battle_data->setObjectName(QString::fromUtf8("chk_no_battle_data"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_6->addWidget(chk_no_battle_data);
|
|
|
|
|
-
|
|
|
|
|
- chk_no_battle_models = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_battle_models->setObjectName(QString::fromUtf8("chk_no_battle_models"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_6->addWidget(chk_no_battle_models);
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- verticalLayout_5->addLayout(horizontalLayout_6);
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_61 = new QHBoxLayout();
|
|
|
|
|
- horizontalLayout_61->setSpacing(6);
|
|
|
|
|
- horizontalLayout_61->setObjectName(QString::fromUtf8("horizontalLayout_61"));
|
|
|
|
|
- chk_no_kernel = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_kernel->setObjectName(QString::fromUtf8("chk_no_kernel"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_61->addWidget(chk_no_kernel);
|
|
|
|
|
-
|
|
|
|
|
- chk_no_images = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_images->setObjectName(QString::fromUtf8("chk_no_images"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_61->addWidget(chk_no_images);
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- verticalLayout_5->addLayout(horizontalLayout_61);
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_7 = new QHBoxLayout();
|
|
|
|
|
- horizontalLayout_7->setSpacing(6);
|
|
|
|
|
- horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
|
|
|
|
|
- chk_no_sounds = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_sounds->setObjectName(QString::fromUtf8("chk_no_sounds"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_7->addWidget(chk_no_sounds);
|
|
|
|
|
-
|
|
|
|
|
- chk_no_music = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_music->setObjectName(QString::fromUtf8("chk_no_music"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_7->addWidget(chk_no_music);
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- verticalLayout_5->addLayout(horizontalLayout_7);
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_8 = new QHBoxLayout();
|
|
|
|
|
- horizontalLayout_8->setSpacing(6);
|
|
|
|
|
- horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
|
|
|
|
|
- chk_no_fields = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_fields->setObjectName(QString::fromUtf8("chk_no_fields"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_8->addWidget(chk_no_fields);
|
|
|
|
|
-
|
|
|
|
|
- chk_no_field_models = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_field_models->setObjectName(QString::fromUtf8("chk_no_field_models"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_8->addWidget(chk_no_field_models);
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- verticalLayout_5->addLayout(horizontalLayout_8);
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_9 = new QHBoxLayout();
|
|
|
|
|
- horizontalLayout_9->setSpacing(6);
|
|
|
|
|
- horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
|
|
|
|
|
- chk_no_wm = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_wm->setObjectName(QString::fromUtf8("chk_no_wm"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_9->addWidget(chk_no_wm);
|
|
|
|
|
-
|
|
|
|
|
- chk_no_wm_models = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_wm_models->setObjectName(QString::fromUtf8("chk_no_wm_models"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_9->addWidget(chk_no_wm_models);
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- verticalLayout_5->addLayout(horizontalLayout_9);
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_5 = new QHBoxLayout();
|
|
|
|
|
- horizontalLayout_5->setSpacing(6);
|
|
|
|
|
- horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
|
|
|
|
|
- chk_no_ffmpeg = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_ffmpeg->setObjectName(QString::fromUtf8("chk_no_ffmpeg"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_5->addWidget(chk_no_ffmpeg);
|
|
|
|
|
-
|
|
|
|
|
- chk_no_timidity = new QCheckBox(advancedOptions);
|
|
|
|
|
- chk_no_timidity->setObjectName(QString::fromUtf8("chk_no_timidity"));
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_5->addWidget(chk_no_timidity);
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- verticalLayout_5->addLayout(horizontalLayout_5);
|
|
|
|
|
-
|
|
|
|
|
- horizontalLayout_91 = new QHBoxLayout();
|
|
|
|
|
- horizontalLayout_91->setSpacing(6);
|
|
|
|
|
- horizontalLayout_91->setObjectName(QString::fromUtf8("horizontalLayout_91"));
|
|
|
|
|
|
|
+ advancedOptions->setMinimumSize(QSize(680, 180));
|
|
|
|
|
+ advancedOptions->setMaximumSize(QSize(16777215, 180));
|
|
|
|
|
+ advancedOptions->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);
|
|
|
|
|
+ advancedOptions->setFlat(false);
|
|
|
|
|
+ advancedOptions->setCheckable(false);
|
|
|
|
|
+ advancedLabelBattle = new QLabel(advancedOptions);
|
|
|
|
|
+ advancedLabelBattle->setObjectName(QString::fromUtf8("advancedLabelBattle"));
|
|
|
|
|
+ advancedLabelBattle->setGeometry(QRect(10, 10, 120, 20));
|
|
|
|
|
+ QFont font;
|
|
|
|
|
+ font.setBold(true);
|
|
|
|
|
+ font.setUnderline(true);
|
|
|
|
|
+ advancedLabelBattle->setFont(font);
|
|
|
|
|
+ advancedLabelGame = new QLabel(advancedOptions);
|
|
|
|
|
+ advancedLabelGame->setObjectName(QString::fromUtf8("advancedLabelGame"));
|
|
|
|
|
+ advancedLabelGame->setGeometry(QRect(10, 30, 120, 20));
|
|
|
|
|
+ advancedLabelGame->setFont(font);
|
|
|
|
|
+ advancedLabelMedia = new QLabel(advancedOptions);
|
|
|
|
|
+ advancedLabelMedia->setObjectName(QString::fromUtf8("advancedLabelMedia"));
|
|
|
|
|
+ advancedLabelMedia->setGeometry(QRect(10, 50, 120, 20));
|
|
|
|
|
+ advancedLabelMedia->setFont(font);
|
|
|
|
|
+ chk_sounds = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_sounds->setObjectName(QString::fromUtf8("chk_sounds"));
|
|
|
|
|
+ chk_sounds->setGeometry(QRect(360, 50, 200, 20));
|
|
|
|
|
+ chk_sounds->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_sounds->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_sounds->setChecked(true);
|
|
|
|
|
+ chk_music = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_music->setObjectName(QString::fromUtf8("chk_music"));
|
|
|
|
|
+ chk_music->setGeometry(QRect(150, 70, 200, 20));
|
|
|
|
|
+ chk_music->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_music->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_music->setChecked(true);
|
|
|
|
|
+ advancedLabelFields = new QLabel(advancedOptions);
|
|
|
|
|
+ advancedLabelFields->setObjectName(QString::fromUtf8("advancedLabelFields"));
|
|
|
|
|
+ advancedLabelFields->setGeometry(QRect(10, 110, 120, 20));
|
|
|
|
|
+ advancedLabelFields->setFont(font);
|
|
|
|
|
+ advancedLabelWorld = new QLabel(advancedOptions);
|
|
|
|
|
+ advancedLabelWorld->setObjectName(QString::fromUtf8("advancedLabelWorld"));
|
|
|
|
|
+ advancedLabelWorld->setGeometry(QRect(10, 130, 120, 20));
|
|
|
|
|
+ advancedLabelWorld->setFont(font);
|
|
|
|
|
+ advancedLabelOther = new QLabel(advancedOptions);
|
|
|
|
|
+ advancedLabelOther->setObjectName(QString::fromUtf8("advancedLabelOther"));
|
|
|
|
|
+ advancedLabelOther->setGeometry(QRect(10, 150, 120, 20));
|
|
|
|
|
+ advancedLabelOther->setFont(font);
|
|
|
|
|
+ chk_clean_install = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_clean_install->setObjectName(QString::fromUtf8("chk_clean_install"));
|
|
|
|
|
+ chk_clean_install->setGeometry(QRect(360, 150, 200, 20));
|
|
|
|
|
+ chk_clean_install->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_clean_install->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_clean_install->setCheckable(true);
|
|
|
|
|
+ chk_wm = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_wm->setObjectName(QString::fromUtf8("chk_wm"));
|
|
|
|
|
+ chk_wm->setGeometry(QRect(150, 130, 200, 20));
|
|
|
|
|
+ chk_wm->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_wm->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_wm->setChecked(true);
|
|
|
|
|
+ chk_wm->setTristate(false);
|
|
|
|
|
+ chk_ffmpeg = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_ffmpeg->setObjectName(QString::fromUtf8("chk_ffmpeg"));
|
|
|
|
|
+ chk_ffmpeg->setGeometry(QRect(150, 90, 200, 20));
|
|
|
|
|
+ chk_ffmpeg->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_ffmpeg->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_ffmpeg->setChecked(true);
|
|
|
|
|
+ chk_images = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_images->setObjectName(QString::fromUtf8("chk_images"));
|
|
|
|
|
+ chk_images->setGeometry(QRect(150, 50, 200, 20));
|
|
|
|
|
+ chk_images->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_images->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_images->setChecked(true);
|
|
|
|
|
+ chk_battle_data = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_battle_data->setObjectName(QString::fromUtf8("chk_battle_data"));
|
|
|
|
|
+ chk_battle_data->setGeometry(QRect(150, 10, 200, 20));
|
|
|
|
|
+ chk_battle_data->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_battle_data->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_battle_data->setChecked(true);
|
|
|
|
|
+ chk_wm_models = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_wm_models->setObjectName(QString::fromUtf8("chk_wm_models"));
|
|
|
|
|
+ chk_wm_models->setGeometry(QRect(360, 130, 200, 20));
|
|
|
|
|
+ chk_wm_models->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_wm_models->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_wm_models->setChecked(true);
|
|
|
|
|
+ chk_timidity = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_timidity->setObjectName(QString::fromUtf8("chk_timidity"));
|
|
|
|
|
+ chk_timidity->setGeometry(QRect(360, 90, 200, 20));
|
|
|
|
|
+ chk_timidity->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_timidity->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_timidity->setChecked(true);
|
|
|
chk_keep_original = new QCheckBox(advancedOptions);
|
|
chk_keep_original = new QCheckBox(advancedOptions);
|
|
|
chk_keep_original->setObjectName(QString::fromUtf8("chk_keep_original"));
|
|
chk_keep_original->setObjectName(QString::fromUtf8("chk_keep_original"));
|
|
|
-
|
|
|
|
|
- horizontalLayout_91->addWidget(chk_keep_original);
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- verticalLayout_5->addLayout(horizontalLayout_91);
|
|
|
|
|
-
|
|
|
|
|
|
|
+ chk_keep_original->setGeometry(QRect(150, 150, 200, 20));
|
|
|
|
|
+ chk_keep_original->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_keep_original->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_keep_original->setChecked(false);
|
|
|
|
|
+ chk_fields = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_fields->setObjectName(QString::fromUtf8("chk_fields"));
|
|
|
|
|
+ chk_fields->setGeometry(QRect(150, 110, 200, 20));
|
|
|
|
|
+ chk_fields->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_fields->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_fields->setChecked(true);
|
|
|
|
|
+ chk_kernel = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_kernel->setObjectName(QString::fromUtf8("chk_kernel"));
|
|
|
|
|
+ chk_kernel->setGeometry(QRect(150, 30, 200, 20));
|
|
|
|
|
+ chk_kernel->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_kernel->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_kernel->setChecked(true);
|
|
|
|
|
+ chk_field_models = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_field_models->setObjectName(QString::fromUtf8("chk_field_models"));
|
|
|
|
|
+ chk_field_models->setGeometry(QRect(360, 110, 200, 20));
|
|
|
|
|
+ chk_field_models->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_field_models->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_field_models->setChecked(true);
|
|
|
|
|
+ chk_videos = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_videos->setObjectName(QString::fromUtf8("chk_videos"));
|
|
|
|
|
+ chk_videos->setGeometry(QRect(360, 70, 200, 20));
|
|
|
|
|
+ chk_videos->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_videos->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_videos->setChecked(true);
|
|
|
|
|
+ chk_battle_models = new QCheckBox(advancedOptions);
|
|
|
|
|
+ chk_battle_models->setObjectName(QString::fromUtf8("chk_battle_models"));
|
|
|
|
|
+ chk_battle_models->setGeometry(QRect(360, 10, 200, 20));
|
|
|
|
|
+ chk_battle_models->setMinimumSize(QSize(200, 20));
|
|
|
|
|
+ chk_battle_models->setMaximumSize(QSize(200, 20));
|
|
|
|
|
+ chk_battle_models->setBaseSize(QSize(0, 0));
|
|
|
|
|
+ chk_battle_models->setChecked(true);
|
|
|
|
|
|
|
|
verticalLayout_3->addWidget(advancedOptions);
|
|
verticalLayout_3->addWidget(advancedOptions);
|
|
|
|
|
|
|
|
- verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Policy::Fixed, QSizePolicy::Minimum);
|
|
|
|
|
-
|
|
|
|
|
- verticalLayout_3->addItem(verticalSpacer);
|
|
|
|
|
-
|
|
|
|
|
btn_data_run = new QPushButton(tab_installer);
|
|
btn_data_run = new QPushButton(tab_installer);
|
|
|
btn_data_run->setObjectName(QString::fromUtf8("btn_data_run"));
|
|
btn_data_run->setObjectName(QString::fromUtf8("btn_data_run"));
|
|
|
|
|
|
|
@@ -364,10 +378,10 @@ public:
|
|
|
label_percent->setSizePolicy(sizePolicy1);
|
|
label_percent->setSizePolicy(sizePolicy1);
|
|
|
label_percent->setMinimumSize(QSize(0, 0));
|
|
label_percent->setMinimumSize(QSize(0, 0));
|
|
|
label_percent->setMaximumSize(QSize(16777215, 10));
|
|
label_percent->setMaximumSize(QSize(16777215, 10));
|
|
|
- QFont font;
|
|
|
|
|
- font.setPointSize(8);
|
|
|
|
|
- font.setItalic(true);
|
|
|
|
|
- label_percent->setFont(font);
|
|
|
|
|
|
|
+ QFont font1;
|
|
|
|
|
+ font1.setPointSize(8);
|
|
|
|
|
+ font1.setItalic(true);
|
|
|
|
|
+ label_percent->setFont(font1);
|
|
|
label_percent->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
|
|
label_percent->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
|
|
|
|
|
|
|
|
verticalLayout_3->addWidget(label_percent);
|
|
verticalLayout_3->addWidget(label_percent);
|
|
@@ -378,7 +392,7 @@ public:
|
|
|
label_progress->setSizePolicy(sizePolicy1);
|
|
label_progress->setSizePolicy(sizePolicy1);
|
|
|
label_progress->setMinimumSize(QSize(0, 0));
|
|
label_progress->setMinimumSize(QSize(0, 0));
|
|
|
label_progress->setMaximumSize(QSize(16777215, 10));
|
|
label_progress->setMaximumSize(QSize(16777215, 10));
|
|
|
- label_progress->setFont(font);
|
|
|
|
|
|
|
+ label_progress->setFont(font1);
|
|
|
label_progress->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
|
|
label_progress->setAlignment(Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter);
|
|
|
|
|
|
|
|
verticalLayout_3->addWidget(label_progress);
|
|
verticalLayout_3->addWidget(label_progress);
|
|
@@ -386,17 +400,17 @@ public:
|
|
|
label_5 = new QLabel(tab_installer);
|
|
label_5 = new QLabel(tab_installer);
|
|
|
label_5->setObjectName(QString::fromUtf8("label_5"));
|
|
label_5->setObjectName(QString::fromUtf8("label_5"));
|
|
|
label_5->setMaximumSize(QSize(16777215, 15));
|
|
label_5->setMaximumSize(QSize(16777215, 15));
|
|
|
- QFont font1;
|
|
|
|
|
- font1.setFamily(QString::fromUtf8("Courier"));
|
|
|
|
|
- font1.setPointSize(8);
|
|
|
|
|
- label_5->setFont(font1);
|
|
|
|
|
|
|
+ QFont font2;
|
|
|
|
|
+ font2.setFamily(QString::fromUtf8("Courier"));
|
|
|
|
|
+ font2.setPointSize(8);
|
|
|
|
|
+ label_5->setFont(font2);
|
|
|
label_5->setMargin(-1);
|
|
label_5->setMargin(-1);
|
|
|
|
|
|
|
|
verticalLayout_3->addWidget(label_5);
|
|
verticalLayout_3->addWidget(label_5);
|
|
|
|
|
|
|
|
data_log = new QTextEdit(tab_installer);
|
|
data_log = new QTextEdit(tab_installer);
|
|
|
data_log->setObjectName(QString::fromUtf8("data_log"));
|
|
data_log->setObjectName(QString::fromUtf8("data_log"));
|
|
|
- data_log->setFont(font1);
|
|
|
|
|
|
|
+ data_log->setFont(font2);
|
|
|
data_log->setVerticalScrollBarPolicy(Qt::ScrollBarPolicy::ScrollBarAlwaysOn);
|
|
data_log->setVerticalScrollBarPolicy(Qt::ScrollBarPolicy::ScrollBarAlwaysOn);
|
|
|
data_log->setUndoRedoEnabled(false);
|
|
data_log->setUndoRedoEnabled(false);
|
|
|
data_log->setReadOnly(true);
|
|
data_log->setReadOnly(true);
|
|
@@ -477,8 +491,40 @@ public:
|
|
|
menuFile = new QMenu(menuBar);
|
|
menuFile = new QMenu(menuBar);
|
|
|
menuFile->setObjectName(QString::fromUtf8("menuFile"));
|
|
menuFile->setObjectName(QString::fromUtf8("menuFile"));
|
|
|
MainWindow->setMenuBar(menuBar);
|
|
MainWindow->setMenuBar(menuBar);
|
|
|
|
|
+ QWidget::setTabOrder(tabWidget, line_data_src);
|
|
|
|
|
+ QWidget::setTabOrder(line_data_src, btn_data_src);
|
|
|
|
|
+ QWidget::setTabOrder(btn_data_src, help_data_src);
|
|
|
|
|
+ QWidget::setTabOrder(help_data_src, line_data_dst);
|
|
|
|
|
+ QWidget::setTabOrder(line_data_dst, btn_data_dst);
|
|
|
|
|
+ QWidget::setTabOrder(btn_data_dst, help_data_dest);
|
|
|
|
|
+ QWidget::setTabOrder(help_data_dest, chk_advanced_options);
|
|
|
|
|
+ QWidget::setTabOrder(chk_advanced_options, chk_battle_data);
|
|
|
|
|
+ QWidget::setTabOrder(chk_battle_data, chk_battle_models);
|
|
|
|
|
+ QWidget::setTabOrder(chk_battle_models, chk_kernel);
|
|
|
|
|
+ QWidget::setTabOrder(chk_kernel, chk_images);
|
|
|
|
|
+ QWidget::setTabOrder(chk_images, chk_sounds);
|
|
|
|
|
+ QWidget::setTabOrder(chk_sounds, chk_music);
|
|
|
|
|
+ QWidget::setTabOrder(chk_music, chk_videos);
|
|
|
|
|
+ QWidget::setTabOrder(chk_videos, chk_ffmpeg);
|
|
|
|
|
+ QWidget::setTabOrder(chk_ffmpeg, chk_timidity);
|
|
|
|
|
+ QWidget::setTabOrder(chk_timidity, chk_fields);
|
|
|
|
|
+ QWidget::setTabOrder(chk_fields, chk_field_models);
|
|
|
|
|
+ QWidget::setTabOrder(chk_field_models, chk_wm);
|
|
|
|
|
+ QWidget::setTabOrder(chk_wm, chk_wm_models);
|
|
|
|
|
+ QWidget::setTabOrder(chk_wm_models, chk_keep_original);
|
|
|
|
|
+ QWidget::setTabOrder(chk_keep_original, chk_clean_install);
|
|
|
|
|
+ QWidget::setTabOrder(chk_clean_install, btn_data_run);
|
|
|
|
|
+ QWidget::setTabOrder(btn_data_run, data_log);
|
|
|
|
|
+ QWidget::setTabOrder(data_log, line_vgears_exe);
|
|
|
|
|
+ QWidget::setTabOrder(line_vgears_exe, btn_vgears_exe);
|
|
|
|
|
+ QWidget::setTabOrder(btn_vgears_exe, line_vgears_config);
|
|
|
|
|
+ QWidget::setTabOrder(line_vgears_config, btn_vgears_config);
|
|
|
|
|
+ QWidget::setTabOrder(btn_vgears_config, btn_vgears_launch);
|
|
|
|
|
|
|
|
menuBar->addAction(menuFile->menuAction());
|
|
menuBar->addAction(menuFile->menuAction());
|
|
|
|
|
+ menuFile->addAction(actionABout);
|
|
|
|
|
+ menuFile->addAction(actionHelp);
|
|
|
|
|
+ menuFile->addSeparator();
|
|
|
menuFile->addAction(actionExit);
|
|
menuFile->addAction(actionExit);
|
|
|
|
|
|
|
|
retranslateUi(MainWindow);
|
|
retranslateUi(MainWindow);
|
|
@@ -494,11 +540,13 @@ public:
|
|
|
{
|
|
{
|
|
|
MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "VGears Installer", nullptr));
|
|
MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "VGears Installer", nullptr));
|
|
|
actionExit->setText(QCoreApplication::translate("MainWindow", "Exit", nullptr));
|
|
actionExit->setText(QCoreApplication::translate("MainWindow", "Exit", nullptr));
|
|
|
|
|
+ actionABout->setText(QCoreApplication::translate("MainWindow", "About", nullptr));
|
|
|
|
|
+ actionHelp->setText(QCoreApplication::translate("MainWindow", "Help", nullptr));
|
|
|
label_4->setText(QCoreApplication::translate("MainWindow", "Final Fantasy VII ISO file: ", nullptr));
|
|
label_4->setText(QCoreApplication::translate("MainWindow", "Final Fantasy VII ISO file: ", nullptr));
|
|
|
btn_data_src->setText(QCoreApplication::translate("MainWindow", "...", nullptr));
|
|
btn_data_src->setText(QCoreApplication::translate("MainWindow", "...", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
help_data_src->setToolTip(QCoreApplication::translate("MainWindow", "\n"
|
|
help_data_src->setToolTip(QCoreApplication::translate("MainWindow", "\n"
|
|
|
-" <html><head/><body><b>Select a Final Fantasy VII ISO file.</b><br><br>It must contain (at least) the folders 'kernel' and 'field'.</body></html>\n"
|
|
|
|
|
|
|
+" <html><head/><body><b>Path to the extracted FFVII (PC version) data.</b><br><br>It must contain (at least) the folders 'kernel' and 'field'.</body></html>\n"
|
|
|
" ", nullptr));
|
|
" ", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
help_data_src->setText(QString());
|
|
help_data_src->setText(QString());
|
|
@@ -514,58 +562,72 @@ public:
|
|
|
help_data_dest->setText(QString());
|
|
help_data_dest->setText(QString());
|
|
|
chk_advanced_options->setText(QCoreApplication::translate("MainWindow", "Show advanced options", nullptr));
|
|
chk_advanced_options->setText(QCoreApplication::translate("MainWindow", "Show advanced options", nullptr));
|
|
|
advancedOptions->setTitle(QString());
|
|
advancedOptions->setTitle(QString());
|
|
|
|
|
+ advancedLabelBattle->setText(QCoreApplication::translate("MainWindow", "Battle data", nullptr));
|
|
|
|
|
+ advancedLabelGame->setText(QCoreApplication::translate("MainWindow", "Game data", nullptr));
|
|
|
|
|
+ advancedLabelMedia->setText(QCoreApplication::translate("MainWindow", "Multimedia", nullptr));
|
|
|
|
|
+#if QT_CONFIG(tooltip)
|
|
|
|
|
+ chk_sounds->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:700;\">Don't extract sound.</span><br/><br/>If checked, game sound efects will not be extracted.<br/><br/>Sound extraction can take a few minutes, and it's ok to skip this step if it has already been installed.</p></body></html>", nullptr));
|
|
|
|
|
+#endif // QT_CONFIG(tooltip)
|
|
|
|
|
+ chk_sounds->setText(QCoreApplication::translate("MainWindow", "Don't extract sounds", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_battle_data->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract battle data.</b><br><br>If checked, battle data such as enemies, attacks or enemy formations will not be extracted. Data from previous installations will not be deleted.<br><br>This installation step is usually quite fast, so there is no reason to skip it unless you have manually changed data.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_music->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:700;\">Don't extract music.</span><br/><br/>If checked, game music tracks will not be extracted.<br/><br/>Music extraction can take a few minutes, and it's ok to skip this step if it has already been installed.</p></body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_battle_data->setText(QCoreApplication::translate("MainWindow", "Don't extract battle data", nullptr));
|
|
|
|
|
|
|
+ chk_music->setText(QCoreApplication::translate("MainWindow", "Don't extract music", nullptr));
|
|
|
|
|
+ advancedLabelFields->setText(QCoreApplication::translate("MainWindow", "Field Maps", nullptr));
|
|
|
|
|
+ advancedLabelWorld->setText(QCoreApplication::translate("MainWindow", "World Map", nullptr));
|
|
|
|
|
+ advancedLabelOther->setText(QCoreApplication::translate("MainWindow", "Other", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_battle_models->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract battle models.</b><br><br>If checked, battle 3D models will not be extracted. This includes models for players, enemies, attacks, battle scenarios... Models from previous installations will not be deleted.<br><br>This installation step is usually quite fast, so there is no reason to skip it unless you have manually edited the models.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_clean_install->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p><span style=\" font-weight:700;\">Delete previously installed files.</span></p><p><br/></p><p>Performs a clean installation, unconditionally removing all previously installed data.</p></body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_battle_models->setText(QCoreApplication::translate("MainWindow", "Don't extract battle models", nullptr));
|
|
|
|
|
|
|
+ chk_clean_install->setText(QCoreApplication::translate("MainWindow", "Clean install", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_kernel->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract kernel data.</b><br><br>If checked, game data such as items, materia, character information or initial savemap will not be extracted. Data from previous installations will not be deleted.<br><br>This installation step is usually quite fast, so there is no reason to skip it unless you have manually changed data.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_wm->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract world map data.</b><br><br>If checked, world map models and data will not be extracted. Data from previous installations will not be deleted.<br><br>This installation step is not usually very long, so there is no reason to skip it unless you have manually edited the world map data. Skipping world map data installation will also skip the installation of the world map 3D models.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_kernel->setText(QCoreApplication::translate("MainWindow", "Don't extract kernel data", nullptr));
|
|
|
|
|
|
|
+ chk_wm->setText(QCoreApplication::translate("MainWindow", "Don't extract world map data", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_images->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract images.</b><br><br>If checked, images will not be extracted. This includes window decorations, menus icons, character portraits... It doesn' include backgrounds or textures. Images from previous installations will not be deleted.<br><br>This installation step is usually quite fast, so there is no reason to skip it unless you have manually edited the images.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_ffmpeg->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't use the ffmpeg command.</b><br><br>If checked, sound effects and background music will not be available to V-Gears.<br><br>Sound effects and music indexes will still be built, but you will need to provide your own ogg files.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_images->setText(QCoreApplication::translate("MainWindow", "Don't extract images", nullptr));
|
|
|
|
|
|
|
+ chk_ffmpeg->setText(QCoreApplication::translate("MainWindow", "Prevent FFmpeg calls", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_sounds->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract sounds.</b><br><br>If checked, sound effects will not be extracted. This doesn' include music tracks. Sounds from previous installations will not be deleted.<br><br>Installing sounds can take a few minutes, and it's OK to skip this step if they are already installed. You can also check this if you are getting errors installing sounds or if FFmpeg is not installed in your system.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_images->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract images.</b><br><br>If checked, images will not be extracted. This includes window decorations, menus icons, character portraits... It doesn' include backgrounds or textures. Images from previous installations will not be deleted.<br><br>This installation step is usually quite fast, so there is no reason to skip it unless you have manually edited the images.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_sounds->setText(QCoreApplication::translate("MainWindow", "Don't extract sounds", nullptr));
|
|
|
|
|
|
|
+ chk_images->setText(QCoreApplication::translate("MainWindow", "Don't extract images", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_music->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract audio tracks.</b><br><br>If checked, audio tracks will not be extracted. This doesn' include sound effects. Tracks from previous installations will not be deleted.<br><br>Installing music can take a few minutes, and it's OK to skip this step if they are already installed. You can also check this if you are getting errors installing sounds or if FFmpeg or TiMidity are not installed in your system.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_battle_data->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract battle data.</b><br><br>If checked, battle data such as enemies, attacks or enemy formations will not be extracted. Data from previous installations will not be deleted.<br><br>This installation step is usually quite fast, so there is no reason to skip it unless you have manually changed data.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_music->setText(QCoreApplication::translate("MainWindow", "Don't extract music tracks", nullptr));
|
|
|
|
|
|
|
+ chk_battle_data->setText(QCoreApplication::translate("MainWindow", "Don't extract battle data", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_fields->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract field maps.</b><br><br>If checked, map fields will not be extracted. Field maps from previous installations will not be deleted.<br><br>This installation step is not usually very long, so there is no reason to skip it unless you have manually edited the fields. Skipping field map installation will also skip the installation of field 3D models.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_wm_models->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract world map 3D models.</b><br><br>If checked, world map 3D models and textures will not be extracted. Models from previous installations will not be deleted.<br><br>This installation step is not usually very long, so there is no reason to skip it unless you have manually edited the models. Skipping world map data installation will also skip the installation of world map 3D models.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_fields->setText(QCoreApplication::translate("MainWindow", "Don't extract field maps", nullptr));
|
|
|
|
|
|
|
+ chk_wm_models->setText(QCoreApplication::translate("MainWindow", "Dont't extract world 3D models", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_field_models->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract field 3D models.</b><br><br>If checked, field 3D models and textures will not be extracted. Models from previous installations will not be deleted.<br><br>This installation step is not usually very long, so there is no reason to skip it unless you have manually edited the models. Skipping field map installation will also skip the installation of field 3D models.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_timidity->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't use the timidity command.</b><br><br>If checked, background music will not be available to V-Gears.<br><br>Music indexes will still be built, but you will need to provide your own ogg tracks.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_field_models->setText(QCoreApplication::translate("MainWindow", "Dont't extract field 3D models", nullptr));
|
|
|
|
|
|
|
+ chk_timidity->setText(QCoreApplication::translate("MainWindow", "Prevent TiMidity calls", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_wm->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract world map data.</b><br><br>If checked, world map models and data will not be extracted. Data from previous installations will not be deleted.<br><br>This installation step is not usually very long, so there is no reason to skip it unless you have manually edited the world map data. Skipping world map data installation will also skip the installation of the world map 3D models.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_keep_original->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't delete original data after installation.</b><br><br>The installer extracts some original data from the installation disk, such as MIDI sounds, TEX images, and some LGP archives. If checked, this data will not be deleted when the installation is complete.<br><br>This data is never used by V-Gears, and there is usually no need to check this.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_wm->setText(QCoreApplication::translate("MainWindow", "Don't extract world map data", nullptr));
|
|
|
|
|
|
|
+ chk_keep_original->setText(QCoreApplication::translate("MainWindow", "Preserve original data", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_wm_models->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract world map 3D models.</b><br><br>If checked, world map 3D models and textures will not be extracted. Models from previous installations will not be deleted.<br><br>This installation step is not usually very long, so there is no reason to skip it unless you have manually edited the models. Skipping world map data installation will also skip the installation of world map 3D models.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_fields->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract field maps.</b><br><br>If checked, map fields will not be extracted. Field maps from previous installations will not be deleted.<br><br>This installation step is not usually very long, so there is no reason to skip it unless you have manually edited the fields. Skipping field map installation will also skip the installation of field 3D models.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_wm_models->setText(QCoreApplication::translate("MainWindow", "Dont't extract world 3D models", nullptr));
|
|
|
|
|
|
|
+ chk_fields->setText(QCoreApplication::translate("MainWindow", "Don't extract field maps", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_ffmpeg->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't use the ffmpeg command.</b><br><br>If checked, sound effects and background music will not be available to V-Gears.<br><br>Sound effects and music indexes will still be built, but you will need to provide your own ogg files.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_kernel->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract kernel data.</b><br><br>If checked, game data such as items, materia, character information or initial savemap will not be extracted. Data from previous installations will not be deleted.<br><br>This installation step is usually quite fast, so there is no reason to skip it unless you have manually changed data.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_ffmpeg->setText(QCoreApplication::translate("MainWindow", "Prevent FFmpeg calls", nullptr));
|
|
|
|
|
|
|
+ chk_kernel->setText(QCoreApplication::translate("MainWindow", "Don't extract kernel data", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_no_timidity->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't use the timidity command.</b><br><br>If checked, background music will not be available to V-Gears.<br><br>Music indexes will still be built, but you will need to provide your own ogg tracks.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_field_models->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract field 3D models.</b><br><br>If checked, field 3D models and textures will not be extracted. Models from previous installations will not be deleted.<br><br>This installation step is not usually very long, so there is no reason to skip it unless you have manually edited the models. Skipping field map installation will also skip the installation of field 3D models.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_no_timidity->setText(QCoreApplication::translate("MainWindow", "Prevent TiMidity calls", nullptr));
|
|
|
|
|
|
|
+ chk_field_models->setText(QCoreApplication::translate("MainWindow", "Dont't extract field 3D models", nullptr));
|
|
|
#if QT_CONFIG(tooltip)
|
|
#if QT_CONFIG(tooltip)
|
|
|
- chk_keep_original->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't delete original data after installation.</b><br><br>The installer extracts some original data from the installation disk, such as MIDI sounds, TEX images, and some LGP archives. If checked, this data will not be deleted when the installation is complete.<br><br>This data is never used by V-Gears, and there is usually no need to check this.</body></html>", nullptr));
|
|
|
|
|
|
|
+ chk_videos->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract videos.</b><br><br>If checked, FMV videos will not be extracted. Videos from previous installations will not be deleted.<br><br>Installing videos can take a few minutes, and it's OK to skip this step if they are already installed.</body></html>", nullptr));
|
|
|
#endif // QT_CONFIG(tooltip)
|
|
#endif // QT_CONFIG(tooltip)
|
|
|
- chk_keep_original->setText(QCoreApplication::translate("MainWindow", "Preserve original data", nullptr));
|
|
|
|
|
|
|
+ chk_videos->setText(QCoreApplication::translate("MainWindow", "Don't extract videos", nullptr));
|
|
|
|
|
+#if QT_CONFIG(tooltip)
|
|
|
|
|
+ chk_battle_models->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><b>Don't extract battle models.</b><br><br>If checked, battle 3D models will not be extracted. This includes models for players, enemies, attacks, battle scenarios... Models from previous installations will not be deleted.<br><br>This installation step is usually quite fast, so there is no reason to skip it unless you have manually edited the models.</body></html>", nullptr));
|
|
|
|
|
+#endif // QT_CONFIG(tooltip)
|
|
|
|
|
+ chk_battle_models->setText(QCoreApplication::translate("MainWindow", "Don't extract battle models", nullptr));
|
|
|
btn_data_run->setText(QCoreApplication::translate("MainWindow", "Install data", nullptr));
|
|
btn_data_run->setText(QCoreApplication::translate("MainWindow", "Install data", nullptr));
|
|
|
label_percent->setText(QString());
|
|
label_percent->setText(QString());
|
|
|
label_progress->setText(QString());
|
|
label_progress->setText(QString());
|