This commit is contained in:
seuyh
2024-02-26 21:38:53 +07:00
parent 0fb5bd972f
commit 90c10f0acd
6 changed files with 340 additions and 283 deletions
+87 -45
View File
@@ -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>
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</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; }
&lt;p align=&quot;center&quot; style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600; text-decoration: underline;&quot;&gt;Stellaris DLC Unlocker&lt;/span&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot; style=&quot;-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;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600; text-decoration: underline;&quot;&gt;Требования&lt;/span&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:9pt; font-weight:600;&quot;&gt;Лицензия&lt;/span&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;: Steam (не исключена работоспособность других версий).&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:9pt; font-weight:600;&quot;&gt;Лицензия&lt;/span&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt;: Steam.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-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;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600; text-decoration: underline;&quot;&gt;Установка&lt;/span&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; Следуйте инструкциям инсталлятора. Установка почти полностью автоматическая. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-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;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; font-weight:600; text-decoration: underline;&quot;&gt;Удаление&lt;/span&gt;&lt;span style=&quot; font-size:10pt; font-weight:600;&quot;&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; Переустановите Paradox лаунчер, удалите папку &amp;quot;dlc&amp;quot; в директории игры. Не забудте заново скачать те dlc которые у вас приобретены.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; Переустановите Paradox лаунчер, удалите папку &amp;quot;dlc&amp;quot; в директории игры. Не забудте заново скачать те dlc которые у вас приобретены.&lt;br /&gt;&lt;br /&gt;Сделано лично мной для всех&lt;br /&gt;&lt;/span&gt;&lt;img src=&quot;:/images/telegram (1).png&quot; /&gt;&lt;a href=&quot;https://t.me/seuyh&quot;&gt;&lt;span style=&quot; font-size:11pt; text-decoration: underline; color:#0000ff;&quot;&gt;seuyh&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/images/GitHub-Logo.wine (1).png&quot; /&gt;&lt;a href=&quot;https://github.com/seuyh&quot;&gt;&lt;span style=&quot; font-size:11pt; text-decoration: underline; color:#0000ff;&quot;&gt;GitHub&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:10pt; color:#000000;&quot;&gt;Отдельная благодарность герою нашего времени, который все это делал для нас ручками &lt;/span&gt;&lt;img src=&quot;:/images/telegram (1).png&quot; /&gt;&lt;a href=&quot;https://t.me/Temri1337&quot;&gt;&lt;span style=&quot; font-size:11pt; text-decoration: underline; color:#0000ff;&quot;&gt;He11oThere&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;a href=&quot;@Temri1337&quot;&gt;&lt;span style=&quot; font-size:8pt; text-decoration: underline; color:#000000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;https://www.playground.ru/stellaris/cheat/stellaris_dlc_unlocker_razblokirovschik_dopolnenij_3_10-1088979#29894040&quot;&gt;&lt;span style=&quot; font-size:10pt; text-decoration: underline; color:#0000ff;&quot;&gt;playground.ru Stellaris DLC Unlocker&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;-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;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</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% Гб места на диске &quot;C:/&quot;</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; }
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Мы рекомендуем переустановить Paradox лаунчер, однако вы можете пропутить этот шаг.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Необходимо переустановить Paradox лаунчер для корректной работы.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</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
View File
@@ -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 &quot;DLC Unlocker - Разблокировщик дополнений&quot; [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;\">Нажмите &quot;Далее&quot;, чтобы продолжить или &quot;Отмена&quot;, чтобы выйти из программы установки.</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 &quot;DLC Unlocker - Разблокировщик дополнений&quot; [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;\">Нажмите &quot;Далее&quot;, чтобы продолжить или &quot;Отмена&quot;, чтобы выйти из программы установки.</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 лаунчер, удалите папку &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>\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 лаунчер, удалите папку &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>\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", "Автор крутой"))
+2
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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