diff --git a/Generator/MissionGenerator.py b/Generator/MissionGenerator.py index 097214d..310f072 100644 --- a/Generator/MissionGenerator.py +++ b/Generator/MissionGenerator.py @@ -519,6 +519,12 @@ class Window(QMainWindow, Ui_MainWindow): self.user_ratings = prefs["ratings"] except: logger.error("Could not load prefs.yaml") + + else: + logger.info("No user data file found. Creating a new one.") + prefs = {"player_slots": ["AH-64D_BLK_II", "UH-1H", "Mi-24P", "Ka-50_3", "Mi-8MT"]} + with open(directories.user_datafile_path, 'w') as pfile: + yaml.dump(prefs, pfile) if not prefs: prefs = {} diff --git a/Generator/MissionGeneratorUI.py b/Generator/MissionGeneratorUI.py index 955df52..a37b68f 100644 --- a/Generator/MissionGeneratorUI.py +++ b/Generator/MissionGeneratorUI.py @@ -331,7 +331,7 @@ class Ui_MainWindow(object): self.apcs_spawn_checkBox.setObjectName("apcs_spawn_checkBox") self.generateButton = QtWidgets.QPushButton(self.centralwidget) self.generateButton.setEnabled(True) - self.generateButton.setGeometry(QtCore.QRect(750, 600, 231, 51)) + self.generateButton.setGeometry(QtCore.QRect(790, 600, 191, 51)) font = QtGui.QFont() font.setPointSize(8) font.setBold(True) @@ -476,7 +476,7 @@ class Ui_MainWindow(object): self.rotorops_server_checkBox.setObjectName("rotorops_server_checkBox") self.saveConfigButton = QtWidgets.QPushButton(self.centralwidget) self.saveConfigButton.setEnabled(True) - self.saveConfigButton.setGeometry(QtCore.QRect(620, 600, 121, 51)) + self.saveConfigButton.setGeometry(QtCore.QRect(660, 600, 121, 51)) font = QtGui.QFont() font.setPointSize(8) font.setBold(True) diff --git a/Generator/build.bat b/Generator/build.bat index 59ddaa1..135b1f1 100644 --- a/Generator/build.bat +++ b/Generator/build.bat @@ -21,6 +21,11 @@ echo compiled ui resource files. echo building exe with pyinstaller... pyinstaller MissionGenerator.spec --distpath ..\ --clean +cd ../config +del user-data.yaml +echo removed user-data.yaml + if not %1=="-nopause" ( pause >nul -) \ No newline at end of file +) + diff --git a/Generator/version.py b/Generator/version.py index b55a9c4..7294b0d 100644 --- a/Generator/version.py +++ b/Generator/version.py @@ -1,7 +1,7 @@ # ROTOROPS VERSION maj_version = 1 minor_version = 8 -patch_version = 0 +patch_version = 1 version_url = 'https://dcs-helicopters.com/app-updates/versioncheck.yaml' diff --git a/MissionGenerator.exe b/MissionGenerator.exe index 62528dc..460adec 100644 Binary files a/MissionGenerator.exe and b/MissionGenerator.exe differ