Установщик Java и GravitLauncher для вашего проекта, написанный на .NET
Установщик требует .NET 4.5.1 и выше, который предустановлен на Windows 8.1/10/11. Установить эту версию можно на
Windows 7 и выше. Многие сборки Windows уже содержат в себе .NET Framework подходящей версии
Prestarter_module работает только с GravitLauncher 5.5.0+
-
Установите Visual Studio 2022 и откройте проект
-
Перед изменением
PrestarterForm.cs
сделайте сборку проекта- На этапе клонирования форма не знает кастомных элементов
CustomProgressBar
иCustomButton
. Вы будете видеть ошибку
- На этапе клонирования форма не знает кастомных элементов
-
Откройте
PrestarterForm.cs
- Отображаемый фон имеет другой цвет от того что будет в результате после компиляции. Цвета настраиваются в конфиге
-
В конструкторе измените дизайн, надписи и логотип под ваш проект
-
В
Properties
изменитеfavicon.ico
- Пример конвертации png в ico. Актуально для WSL и Linux для размера 128x128 в png формате:
convert -resize x128 -gravity center -crop 128x128+0+0 favicon.png -define icon:auto-resize=256,48,32,16 favicon.ico
-
Разверните
Properties
, откройтеResources.resx
, нажмите ПКМ по favicon.ico и выберитеЗаменить файл...
-
Нажмите ПКМ по
PrestarterForm.cs
выберитеСвойства
- Откроется меню элемента
- На форме выберите Лого через ЛКМ (Свойства поменяются)
- Выберите в Свойствах элемент
BackgroundImage
- Нажмите три точки для замены ресурса
- Нажмите
Импорт...
, после чего выберите свой логотип в форматеpng
в размере128x128
-
Откройте файл
Config.cs
-
Настройте обязательно параметр:
Project
(название вашего проекта как в лаунчсервере) -
Сохраняйте все изменённые файлы через
Ctrl + S
-
Выберите тип сборки Release и соберите проект комбинацоей клавиш `Ctrl+Shift+B
- Перейдите в каталог
Prestarter_module
- Откройте терминал в папке в которую мы зашли ранее
- Запустите сборку командой
gradlew.bat build
- Собранный файл вы найдете в
build\libs
- Установите
mono-msbuild
- Откройте файл
Config.cs
- Настройте обязательные параметры:
Project
(название вашего проекта как в лаунчсервере) - Запустите сборку командой
msbuild -p:Configuration=Release
- Перейдите в каталог
Prestarter_module
- Запустите сборку командой
./gradlew build
- Собранный файл вы найдете в
build\libs
Для использования Prestarter выполните следующие действия:
- Установите модуль
Prestarter_module.jar
на лаунчсервер в папкуmodules
- Соберите проект с помощью Visual Studio(Windows) или msbuild(Linux)
- Поместите собранный файл в корень лаунчсервера с названием
Prestarter.exe
[ АЛЬТЕРНАТИВНЫЙ СПОСОБ УСТАНОВКИ ] Prestarter'a как отдельный файл (Обновляться у пользователей не способен)
- В
LauncherDownloadUrl
впишите ссылку на файлLauncher.jar
в конфигеPrestarter\Config.cs
- Пример для разработки:
public static string LauncherDownloadUrl = "http://127.0.0.1:9274/Launcher.jar"
- Соберите проект с помощью Visual Studio(Windows) или msbuild(Linux)