PixelLauncher 2.1.0 — стабильная сборка
Офлайн-лаунчер Minecraft: аккаунты без Microsoft, установка версий и лоадеров (Fabric, Quilt, Forge, NeoForge), каталог модпаков Modrinth, поиск и обновление модов, разбор вылетов, системный трей, автозагрузка, плагины, прокси и зеркала.
This commit is contained in:
commit
ec6f13ddcc
33 files changed
+10445
No files matched your search
@@ -0,0 +1,74 @@
|
||||
; PixelLauncher — Inno Setup 6 script
|
||||
; Сборка: python make_installer.py (или: ISCC.exe installer.iss)
|
||||
; Результат: PixelLauncherSetup2.1.0.exe в папке проекта.
|
||||
; AppId должен оставаться неизменным, иначе обновление появится
|
||||
; как отдельная программа.
|
||||
|
||||
#define MyAppName "PixelLauncher"
|
||||
#define MyAppVersion "2.1.0"
|
||||
#define MyAppPublisher "SuperBoys"
|
||||
#define MyAppURL "https://pixellauncher.ru"
|
||||
#define StageDir "build\stage"
|
||||
#define MyIcon "build\launcher.ico"
|
||||
|
||||
[Setup]
|
||||
AppId={{7B3F2A19-5C4E-4D8B-9F61-2E8A0C4D1B55}
|
||||
AppName={#MyAppName}
|
||||
AppVersion={#MyAppVersion}
|
||||
AppVerName={#MyAppName} {#MyAppVersion}
|
||||
AppPublisher={#MyAppPublisher}
|
||||
AppPublisherURL={#MyAppURL}
|
||||
DefaultDirName={localappdata}\{#MyAppName}
|
||||
DisableProgramGroupPage=yes
|
||||
; без UAC: лаунчер и .minecraft живут в профиле пользователя
|
||||
PrivilegesRequired=lowest
|
||||
OutputDir=.
|
||||
OutputBaseFilename=PixelLauncherSetup{#MyAppVersion}
|
||||
Compression=lzma2/max
|
||||
SolidCompression=yes
|
||||
WizardStyle=modern
|
||||
MinVersion=10.0
|
||||
ArchitecturesAllowed=x64compatible
|
||||
SetupIconFile={#MyIcon}
|
||||
UninstallDisplayIcon={app}\launcher.ico
|
||||
UninstallDisplayName={#MyAppName}
|
||||
VersionInfoVersion=2.1.0.0
|
||||
VersionInfoProductVersion={#MyAppVersion}
|
||||
LZMANumBlockThreads=2
|
||||
|
||||
[Languages]
|
||||
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
|
||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "Создать ярлык на рабочем столе"; \
|
||||
GroupDescription: "Дополнительно:"
|
||||
|
||||
[Files]
|
||||
Source: "{#StageDir}\*"; DestDir: "{app}"; \
|
||||
Flags: recursesubdirs ignoreversion
|
||||
|
||||
[Icons]
|
||||
; WorkingDir обязателен: настройки и .minecraft ищутся относительно папки
|
||||
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\pythonw.exe"; \
|
||||
Parameters: "main.py"; WorkingDir: "{app}"; \
|
||||
IconFilename: "{app}\launcher.ico"; Comment: "Оффлайн-лаунчер Minecraft"
|
||||
Name: "{userdesktop}\{#MyAppName}"; Filename: "{app}\pythonw.exe"; \
|
||||
Parameters: "main.py"; WorkingDir: "{app}"; \
|
||||
IconFilename: "{app}\launcher.ico"; Tasks: desktopicon
|
||||
|
||||
[Registry]
|
||||
; Протокол pixellauncher:// — ссылки с сайта открывает лаунчер
|
||||
Root: HKCU; Subkey: "Software\Classes\pixellauncher"; \
|
||||
ValueType: string; ValueData: "URL:PixelLauncher Protocol"; \
|
||||
Flags: uninsdeletekey
|
||||
Root: HKCU; Subkey: "Software\Classes\pixellauncher"; \
|
||||
ValueType: string; ValueName: "URL Protocol"; ValueData: ""
|
||||
Root: HKCU; Subkey: "Software\Classes\pixellauncher\shell\open\command"; \
|
||||
ValueType: string; \
|
||||
ValueData: """{app}\pythonw.exe"" ""main.py"" ""--protocol-url"" ""%1"""
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\pythonw.exe"; Parameters: "main.py"; \
|
||||
WorkingDir: "{app}"; Description: "Запустить {#MyAppName}"; \
|
||||
Flags: nowait postinstall skipifsilent
|
||||
Reference in new issue
Block a user