mirror of
https://github.com/seuyh/stellaris-dlc-unlocker.git
synced 2026-07-28 14:47:05 -07:00
0.6.1
This commit is contained in:
+10
-2
@@ -6,7 +6,7 @@ from gui.cream_api_maker import CreamAPI
|
||||
from PyQt5.QtCore import Qt
|
||||
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.server_data import gameversion, version, get_remote_file_size, url, server_msg
|
||||
from libs.game_path import stellaris_path
|
||||
from gui.DownloadThread import DownloaderThread
|
||||
from libs.encrypt import decrypt
|
||||
@@ -57,6 +57,7 @@ class MainWindow(QMainWindow, main_design.Ui_MainWindow):
|
||||
# ----------- запуск необходимых стартовых функций ----------- #
|
||||
self.version_check()
|
||||
self.version_change()
|
||||
self.server_msg()
|
||||
self.gameversion_change()
|
||||
self.space_req_change()
|
||||
self.path_change()
|
||||
@@ -130,7 +131,7 @@ class MainWindow(QMainWindow, main_design.Ui_MainWindow):
|
||||
updater_file.write(f'del {old_file}\n')
|
||||
updater_file.write(f'rename {old_dir}\\Stellaris-DLC-Unlocker.load Stellaris-DLC-Unlocker.exe\n')
|
||||
updater_file.write(f'start {old_dir}\\Stellaris-DLC-Unlocker.exe\n')
|
||||
updater_file.write('ping 127.0.0.1 -n 2 > nul\n')
|
||||
updater_file.write('ping 127.0.0.1 -n 3 > nul\n')
|
||||
updater_file.write('del %0')
|
||||
progress_dialog.close()
|
||||
|
||||
@@ -390,6 +391,13 @@ class MainWindow(QMainWindow, main_design.Ui_MainWindow):
|
||||
|
||||
self.close()
|
||||
|
||||
def server_msg(self):
|
||||
if server_msg:
|
||||
if self.ok_dialog('Важное сообщение',
|
||||
f"Сообщение с сервера\n\n{server_msg}",
|
||||
QMessageBox.Information):
|
||||
pass
|
||||
|
||||
@staticmethod
|
||||
def ok_dialog(title, text, msg_type):
|
||||
msg_box = QMessageBox()
|
||||
|
||||
+2
-1
@@ -2,12 +2,13 @@ import requests
|
||||
from requests.packages.urllib3.exceptions import InsecureRequestWarning
|
||||
|
||||
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
|
||||
url = 'https://raw.githubusercontent.com/seuyh/stellaris-dlc-unlocker-files/main/data.json'
|
||||
url = 'https://github.com/seuyh/stellaris-dlc-unlocker/raw/main/data.json'
|
||||
headers = {'Cache-Control': 'no-cache', 'Pragma': 'no-cache'}
|
||||
response = requests.get(url, headers=headers).json()
|
||||
gameversion = response["gameversion"]
|
||||
version = response["version"]
|
||||
url = response["url"]
|
||||
server_msg = response["server_msg"]
|
||||
|
||||
|
||||
def get_remote_file_size(url):
|
||||
|
||||
Reference in New Issue
Block a user