1.2 update

..
This commit is contained in:
spencer-ki
2022-05-06 21:52:53 -07:00
parent 2ebafda806
commit 8ffaab1e6a
43 changed files with 1481 additions and 8393 deletions

View File

@@ -34,7 +34,7 @@ class Ui_MainWindow(object):
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.logistics_crates_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.logistics_crates_checkBox.setGeometry(QtCore.QRect(990, 211, 251, 28))
self.logistics_crates_checkBox.setGeometry(QtCore.QRect(980, 211, 251, 28))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
@@ -42,7 +42,7 @@ class Ui_MainWindow(object):
self.logistics_crates_checkBox.setChecked(True)
self.logistics_crates_checkBox.setObjectName("logistics_crates_checkBox")
self.zone_sams_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.zone_sams_checkBox.setGeometry(QtCore.QRect(990, 320, 241, 28))
self.zone_sams_checkBox.setGeometry(QtCore.QRect(980, 320, 241, 28))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
@@ -79,9 +79,9 @@ class Ui_MainWindow(object):
self.description_textBrowser.setObjectName("description_textBrowser")
self.defense_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.defense_checkBox.setEnabled(True)
self.defense_checkBox.setGeometry(QtCore.QRect(470, 120, 156, 28))
self.defense_checkBox.setGeometry(QtCore.QRect(470, 130, 156, 28))
font = QtGui.QFont()
font.setPointSize(10)
font.setPointSize(11)
font.setBold(False)
self.defense_checkBox.setFont(font)
self.defense_checkBox.setCheckable(True)
@@ -116,7 +116,7 @@ class Ui_MainWindow(object):
self.scenario_label_8.setFont(font)
self.scenario_label_8.setObjectName("scenario_label_8")
self.slot_template_comboBox = QtWidgets.QComboBox(self.centralwidget)
self.slot_template_comboBox.setGeometry(QtCore.QRect(960, 384, 271, 33))
self.slot_template_comboBox.setGeometry(QtCore.QRect(980, 474, 271, 33))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
@@ -216,7 +216,7 @@ class Ui_MainWindow(object):
self.e_attack_helos_spinBox.setKeyboardTracking(True)
self.e_attack_helos_spinBox.setMinimum(0)
self.e_attack_helos_spinBox.setMaximum(8)
self.e_attack_helos_spinBox.setProperty("value", 2)
self.e_attack_helos_spinBox.setProperty("value", 1)
self.e_attack_helos_spinBox.setObjectName("e_attack_helos_spinBox")
self.scenario_label_7 = QtWidgets.QLabel(self.centralwidget)
self.scenario_label_7.setGeometry(QtCore.QRect(570, 180, 271, 24))
@@ -226,20 +226,20 @@ class Ui_MainWindow(object):
self.scenario_label_7.setFont(font)
self.scenario_label_7.setObjectName("scenario_label_7")
self.label_2 = QtWidgets.QLabel(self.centralwidget)
self.label_2.setGeometry(QtCore.QRect(840, 390, 111, 24))
self.label_2.setGeometry(QtCore.QRect(860, 480, 111, 24))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
self.label_2.setFont(font)
self.label_2.setObjectName("label_2")
self.scenario_label_9 = QtWidgets.QLabel(self.centralwidget)
self.scenario_label_9.setGeometry(QtCore.QRect(490, 450, 251, 23))
self.scenario_label_9.setGeometry(QtCore.QRect(480, 401, 251, 23))
font = QtGui.QFont()
font.setPointSize(10)
self.scenario_label_9.setFont(font)
self.scenario_label_9.setObjectName("scenario_label_9")
self.awacs_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.awacs_checkBox.setGeometry(QtCore.QRect(990, 246, 241, 28))
self.awacs_checkBox.setGeometry(QtCore.QRect(980, 246, 241, 28))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
@@ -247,7 +247,7 @@ class Ui_MainWindow(object):
self.awacs_checkBox.setChecked(True)
self.awacs_checkBox.setObjectName("awacs_checkBox")
self.tankers_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.tankers_checkBox.setGeometry(QtCore.QRect(990, 282, 241, 28))
self.tankers_checkBox.setGeometry(QtCore.QRect(980, 282, 241, 28))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
@@ -255,21 +255,21 @@ class Ui_MainWindow(object):
self.tankers_checkBox.setChecked(True)
self.tankers_checkBox.setObjectName("tankers_checkBox")
self.voiceovers_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.voiceovers_checkBox.setGeometry(QtCore.QRect(960, 517, 171, 24))
self.voiceovers_checkBox.setGeometry(QtCore.QRect(500, 594, 171, 31))
font = QtGui.QFont()
font.setPointSize(9)
self.voiceovers_checkBox.setFont(font)
self.voiceovers_checkBox.setChecked(True)
self.voiceovers_checkBox.setObjectName("voiceovers_checkBox")
self.smoke_pickup_zone_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.smoke_pickup_zone_checkBox.setGeometry(QtCore.QRect(960, 460, 271, 24))
self.smoke_pickup_zone_checkBox.setGeometry(QtCore.QRect(500, 541, 231, 20))
font = QtGui.QFont()
font.setPointSize(9)
self.smoke_pickup_zone_checkBox.setFont(font)
self.smoke_pickup_zone_checkBox.setChecked(False)
self.smoke_pickup_zone_checkBox.setObjectName("smoke_pickup_zone_checkBox")
self.game_status_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.game_status_checkBox.setGeometry(QtCore.QRect(960, 490, 271, 24))
self.game_status_checkBox.setGeometry(QtCore.QRect(500, 570, 221, 21))
font = QtGui.QFont()
font.setPointSize(9)
self.game_status_checkBox.setFont(font)
@@ -277,24 +277,24 @@ class Ui_MainWindow(object):
self.game_status_checkBox.setTristate(False)
self.game_status_checkBox.setObjectName("game_status_checkBox")
self.label = QtWidgets.QLabel(self.centralwidget)
self.label.setGeometry(QtCore.QRect(570, 380, 261, 23))
self.label.setGeometry(QtCore.QRect(570, 340, 261, 23))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
self.label.setFont(font)
self.label.setObjectName("label")
self.inf_spawn_spinBox = QtWidgets.QSpinBox(self.centralwidget)
self.inf_spawn_spinBox.setGeometry(QtCore.QRect(510, 380, 47, 31))
self.inf_spawn_spinBox.setGeometry(QtCore.QRect(510, 340, 51, 31))
font = QtGui.QFont()
font.setPointSize(12)
self.inf_spawn_spinBox.setFont(font)
self.inf_spawn_spinBox.setButtonSymbols(QtWidgets.QAbstractSpinBox.PlusMinus)
self.inf_spawn_spinBox.setMinimum(0)
self.inf_spawn_spinBox.setMaximum(20)
self.inf_spawn_spinBox.setProperty("value", 2)
self.inf_spawn_spinBox.setProperty("value", 0)
self.inf_spawn_spinBox.setObjectName("inf_spawn_spinBox")
self.troop_drop_spinBox = QtWidgets.QSpinBox(self.centralwidget)
self.troop_drop_spinBox.setGeometry(QtCore.QRect(510, 330, 47, 31))
self.troop_drop_spinBox.setGeometry(QtCore.QRect(510, 300, 51, 31))
font = QtGui.QFont()
font.setPointSize(12)
self.troop_drop_spinBox.setFont(font)
@@ -303,23 +303,23 @@ class Ui_MainWindow(object):
self.troop_drop_spinBox.setMaximum(10)
self.troop_drop_spinBox.setProperty("value", 4)
self.troop_drop_spinBox.setObjectName("troop_drop_spinBox")
self.force_offroad_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.force_offroad_checkBox.setGeometry(QtCore.QRect(960, 548, 161, 24))
self.random_weather_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.random_weather_checkBox.setGeometry(QtCore.QRect(980, 420, 211, 24))
font = QtGui.QFont()
font.setPointSize(9)
self.force_offroad_checkBox.setFont(font)
self.force_offroad_checkBox.setChecked(False)
self.force_offroad_checkBox.setTristate(False)
self.force_offroad_checkBox.setObjectName("force_offroad_checkBox")
self.random_weather_checkBox.setFont(font)
self.random_weather_checkBox.setChecked(False)
self.random_weather_checkBox.setTristate(False)
self.random_weather_checkBox.setObjectName("random_weather_checkBox")
self.label_3 = QtWidgets.QLabel(self.centralwidget)
self.label_3.setGeometry(QtCore.QRect(570, 330, 281, 23))
self.label_3.setGeometry(QtCore.QRect(570, 300, 281, 23))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
self.label_3.setFont(font)
self.label_3.setObjectName("label_3")
self.apcs_spawn_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.apcs_spawn_checkBox.setGeometry(QtCore.QRect(990, 180, 251, 27))
self.apcs_spawn_checkBox.setGeometry(QtCore.QRect(980, 180, 251, 27))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
@@ -328,7 +328,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(710, 600, 231, 51))
self.generateButton.setGeometry(QtCore.QRect(750, 600, 231, 51))
font = QtGui.QFont()
font.setPointSize(8)
font.setBold(True)
@@ -336,7 +336,7 @@ class Ui_MainWindow(object):
self.generateButton.setStyleSheet("")
self.generateButton.setObjectName("generateButton")
self.farp_always = QtWidgets.QRadioButton(self.centralwidget)
self.farp_always.setGeometry(QtCore.QRect(510, 480, 261, 24))
self.farp_always.setGeometry(QtCore.QRect(500, 431, 261, 24))
font = QtGui.QFont()
font.setPointSize(9)
self.farp_always.setFont(font)
@@ -345,14 +345,14 @@ class Ui_MainWindow(object):
self.farp_buttonGroup.setObjectName("farp_buttonGroup")
self.farp_buttonGroup.addButton(self.farp_always)
self.farp_never = QtWidgets.QRadioButton(self.centralwidget)
self.farp_never.setGeometry(QtCore.QRect(510, 540, 271, 24))
self.farp_never.setGeometry(QtCore.QRect(500, 491, 271, 24))
font = QtGui.QFont()
font.setPointSize(9)
self.farp_never.setFont(font)
self.farp_never.setObjectName("farp_never")
self.farp_buttonGroup.addButton(self.farp_never)
self.farp_gunits = QtWidgets.QRadioButton(self.centralwidget)
self.farp_gunits.setGeometry(QtCore.QRect(510, 509, 261, 24))
self.farp_gunits.setGeometry(QtCore.QRect(500, 460, 261, 24))
font = QtGui.QFont()
font.setPointSize(9)
self.farp_gunits.setFont(font)
@@ -397,7 +397,7 @@ class Ui_MainWindow(object):
self.rateButton1.setText("")
self.rateButton1.setObjectName("rateButton1")
self.hotstart_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.hotstart_checkBox.setGeometry(QtCore.QRect(960, 430, 271, 24))
self.hotstart_checkBox.setGeometry(QtCore.QRect(980, 520, 271, 24))
font = QtGui.QFont()
font.setPointSize(9)
self.hotstart_checkBox.setFont(font)
@@ -440,6 +440,21 @@ class Ui_MainWindow(object):
self.rateButton5.setStyleSheet("border-image:url(\'../assets/star_full.png\');")
self.rateButton5.setText("")
self.rateButton5.setObjectName("rateButton5")
self.time_comboBox = QtWidgets.QComboBox(self.centralwidget)
self.time_comboBox.setGeometry(QtCore.QRect(980, 370, 161, 33))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
self.time_comboBox.setFont(font)
self.time_comboBox.setObjectName("time_comboBox")
self.farp_spawn_checkBox = QtWidgets.QCheckBox(self.centralwidget)
self.farp_spawn_checkBox.setGeometry(QtCore.QRect(980, 550, 271, 24))
font = QtGui.QFont()
font.setPointSize(9)
self.farp_spawn_checkBox.setFont(font)
self.farp_spawn_checkBox.setChecked(False)
self.farp_spawn_checkBox.setTristate(False)
self.farp_spawn_checkBox.setObjectName("farp_spawn_checkBox")
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 1280, 29))
@@ -564,10 +579,10 @@ class Ui_MainWindow(object):
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "RotorOps Mission Generator"))
self.logistics_crates_checkBox.setStatusTip(_translate("MainWindow", "Enable CTLD logistics crates for building ground units and air defenses. Pickup logistics containers to create new logistics sites."))
self.logistics_crates_checkBox.setText(_translate("MainWindow", "Logistics"))
self.zone_sams_checkBox.setStatusTip(_translate("MainWindow", "Inactive conflict zones will be protected by SAMs. When a zone is cleared, SAMs at next active zone will be destroyed."))
self.zone_sams_checkBox.setText(_translate("MainWindow", "Inactive Zone SAMs"))
self.logistics_crates_checkBox.setStatusTip(_translate("MainWindow", "Enable a base or FARP near the start position that can spawn CTLD crates for building ground units and air defenses. Sling load the logistics containers to create new logistics sites."))
self.logistics_crates_checkBox.setText(_translate("MainWindow", "Logistics Base"))
self.zone_sams_checkBox.setStatusTip(_translate("MainWindow", "Inactive conflict zones will be protected by SAMs. When a zone is cleared, SAMs at next active zone will be destroyed. No effect if Blue on defense."))
self.zone_sams_checkBox.setText(_translate("MainWindow", "Protect Inactive Zones"))
self.red_forces_label.setText(_translate("MainWindow", "Red Forces:"))
self.scenario_comboBox.setStatusTip(_translate("MainWindow", "Tip: You can create your own templates that include mission options like kneeboards, briefings, weather, static units, triggers, scripts, etc."))
self.description_textBrowser.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
@@ -575,6 +590,7 @@ class Ui_MainWindow(object):
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Segoe UI\'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'MS Shell Dlg 2\'; font-size:10pt;\">Provide close air support for our convoys as we take back Las Vegas from the enemy!</span></p></body></html>"))
self.defense_checkBox.setStatusTip(_translate("MainWindow", "Turn the tables and defend your zones against the enemy\'s attack."))
self.defense_checkBox.setText(_translate("MainWindow", "Blue on Defense"))
self.redqty_spinBox.setStatusTip(_translate("MainWindow", "Red vehicle groups per staging or conflict zone."))
self.redforces_comboBox.setStatusTip(_translate("MainWindow", "Tip: You can create your own custom ground forces groups to be automatically generated."))
@@ -602,20 +618,20 @@ class Ui_MainWindow(object):
self.tankers_checkBox.setText(_translate("MainWindow", "Friendly Tankers"))
self.voiceovers_checkBox.setStatusTip(_translate("MainWindow", "Voiceovers from the ground commander. Helps keep focus on the active zone."))
self.voiceovers_checkBox.setText(_translate("MainWindow", "Voiceovers"))
self.smoke_pickup_zone_checkBox.setStatusTip(_translate("MainWindow", "Infinite troop pickup zones will be marked with blue smoke."))
self.smoke_pickup_zone_checkBox.setStatusTip(_translate("MainWindow", "Troop pickup zones and FARPs will be marked with blue smoke."))
self.smoke_pickup_zone_checkBox.setText(_translate("MainWindow", "Smoke at Troop Pickup Zones"))
self.game_status_checkBox.setStatusTip(_translate("MainWindow", "Enable an onscreen zone status display. This helps keep focus on the active conflict zone."))
self.game_status_checkBox.setText(_translate("MainWindow", "Game Status Display"))
self.label.setStatusTip(_translate("MainWindow", "This value is multiplied by the number of spawn zones in the mission template."))
self.label.setText(_translate("MainWindow", "Infantry Spawns per zone"))
self.label.setStatusTip(_translate("MainWindow", "Total number of infantry groups to spawn per game."))
self.label.setText(_translate("MainWindow", "Infantry Spawns"))
self.inf_spawn_spinBox.setStatusTip(_translate("MainWindow", "This value is multiplied by the number of spawn zones in the mission template."))
self.troop_drop_spinBox.setStatusTip(_translate("MainWindow", "The number of troop drops per transport helicopter flight."))
self.force_offroad_checkBox.setStatusTip(_translate("MainWindow", "May help prevent long travel times or pathfinding issues. "))
self.force_offroad_checkBox.setText(_translate("MainWindow", "Force Offroad"))
self.random_weather_checkBox.setStatusTip(_translate("MainWindow", "Random weather preset will be applied."))
self.random_weather_checkBox.setText(_translate("MainWindow", "Random Weather"))
self.label_3.setStatusTip(_translate("MainWindow", "The number of troop drops per transport helicopter flight."))
self.label_3.setText(_translate("MainWindow", "Transport Drop Points"))
self.apcs_spawn_checkBox.setStatusTip(_translate("MainWindow", "Friendly/enemy APCs will drop infantry when reaching a new conflict zone. Disables infinite troop pickups from conflict zones (you must pick up existing troops)."))
self.apcs_spawn_checkBox.setText(_translate("MainWindow", "Dynamic Troops"))
self.apcs_spawn_checkBox.setStatusTip(_translate("MainWindow", "Friendly/enemy APCs will drop infantry when reaching a new conflict zone. "))
self.apcs_spawn_checkBox.setText(_translate("MainWindow", "APCs Spawn Infantry"))
self.generateButton.setStatusTip(_translate("MainWindow", "Click to generate mission."))
self.generateButton.setText(_translate("MainWindow", "GENERATE MISSION"))
self.farp_always.setStatusTip(_translate("MainWindow", "Always spawn a FARP in defeated conflict zones."))
@@ -627,12 +643,15 @@ class Ui_MainWindow(object):
self.nextScenario_pushButton.setText(_translate("MainWindow", ">"))
self.prevScenario_pushButton.setText(_translate("MainWindow", "<"))
self.rateButton1.setStatusTip(_translate("MainWindow", "Submit a review for this mission scenario."))
self.hotstart_checkBox.setStatusTip(_translate("MainWindow", "Player helicopters start with engines running on the ground. No effect if player slots says \'Locked to scenario\'"))
self.hotstart_checkBox.setStatusTip(_translate("MainWindow", "Player helicopters start with engines running on the ground. No effect for FARP spawns or if player slots says \'Locked to scenario\'"))
self.hotstart_checkBox.setText(_translate("MainWindow", "Player Hotstart"))
self.rateButton2.setStatusTip(_translate("MainWindow", "Submit a review for this mission scenario."))
self.rateButton3.setStatusTip(_translate("MainWindow", "Submit a review for this mission scenario."))
self.rateButton4.setStatusTip(_translate("MainWindow", "Submit a review for this mission scenario."))
self.rateButton5.setStatusTip(_translate("MainWindow", "Submit a review for this mission scenario."))
self.time_comboBox.setStatusTip(_translate("MainWindow", "Mission start time of day. \'Default\' is the start time as defined by the mission template designer."))
self.farp_spawn_checkBox.setStatusTip(_translate("MainWindow", "Add helicopter slots where zone FARPs will be built. Helicopters will be empty fuel, requiring the FARP to be established to refuel and rearm."))
self.farp_spawn_checkBox.setText(_translate("MainWindow", "Spawns at zone FARPs"))
self.menuMap.setTitle(_translate("MainWindow", "Map"))
self.menuFilter.setTitle(_translate("MainWindow", "Filter"))
self.menuPreferences.setTitle(_translate("MainWindow", "Preferences"))
@@ -658,8 +677,8 @@ class Ui_MainWindow(object):
self.action_downloadButton.setToolTip(_translate("MainWindow", "_downloadButton"))
self.action_rateButton1.setText(_translate("MainWindow", "_rateButton1"))
self.action_rateButton1.setToolTip(_translate("MainWindow", "_rateButton1"))
self.actionSingle_Player.setText(_translate("MainWindow", "Single-Player"))
self.actionCo_Op.setText(_translate("MainWindow", "Co-Op"))
self.actionSingle_Player.setText(_translate("MainWindow", "Single-Player Only"))
self.actionCo_Op.setText(_translate("MainWindow", "Co-Op Only"))
self.actionMapMenu.setText(_translate("MainWindow", "actionMapMenu"))
self.actionFilterMenu.setText(_translate("MainWindow", "FilterMenu"))
self.action_rateButton2.setText(_translate("MainWindow", "_rateButton2"))