mirror of
https://github.com/seuyh/stellaris-dlc-unlocker.git
synced 2026-07-28 14:47:05 -07:00
0.3
This commit is contained in:
+87
-45
@@ -388,7 +388,7 @@ p, li { white-space: pre-wrap; }
|
||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 4. Все права, не предоставленные здесь явно, сохраняются за правообладателями.</p>
|
||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 5. Установка и использование данной русификации означает, что вы ознакомились и понимаете положения настоящего лицензионного соглашения и согласны с ними.</p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> 5. Установка и использование данной модификации означает, что вы ознакомились и понимаете положения настоящего лицензионного соглашения и согласны с ними.</p>
|
||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -398,7 +398,7 @@ p, li { white-space: pre-wrap; }
|
||||
<x>210</x>
|
||||
<y>240</y>
|
||||
<width>231</width>
|
||||
<height>17</height>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="cursor">
|
||||
@@ -442,7 +442,7 @@ p, li { white-space: pre-wrap; }
|
||||
<x>210</x>
|
||||
<y>220</y>
|
||||
<width>231</width>
|
||||
<height>17</height>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="cursor">
|
||||
@@ -553,7 +553,10 @@ QPushButton:hover {
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(240, 240, 240);</string>
|
||||
<string notr="true">background-color: rgb(240, 240, 240);
|
||||
|
||||
text-decoration: none;
|
||||
</string>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::Box</enum>
|
||||
@@ -566,13 +569,17 @@ p, li { white-space: pre-wrap; }
|
||||
<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-size:10pt; font-weight:600; text-decoration: underline;">Stellaris DLC Unlocker</span></p>
|
||||
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt; font-weight:600; text-decoration: underline;"><br /></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; font-weight:600; text-decoration: underline;">Требования</span><span style=" font-size:10pt; font-weight:600;">:</span></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;"> </span><span style=" font-size:9pt;"> </span><span style=" font-size:9pt; font-weight:600;">Лицензия</span><span style=" font-size:10pt;">: Steam (не исключена работоспособность других версий).</span></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;"> </span><span style=" font-size:9pt;"> </span><span style=" font-size:9pt; font-weight:600;">Лицензия</span><span style=" font-size:10pt;">: Steam.</span></p>
|
||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt; font-weight:600; text-decoration: underline;"><br /></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; font-weight:600; text-decoration: underline;">Установка</span><span style=" font-size:10pt; font-weight:600;">:</span></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;"> </span><span style=" font-size:9pt;"> Следуйте инструкциям инсталлятора. Установка почти полностью автоматическая. </span></p>
|
||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;"><br /></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; font-weight:600; text-decoration: underline;">Удаление</span><span style=" font-size:10pt; font-weight:600;">:</span></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;"> </span><span style=" font-size:9pt;"> Переустановите Paradox лаунчер, удалите папку &quot;dlc&quot; в директории игры. Не забудте заново скачать те dlc которые у вас приобретены.</span></p></body></html></string>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;"> </span><span style=" font-size:9pt;"> Переустановите Paradox лаунчер, удалите папку &quot;dlc&quot; в директории игры. Не забудте заново скачать те dlc которые у вас приобретены.<br /><br />Сделано лично мной для всех<br /></span><img src=":/images/telegram (1).png" /><a href="https://t.me/seuyh"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">seuyh</span></a></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><img src=":/images/GitHub-Logo.wine (1).png" /><a href="https://github.com/seuyh"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">GitHub</span></a></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; color:#000000;">Отдельная благодарность герою нашего времени, который все это делал для нас ручками </span><img src=":/images/telegram (1).png" /><a href="https://t.me/Temri1337"><span style=" font-size:11pt; text-decoration: underline; color:#0000ff;">He11oThere</span></a></p>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="@Temri1337"><span style=" font-size:8pt; text-decoration: underline; color:#000000;"><br /></span></a><a href="https://www.playground.ru/stellaris/cheat/stellaris_dlc_unlocker_razblokirovschik_dopolnenij_3_10-1088979#29894040"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">playground.ru Stellaris DLC Unlocker</span></a></p>
|
||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:11pt; color:#0000ff;"><br /></p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="cancel_button_4">
|
||||
@@ -850,7 +857,7 @@ p, li { white-space: pre-wrap; }
|
||||
<string notr="true">background-color: rgb(240, 240, 240);</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Требуется как минимум %nan% Гб места на диске "C:/"</string>
|
||||
<string>Требуется дополнительно %nan% места</string>
|
||||
</property>
|
||||
<property name="frame">
|
||||
<bool>false</bool>
|
||||
@@ -943,7 +950,7 @@ p, li { white-space: pre-wrap; }
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>210</x>
|
||||
<y>132</y>
|
||||
<y>110</y>
|
||||
<width>281</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
@@ -956,8 +963,8 @@ p, li { white-space: pre-wrap; }
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>210</x>
|
||||
<y>160</y>
|
||||
<width>281</width>
|
||||
<y>140</y>
|
||||
<width>171</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
@@ -1002,6 +1009,9 @@ QPushButton:hover {
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="cancel_button_5">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>430</x>
|
||||
@@ -1025,27 +1035,83 @@ QPushButton:hover {
|
||||
<string>Отмена</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="speed_line">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>210</x>
|
||||
<y>86</y>
|
||||
<width>91</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Загрузка DLC:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>210</x>
|
||||
<y>180</y>
|
||||
<width>211</width>
|
||||
<width>251</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">background-color: rgb(240, 240, 240);</string>
|
||||
<property name="text">
|
||||
<string>Генерация creamapi:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QProgressBar" name="creamapi_progressBar_2">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>210</x>
|
||||
<y>204</y>
|
||||
<width>281</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>0</number>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="creamapi_label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>210</x>
|
||||
<y>234</y>
|
||||
<width>281</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Получение инфо о dlc: подключение к api</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>210</x>
|
||||
<y>260</y>
|
||||
<width>281</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Скорость генерации зависит от сервера.</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="speed_label">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>376</x>
|
||||
<y>140</y>
|
||||
<width>121</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Скорость: %nan%</string>
|
||||
</property>
|
||||
<property name="frame">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="readOnly">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="page_6">
|
||||
@@ -1108,7 +1174,7 @@ p, li { white-space: pre-wrap; }
|
||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||
p, li { white-space: pre-wrap; }
|
||||
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Мы рекомендуем переустановить Paradox лаунчер, однако вы можете пропутить этот шаг.</p></body></html></string>
|
||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Необходимо переустановить Paradox лаунчер для корректной работы.</p></body></html></string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="reinstall_button">
|
||||
@@ -1162,30 +1228,6 @@ QPushButton:hover {
|
||||
<string>Отмена</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="skip_button">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>430</x>
|
||||
<y>260</y>
|
||||
<width>75</width>
|
||||
<height>23</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="cursor">
|
||||
<cursorShape>PointingHandCursor</cursorShape>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
<string notr="true">QPushButton {border: 1px solid #B22222;
|
||||
}
|
||||
|
||||
QPushButton:hover {
|
||||
background-color: #FFD0D1;
|
||||
}</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Пропустить</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QTextBrowser" name="textBrowser_14">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
|
||||
+223
-222
@@ -1,12 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'C:/Users/sp21/PycharmProjects/stellaris-dlc-unlock/design/installer.ui'
|
||||
#
|
||||
# Created by: PyQt5 UI code generator 5.15.10
|
||||
#
|
||||
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
|
||||
# run again. Do not edit this file unless you know what you are doing.
|
||||
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
import design.resources_rc
|
||||
@@ -30,21 +23,21 @@ class Ui_MainWindow(object):
|
||||
self.next_button.setGeometry(QtCore.QRect(350, 300, 75, 23))
|
||||
self.next_button.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.next_button.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.next_button.setObjectName("next_button")
|
||||
self.cancel_button = QtWidgets.QPushButton(self.page_2)
|
||||
self.cancel_button.setGeometry(QtCore.QRect(430, 300, 75, 23))
|
||||
self.cancel_button.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.cancel_button.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.cancel_button.setObjectName("cancel_button")
|
||||
self.line = QtWidgets.QFrame(self.page_2)
|
||||
self.line.setGeometry(QtCore.QRect(190, 290, 331, 1))
|
||||
@@ -86,21 +79,21 @@ class Ui_MainWindow(object):
|
||||
self.next_button_3.setGeometry(QtCore.QRect(350, 300, 75, 23))
|
||||
self.next_button_3.setCursor(QtGui.QCursor(QtCore.Qt.ForbiddenCursor))
|
||||
self.next_button_3.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.next_button_3.setObjectName("next_button_3")
|
||||
self.cancel_button_3 = QtWidgets.QPushButton(self.page_3)
|
||||
self.cancel_button_3.setGeometry(QtCore.QRect(430, 300, 75, 23))
|
||||
self.cancel_button_3.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.cancel_button_3.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.cancel_button_3.setObjectName("cancel_button_3")
|
||||
self.listWidget_3 = QtWidgets.QListWidget(self.page_3)
|
||||
self.listWidget_3.setGeometry(QtCore.QRect(0, 0, 191, 291))
|
||||
@@ -111,11 +104,11 @@ class Ui_MainWindow(object):
|
||||
self.back_button_2.setGeometry(QtCore.QRect(270, 300, 75, 23))
|
||||
self.back_button_2.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.back_button_2.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.back_button_2.setObjectName("back_button_2")
|
||||
self.textBrowser = QtWidgets.QTextBrowser(self.page_3)
|
||||
self.textBrowser.setGeometry(QtCore.QRect(210, 10, 281, 31))
|
||||
@@ -166,11 +159,11 @@ class Ui_MainWindow(object):
|
||||
self.back_button_3.setGeometry(QtCore.QRect(270, 300, 75, 23))
|
||||
self.back_button_3.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.back_button_3.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.back_button_3.setObjectName("back_button_3")
|
||||
self.line_5 = QtWidgets.QFrame(self.page_4)
|
||||
self.line_5.setGeometry(QtCore.QRect(190, 80, 331, 1))
|
||||
@@ -182,11 +175,11 @@ class Ui_MainWindow(object):
|
||||
self.next_button_4.setGeometry(QtCore.QRect(350, 300, 75, 23))
|
||||
self.next_button_4.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.next_button_4.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.next_button_4.setObjectName("next_button_4")
|
||||
self.line_6 = QtWidgets.QFrame(self.page_4)
|
||||
self.line_6.setGeometry(QtCore.QRect(190, 290, 331, 1))
|
||||
@@ -197,20 +190,20 @@ class Ui_MainWindow(object):
|
||||
self.textBrowser_5 = QtWidgets.QTextBrowser(self.page_4)
|
||||
self.textBrowser_5.setGeometry(QtCore.QRect(210, 90, 281, 191))
|
||||
self.textBrowser_5.setStyleSheet("background-color: rgb(240, 240, 240);\n"
|
||||
"\n"
|
||||
"text-decoration: none;\n"
|
||||
"")
|
||||
"\n"
|
||||
"text-decoration: none;\n"
|
||||
"")
|
||||
self.textBrowser_5.setFrameShape(QtWidgets.QFrame.Box)
|
||||
self.textBrowser_5.setObjectName("textBrowser_5")
|
||||
self.cancel_button_4 = QtWidgets.QPushButton(self.page_4)
|
||||
self.cancel_button_4.setGeometry(QtCore.QRect(430, 300, 75, 23))
|
||||
self.cancel_button_4.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.cancel_button_4.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.cancel_button_4.setObjectName("cancel_button_4")
|
||||
self.textBrowser_6 = QtWidgets.QTextBrowser(self.page_4)
|
||||
self.textBrowser_6.setGeometry(QtCore.QRect(210, 40, 281, 35))
|
||||
@@ -229,21 +222,21 @@ class Ui_MainWindow(object):
|
||||
self.next_button_2.setGeometry(QtCore.QRect(350, 300, 75, 23))
|
||||
self.next_button_2.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.next_button_2.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.next_button_2.setObjectName("next_button_2")
|
||||
self.cancel_button_2 = QtWidgets.QPushButton(self.page)
|
||||
self.cancel_button_2.setGeometry(QtCore.QRect(430, 300, 75, 23))
|
||||
self.cancel_button_2.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.cancel_button_2.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.cancel_button_2.setObjectName("cancel_button_2")
|
||||
self.path_place = QtWidgets.QTextEdit(self.page)
|
||||
self.path_place.setGeometry(QtCore.QRect(210, 150, 281, 25))
|
||||
@@ -254,21 +247,21 @@ class Ui_MainWindow(object):
|
||||
self.locate_folder.setGeometry(QtCore.QRect(410, 180, 75, 23))
|
||||
self.locate_folder.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.locate_folder.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.locate_folder.setObjectName("locate_folder")
|
||||
self.back_button = QtWidgets.QPushButton(self.page)
|
||||
self.back_button.setGeometry(QtCore.QRect(270, 300, 75, 23))
|
||||
self.back_button.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.back_button.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.back_button.setObjectName("back_button")
|
||||
self.line_2 = QtWidgets.QFrame(self.page)
|
||||
self.line_2.setGeometry(QtCore.QRect(190, 290, 331, 1))
|
||||
@@ -338,22 +331,22 @@ class Ui_MainWindow(object):
|
||||
self.next_button_5.setGeometry(QtCore.QRect(350, 300, 75, 23))
|
||||
self.next_button_5.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.next_button_5.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.next_button_5.setObjectName("next_button_5")
|
||||
self.cancel_button_5 = QtWidgets.QPushButton(self.page_5)
|
||||
self.cancel_button_5.setEnabled(False)
|
||||
self.cancel_button_5.setGeometry(QtCore.QRect(430, 300, 75, 23))
|
||||
self.cancel_button_5.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.cancel_button_5.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.cancel_button_5.setObjectName("cancel_button_5")
|
||||
self.label = QtWidgets.QLabel(self.page_5)
|
||||
self.label.setGeometry(QtCore.QRect(210, 86, 91, 20))
|
||||
@@ -398,32 +391,22 @@ class Ui_MainWindow(object):
|
||||
self.reinstall_button.setGeometry(QtCore.QRect(350, 300, 75, 23))
|
||||
self.reinstall_button.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.reinstall_button.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.reinstall_button.setObjectName("reinstall_button")
|
||||
self.cancel_button_6 = QtWidgets.QPushButton(self.page_6)
|
||||
self.cancel_button_6.setGeometry(QtCore.QRect(430, 300, 75, 23))
|
||||
self.cancel_button_6.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.cancel_button_6.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.cancel_button_6.setObjectName("cancel_button_6")
|
||||
self.skip_button = QtWidgets.QPushButton(self.page_6)
|
||||
self.skip_button.setGeometry(QtCore.QRect(430, 260, 75, 23))
|
||||
self.skip_button.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.skip_button.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.skip_button.setObjectName("skip_button")
|
||||
self.textBrowser_14 = QtWidgets.QTextBrowser(self.page_6)
|
||||
self.textBrowser_14.setGeometry(QtCore.QRect(210, 100, 281, 35))
|
||||
self.textBrowser_14.setStyleSheet("background-color: rgb(240, 240, 240);")
|
||||
@@ -458,11 +441,11 @@ class Ui_MainWindow(object):
|
||||
self.finish_button.setGeometry(QtCore.QRect(430, 300, 75, 23))
|
||||
self.finish_button.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
|
||||
self.finish_button.setStyleSheet("QPushButton {border: 1px solid #B22222;\n"
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
"}\n"
|
||||
"\n"
|
||||
"QPushButton:hover {\n"
|
||||
" background-color: #FFD0D1;\n"
|
||||
"}")
|
||||
self.finish_button.setObjectName("finish_button")
|
||||
self.launch_game = QtWidgets.QCheckBox(self.page_7)
|
||||
self.launch_game.setGeometry(QtCore.QRect(210, 200, 121, 21))
|
||||
@@ -503,146 +486,164 @@ class Ui_MainWindow(object):
|
||||
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
|
||||
self.next_button.setText(_translate("MainWindow", "Далее"))
|
||||
self.cancel_button.setText(_translate("MainWindow", "Отмена"))
|
||||
self.hello_msg.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Вас приветствует Stellaris "DLC Unlocker - Разблокировщик дополнений" [unknown]</span></p></body></html>"))
|
||||
self.hello2_msg.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Программа выполнит разблокировку дополнений для игры Stellaris версии [unknown]</p></body></html>"))
|
||||
self.textBrowser_3.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Нажмите "Далее", чтобы продолжить или "Отмена", чтобы выйти из программы установки.</p></body></html>"))
|
||||
self.hello_msg.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Вас приветствует Stellaris "DLC Unlocker - Разблокировщик дополнений" [unknown]</span></p></body></html>"))
|
||||
self.hello2_msg.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Программа выполнит разблокировку дополнений для игры Stellaris версии [unknown]</p></body></html>"))
|
||||
self.textBrowser_3.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Нажмите "Далее", чтобы продолжить или "Отмена", чтобы выйти из программы установки.</p></body></html>"))
|
||||
self.next_button_3.setText(_translate("MainWindow", "Далее"))
|
||||
self.cancel_button_3.setText(_translate("MainWindow", "Отмена"))
|
||||
self.back_button_2.setText(_translate("MainWindow", "Назад"))
|
||||
self.textBrowser.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Информация</span></p></body></html>"))
|
||||
self.textBrowser_2.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Пожалуйста, прочитие следующую важную информацию пред тем, как продолжить.</p></body></html>"))
|
||||
self.textBrowser_4.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"> 1. Данный разблокировщик распространяется абсолютно бесплатно. Любое коммерческое использование данного разблокировщика запрещается.</p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"> 2. ДАННЫЙ РАЗБЛОКИРОВЩИК ПОСТАВЛЯЕТСЯ ПО ПРИНЦИПУ «AS IS». НИКАКИХ ГАРАНТИЙ НЕ ПРИЛАГАЕТСЯ И НЕ ПРЕДУСМАТРИВАЕТСЯ. ВЫ ИСПОЛЬЗУЕТЕ ЭТУ МОДИФИКАЦИЮ ОРИГИНАЛЬНОЙ ИГРЫ НА СВОЙ СТРАХ И РИСК. АВТОРЫ МОДИФИКАЦИИ НЕ БУДУТ ОТВЕЧАТЬ НИ ЗА КАКИЕ ПОТЕРИ ИЛИ ИСКАЖЕНИЯ ДАННЫХ, ЛЮБУЮ УПУЩЕННУЮ ВЫГОДУ В ПРОЦЕССЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕПРАВИЛЬНОГО ИСПОЛЬЗОВАНИЯ ДАННОЙ МОДИФИКАЦИИ.</p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"> 4. Все права, не предоставленные здесь явно, сохраняются за правообладателями.</p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"> 5. Установка и использование данной модификации означает, что вы ознакомились и понимаете положения настоящего лицензионного соглашения и согласны с ними.</p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p></body></html>"))
|
||||
self.textBrowser.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Информация</span></p></body></html>"))
|
||||
self.textBrowser_2.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Пожалуйста, прочитие следующую важную информацию пред тем, как продолжить.</p></body></html>"))
|
||||
self.textBrowser_4.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"> 1. Данный разблокировщик распространяется абсолютно бесплатно. Любое коммерческое использование данного разблокировщика запрещается.</p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"> 2. ДАННЫЙ РАЗБЛОКИРОВЩИК ПОСТАВЛЯЕТСЯ ПО ПРИНЦИПУ «AS IS». НИКАКИХ ГАРАНТИЙ НЕ ПРИЛАГАЕТСЯ И НЕ ПРЕДУСМАТРИВАЕТСЯ. ВЫ ИСПОЛЬЗУЕТЕ ЭТУ МОДИФИКАЦИЮ ОРИГИНАЛЬНОЙ ИГРЫ НА СВОЙ СТРАХ И РИСК. АВТОРЫ МОДИФИКАЦИИ НЕ БУДУТ ОТВЕЧАТЬ НИ ЗА КАКИЕ ПОТЕРИ ИЛИ ИСКАЖЕНИЯ ДАННЫХ, ЛЮБУЮ УПУЩЕННУЮ ВЫГОДУ В ПРОЦЕССЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕПРАВИЛЬНОГО ИСПОЛЬЗОВАНИЯ ДАННОЙ МОДИФИКАЦИИ.</p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"> 4. Все права, не предоставленные здесь явно, сохраняются за правообладателями.</p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"> 5. Установка и использование данной модификации означает, что вы ознакомились и понимаете положения настоящего лицензионного соглашения и согласны с ними.</p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p></body></html>"))
|
||||
self.eula_true.setText(_translate("MainWindow", "Я принимаю условия соглашения"))
|
||||
self.eula_false.setText(_translate("MainWindow", "Я не принимаю условия соглашения"))
|
||||
self.eula_true1.setText(_translate("MainWindow", "Я ничего не читал, но со всем согласен"))
|
||||
self.back_button_3.setText(_translate("MainWindow", "Назад"))
|
||||
self.next_button_4.setText(_translate("MainWindow", "Далее"))
|
||||
self.textBrowser_5.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; 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-size:10pt; font-weight:600; text-decoration: underline;\">Stellaris DLC Unlocker</span></p>\n"
|
||||
"<p align=\"center\" style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt; font-weight:600; text-decoration: underline;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt; font-weight:600; text-decoration: underline;\">Требования</span><span style=\" font-size:10pt; font-weight:600;\">:</span></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\"> </span><span style=\" font-size:9pt;\"> </span><span style=\" font-size:9pt; font-weight:600;\">Лицензия</span><span style=\" font-size:10pt;\">: Steam.</span></p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt; font-weight:600; text-decoration: underline;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt; font-weight:600; text-decoration: underline;\">Установка</span><span style=\" font-size:10pt; font-weight:600;\">:</span></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\"> </span><span style=\" font-size:9pt;\"> Следуйте инструкциям инсталлятора. Установка почти полностью автоматическая. </span></p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt; font-weight:600; text-decoration: underline;\">Удаление</span><span style=\" font-size:10pt; font-weight:600;\">:</span></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\"> </span><span style=\" font-size:9pt;\"> Переустановите Paradox лаунчер, удалите папку "dlc" в директории игры. Не забудте заново скачать те dlc которые у вас приобретены.<br /><br />Сделано лично мной для всех<br /></span><img src=\":/images/telegram (1).png\" /><a href=\"https://t.me/seuyh\"><span style=\" font-size:11pt; text-decoration: underline; color:#0000ff;\">@seuyh</span></a></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><img src=\":/images/GitHub-Logo.wine (1).png\" /><a href=\"https://github.com/seuyh\"><span style=\" font-size:11pt; text-decoration: underline; color:#0000ff;\">GitHub</span></a></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt; color:#000000;\">Отдельная благодарность герою нашего времени, который все это делал для нас ручками </span><img src=\":/images/telegram (1).png\" /><a href=\"@Temri1337\"><span style=\" font-size:11pt; text-decoration: underline; color:#0000ff;\">He11oThere</span></a></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><a href=\"@Temri1337\"><span style=\" font-size:8pt; text-decoration: underline; color:#000000;\"><br /></span></a><a href=\"https://www.playground.ru/stellaris/cheat/stellaris_dlc_unlocker_razblokirovschik_dopolnenij_3_10-1088979#29894040\"><span style=\" font-size:10pt; text-decoration: underline; color:#0000ff;\">playground.ru Stellaris DLC Unlocker</span></a></p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:11pt; color:#0000ff;\"><br /></p></body></html>"))
|
||||
self.textBrowser_5.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; 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-size:10pt; font-weight:600; text-decoration: underline;\">Stellaris DLC Unlocker</span></p>\n"
|
||||
"<p align=\"center\" style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt; font-weight:600; text-decoration: underline;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt; font-weight:600; text-decoration: underline;\">Требования</span><span style=\" font-size:10pt; font-weight:600;\">:</span></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\"> </span><span style=\" font-size:9pt;\"> </span><span style=\" font-size:9pt; font-weight:600;\">Лицензия</span><span style=\" font-size:10pt;\">: Steam.</span></p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt; font-weight:600; text-decoration: underline;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt; font-weight:600; text-decoration: underline;\">Установка</span><span style=\" font-size:10pt; font-weight:600;\">:</span></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\"> </span><span style=\" font-size:9pt;\"> Следуйте инструкциям инсталлятора. Установка почти полностью автоматическая. </span></p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;\"><br /></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt; font-weight:600; text-decoration: underline;\">Удаление</span><span style=\" font-size:10pt; font-weight:600;\">:</span></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\"> </span><span style=\" font-size:9pt;\"> Переустановите Paradox лаунчер, удалите папку "dlc" в директории игры. Не забудте заново скачать те dlc которые у вас приобретены.<br /><br />Сделано лично мной для всех<br /></span><img src=\":/images/telegram (1).png\" /><a href=\"https://t.me/seuyh\"><span style=\" font-size:11pt; text-decoration: underline; color:#0000ff;\">seuyh</span></a></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><img src=\":/images/GitHub-Logo.wine (1).png\" /><a href=\"https://github.com/seuyh\"><span style=\" font-size:11pt; text-decoration: underline; color:#0000ff;\">GitHub</span></a></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt; color:#000000;\">Отдельная благодарность герою нашего времени, который все это делал для нас ручками </span><img src=\":/images/telegram (1).png\" /><a href=\"https://t.me/Temri1337\"><span style=\" font-size:11pt; text-decoration: underline; color:#0000ff;\">He11oThere</span></a></p>\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><a href=\"@Temri1337\"><span style=\" font-size:8pt; text-decoration: underline; color:#000000;\"><br /></span></a><a href=\"https://www.playground.ru/stellaris/cheat/stellaris_dlc_unlocker_razblokirovschik_dopolnenij_3_10-1088979#29894040\"><span style=\" font-size:10pt; text-decoration: underline; color:#0000ff;\">playground.ru Stellaris DLC Unlocker</span></a></p>\n"
|
||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:11pt; color:#0000ff;\"><br /></p></body></html>"))
|
||||
self.cancel_button_4.setText(_translate("MainWindow", "Отмена"))
|
||||
self.textBrowser_6.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Пожалуйста, прочитие следующую важную информацию пред тем, как продолжить.</p></body></html>"))
|
||||
self.textBrowser_7.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Информация</span></p></body></html>"))
|
||||
self.textBrowser_6.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Пожалуйста, прочитие следующую важную информацию пред тем, как продолжить.</p></body></html>"))
|
||||
self.textBrowser_7.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Информация</span></p></body></html>"))
|
||||
self.next_button_2.setText(_translate("MainWindow", "Далее"))
|
||||
self.cancel_button_2.setText(_translate("MainWindow", "Отмена"))
|
||||
self.locate_folder.setText(_translate("MainWindow", "Обзор..."))
|
||||
self.back_button.setText(_translate("MainWindow", "Назад"))
|
||||
self.textBrowser_8.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Выбор папки игры</span></p></body></html>"))
|
||||
self.textBrowser_9.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Пожалуйста, укажите папку с игрой если мы не смогли найти ее автоматически.</p></body></html>"))
|
||||
self.textBrowser_8.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Выбор папки игры</span></p></body></html>"))
|
||||
self.textBrowser_9.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Пожалуйста, укажите папку с игрой если мы не смогли найти ее автоматически.</p></body></html>"))
|
||||
self.space_req.setText(_translate("MainWindow", "Требуется дополнительно %nan% места"))
|
||||
self.textBrowser_10.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Пожалуйста, подождите пока мы загрузим все нужные файлы с сервера.</p></body></html>"))
|
||||
self.textBrowser_11.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Загрузка DLC</span></p></body></html>"))
|
||||
self.textBrowser_10.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Пожалуйста, подождите пока мы загрузим все нужные файлы с сервера.</p></body></html>"))
|
||||
self.textBrowser_11.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Загрузка DLC</span></p></body></html>"))
|
||||
self.download_text.setText(_translate("MainWindow", "Подключение к серверу..."))
|
||||
self.next_button_5.setText(_translate("MainWindow", "Далее"))
|
||||
self.cancel_button_5.setText(_translate("MainWindow", "Отмена"))
|
||||
self.label.setText(_translate("MainWindow", "Загрузка DLC:"))
|
||||
self.label_2.setText(_translate("MainWindow", "Генерация creamapi:"))
|
||||
self.creamapi_label.setText(_translate("MainWindow", "Получение инфо о dlc: подключение к api"))
|
||||
self.label_3.setText(_translate("MainWindow", "Скорость генерации зависит от сервера, извините ;("))
|
||||
self.label_3.setText(_translate("MainWindow", "Скорость генерации зависит от сервера."))
|
||||
self.speed_label.setText(_translate("MainWindow", "Скорость: %nan%"))
|
||||
self.textBrowser_12.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Переустановка лаунчера</span></p></body></html>"))
|
||||
self.textBrowser_13.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Мы рекомендуем переустановить Paradox лаунчер, однако вы можете пропутить этот шаг.</p></body></html>"))
|
||||
self.textBrowser_12.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Переустановка лаунчера</span></p></body></html>"))
|
||||
self.textBrowser_13.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Необходимо переустановить Paradox лаунчер для корректной работы.</p></body></html>"))
|
||||
self.reinstall_button.setText(_translate("MainWindow", "Хорошо"))
|
||||
self.cancel_button_6.setText(_translate("MainWindow", "Отмена"))
|
||||
self.skip_button.setText(_translate("MainWindow", "Пропустить"))
|
||||
self.textBrowser_14.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Программа почти все сделает автоматически, вам нужно лишь следовать указаниям на экране.</p></body></html>"))
|
||||
self.finish_text.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Перезаписываем оставшиеся файлы.<br /><br />Пожалуйста подождите немного.</p></body></html>"))
|
||||
self.textBrowser_16.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Завершение</span></p></body></html>"))
|
||||
self.textBrowser_17.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Мы уже почти все доделали, осталось немного подождать.</p></body></html>"))
|
||||
self.textBrowser_14.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Программа почти все сделает автоматически, вам нужно лишь следовать указаниям на экране.</p></body></html>"))
|
||||
self.finish_text.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Перезаписываем оставшиеся файлы.<br /><br />Пожалуйста подождите немного.</p></body></html>"))
|
||||
self.textBrowser_16.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Завершение</span></p></body></html>"))
|
||||
self.textBrowser_17.setHtml(_translate("MainWindow",
|
||||
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||
"p, li { white-space: pre-wrap; }\n"
|
||||
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
|
||||
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Мы уже почти все доделали, осталось немного подождать.</p></body></html>"))
|
||||
self.finish_button.setText(_translate("MainWindow", "Готово"))
|
||||
self.launch_game.setText(_translate("MainWindow", "Запустить игру"))
|
||||
self.checkBox.setText(_translate("MainWindow", "Автор крутой"))
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<RCC>
|
||||
<qresource prefix="images">
|
||||
<file>stallaris_ba (1).jpg</file>
|
||||
<file>telegram (1).png</file>
|
||||
<file>GitHub-Logo.wine (1).png</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
||||
+21
-10
@@ -4,15 +4,15 @@ from sys import exit
|
||||
from PyQt5.QtWidgets import QMainWindow, QFileDialog, QMessageBox
|
||||
from gui.cream_api_maker import CreamAPI
|
||||
from PyQt5.QtCore import Qt
|
||||
from PyQt5.QtGui import QIcon
|
||||
from PyQt5.QtGui import QIcon, QDesktopServices
|
||||
import design.main_window as main_design
|
||||
from libs.server_data import gameversion, version, get_remote_file_size, url
|
||||
from libs.game_path import stellaris_path
|
||||
from gui.DownloadThread import DownloaderThread
|
||||
from libs.encrypt import decrypt
|
||||
from subprocess import Popen
|
||||
from subprocess import Popen, run
|
||||
from zipfile import ZipFile
|
||||
from shutil import move, rmtree, copytree
|
||||
from shutil import rmtree, copytree
|
||||
|
||||
|
||||
class MainWindow(QMainWindow, main_design.Ui_MainWindow):
|
||||
@@ -39,12 +39,13 @@ class MainWindow(QMainWindow, main_design.Ui_MainWindow):
|
||||
self.back_button_2.clicked.connect(self.switch_to_back)
|
||||
self.back_button_3.clicked.connect(self.switch_to_back)
|
||||
self.reinstall_button.clicked.connect(self.reinstall)
|
||||
self.skip_button.clicked.connect(lambda: self.reinstall(skip=True))
|
||||
# self.skip_button.clicked.connect(lambda: self.reinstall(skip=True))
|
||||
self.finish_button.clicked.connect(self.finish)
|
||||
self.locate_folder.clicked.connect(self.browse_folder)
|
||||
self.eula_true.toggled.connect(self.on_radio_button_toggled)
|
||||
self.eula_true1.toggled.connect(self.on_radio_button_toggled)
|
||||
self.eula_false.toggled.connect(self.on_radio_button_toggled)
|
||||
self.textBrowser_5.anchorClicked.connect(self.open_link_in_browser)
|
||||
|
||||
self.download_thread = None
|
||||
self.is_downloading = False
|
||||
@@ -69,7 +70,7 @@ class MainWindow(QMainWindow, main_design.Ui_MainWindow):
|
||||
self.stackedWidget.setCurrentIndex(self.stackedWidget.currentIndex() - 1)
|
||||
|
||||
def version_check(self):
|
||||
if float(version) > float(0.2):
|
||||
if float(version) > float(0.3):
|
||||
if self.ok_dialog('Новая версия',
|
||||
"На сервере обнаружена новая версия!\n\nПерекачайте анлокер с сайта",
|
||||
QMessageBox.Critical):
|
||||
@@ -114,6 +115,10 @@ class MainWindow(QMainWindow, main_design.Ui_MainWindow):
|
||||
self.next_button_3.setEnabled(False)
|
||||
self.next_button_3.setCursor(Qt.ForbiddenCursor)
|
||||
|
||||
def open_link_in_browser(self, url):
|
||||
QDesktopServices.openUrl(url)
|
||||
self.text_browser.ignore()
|
||||
|
||||
def path_change(self):
|
||||
path = stellaris_path()
|
||||
if path:
|
||||
@@ -266,21 +271,26 @@ class MainWindow(QMainWindow, main_design.Ui_MainWindow):
|
||||
self.replace_files(os.path.join(os.path.join(folder_path, launcher_folders[1])))
|
||||
|
||||
def replace_files(self, launcher_folder):
|
||||
unzipped = self.unzip_and_replace()
|
||||
rmtree(f'{self.path_place.toPlainText()}/dlc')
|
||||
self.unzip_and_replace()
|
||||
try:
|
||||
os.remove(f'{launcher_folder}/resources/app.asar.unpacked/dist/main/steam_api64_o.dll')
|
||||
except:
|
||||
pass
|
||||
os.rename(f'{launcher_folder}/resources/app.asar.unpacked/dist/main/steam_api64.dll',
|
||||
f'{launcher_folder}/resources/app.asar.unpacked/dist/main/steam_api64_o.dll')
|
||||
copytree('creamapi_launcher_files', f'{launcher_folder}/resources/app.asar.unpacked/dist/main',
|
||||
dirs_exist_ok=True)
|
||||
copytree('creamapi_steam_files', self.path_place.toPlainText(), dirs_exist_ok=True)
|
||||
rmtree(f'{self.path_place.toPlainText()}/dlc')
|
||||
move(f'{unzipped}/dlc', self.path_place.toPlainText())
|
||||
# move(f'{unzipped}/dlc', self.path_place.toPlainText())
|
||||
self.finish_text.setPlainText('Все готово!')
|
||||
sleep(1)
|
||||
self.finish_button.setEnabled(True)
|
||||
|
||||
def unzip_and_replace(self):
|
||||
zip_path = self.save_path
|
||||
extract_folder = os.path.splitext(zip_path)[0]
|
||||
# extract_folder = os.path.splitext(zip_path)[0]
|
||||
extract_folder = self.path_place.toPlainText()
|
||||
if not os.path.exists(extract_folder):
|
||||
os.makedirs(extract_folder)
|
||||
|
||||
@@ -291,7 +301,8 @@ class MainWindow(QMainWindow, main_design.Ui_MainWindow):
|
||||
def finish(self):
|
||||
if self.launch_game.isChecked():
|
||||
try:
|
||||
Popen([f"{self.path_place.toPlainText()}/stellaris.exe"])
|
||||
run('start steam://run/281990', shell=True, capture_output=True, text=True)
|
||||
# Popen([f"{self.path_place.toPlainText()}/stellaris.exe"])
|
||||
except:
|
||||
pass
|
||||
|
||||
|
||||
+3
-3
@@ -16,7 +16,7 @@ def get_remote_file_size(url):
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
|
||||
}
|
||||
response = requests.head(url, headers=headers, verify=False)
|
||||
size_bytes = int(response.headers.get('content-length', 0))
|
||||
size_bytes = int(response.headers.get('content-length', 0))*2
|
||||
if size_bytes >= 1024 * 1024:
|
||||
size_str = "{:.2f} MB".format(size_bytes / (1024 * 1024))
|
||||
elif size_bytes >= 1024:
|
||||
@@ -24,5 +24,5 @@ def get_remote_file_size(url):
|
||||
else:
|
||||
size_str = "{} bytes".format(size_bytes)
|
||||
return size_str
|
||||
except Exception as e:
|
||||
return str(e)
|
||||
except Exception:
|
||||
return 'Unknown'
|
||||
|
||||
+4
-3
@@ -1,4 +1,5 @@
|
||||
pyqt5==5.15.10
|
||||
requests==2.31.0
|
||||
future==0.18.3
|
||||
cryptography==42.0.5
|
||||
PyQt5==5.15.10
|
||||
PyQt5_sip==12.13.0
|
||||
Requests==2.31.0
|
||||
vdf==3.4
|
||||
Reference in New Issue
Block a user