( +12.04 10,99 -1.05 )

Создаем установщик для своей сборки + портативный клиент на основе tLauncher [Guide]

Автор: obscurus

Создаем  установщик для своей сборки + портативный клиент на основе tLauncher [Guide]

В данном гайде мы разберем как сделать простой установщик для своей сборки и сделать клиент портативным, что бы он запускался из любого места.

Итак, для начала начнём с подготовки нашего рабочего места. Наливаем чай, включаем музыку и начинаем творить.

Начало работы

  1. Качаем данный архив с программой, картинками и портативным лаунчером -
    installer.zip [7,49 Mb]
  2. Создаем где-нибудь новую папку (рабочий стол, например) и скидываем туда всё, что есть в архиве
  3. Устанавливаем программу, находящуюся в папке "Smart Install Maker".
Заметка: 
На сайте запрещено выкладывать пиратский софт, поэтому стоит пробная версия. 
Как активировать программу можно найти в интернете.
Исходники скачаны, программа установлена - значит можно приступать к созданию портативного клиента.


Создание и подготовка клиента


В папке "tLauncher" находится чистый портативный клиент без каких-либо модов и версий. Запускаем лаунчер, выбираем нужную версию и устанавливаем её.
Далее уже вы сами - устанавливаете нужные моды, ресурспаки и настраиваете конфиги. Если у вас уже есть готовый клиент - просто перекиньте в данную папку нужные папки (config, mods, versions и т.д.).
Заметка:
Обязательно проверяйте свой клиент на работоспособность!
Запускайте клиент, создайте мир, зайдите в него и немного поиграйте. 
Заметка:
Что бы при запуске лаунчера всегда выбиралась нужная вам версия
открываем любым текстовым редактором файл tlauncher.args
и в конце прописываем: (не забываем о наличии пробелов между аргументами)
--version "Test"
где Test - название требуемой версии.
Допустим, клиент создан, настроен, проверен, да и вообще находится в лучшей форме. Теперь нам надо очистить клиент от лишних файлов и папок. Вот примерный список того, что лучше удалить:
Папки:
  1. logs
  2. saves (если нет специальной карты под клиент)
  3. server-resource-packs
  4. fonts
  5. mod-config ( не config )

Файлы:
  1. launcher_profiles.json
  2. servers.dat ( если клиент не под специальный сервер )
  3. tlauncher_profiles.json

Создаем  установщик для своей сборки + портативный клиент на основе tLauncher [Guide]
Примерно так будет выглядеть папка клиента после очистки
Заметка: 
Некоторые моды могут произвольно создавать некоторые файлы или папки. 
(например: OptiFine и BetterFPS в скриншоте)
Если вы не знаете для чего они (а это плохо), то лучше не трогайте их.

Программа установлена, клиент создан - а значит можно приступать к созданию установщика!


Создание установщика


Создаем  установщик для своей сборки + портативный клиент на основе tLauncher [Guide]

  1. Имя программы - собственно, название вашего клиента
  2. Версия - версия вашего клиента
  3. Имя компании - будет показываться внизу установщика
  4. Интернет-сайт - толком ничего не делает
  5. Поддержка - ваши контакты (e-mail)
  6. Сохранить как - путь, где будет созданный установщик

Создаем  установщик для своей сборки + портативный клиент на основе tLauncher [Guide]

Здесь нам требуется добавить свою сборку в установщик. Нажимаем на кнопку "Добавить файлы из папки" и в появившимся диалоговом окне выбираем папку, где находится наша сборка.

Создаем  установщик для своей сборки + портативный клиент на основе tLauncher [Guide]

Далее переходим в подраздел "Диалоги" и ищем там пункт "Каталог установки" - "Путь:".
По умолчанию стоит
%ProgramFiles%\%CompanyName%\%ProductName%
Отсюда мы убираем \%CompanyName%, что бы наше сомнительное название компании не оказалось в путях.
В этом же подразделе, во вкладке "Завершение" находим "Показать флажок "Запустить установленное приложение", включаем его и выбираем наш файл лаунчера tLauncher.exe. В итоге, в конце установки инсталлятор нам предложить запустить саму игру.

Создаем  установщик для своей сборки + портативный клиент на основе tLauncher [Guide]

В подразделе "Интерфейс" поменяем дефолтные картинки на связанные с minecraft'ом. В скачанном архиве уже есть заголовок ( logo.png ), логотип ( main.jpg ) и значок инсталлятора ( icon.ico ). Просто меняем на наши. Не забудьте подкорректировать положение картинок для исключения кривизны их положения.
Заметка: 
Я бы еще посоветовал убрать создание деинсталлятора в "Деинсталлятор-Настройки"
что бы не захламлять ПК пользователей


Заключение


В итоге, когда все дела сделаны, всё настроено и проверено, начинаем компиляцию (Ctrl+F9 или на панели зеленый значок стрелочки вниз). Если ошибок нет - установщик успешно создастся.
Вуаля! Мы создали простой установщик для нашей очередной сборки, все рады, все счастливы.
  1. Олдфаги

    10 июля 2017 15:41

    +2

    Блин, в этой статье не описано, как залить майнер в свой установщик, а ведь это стартер-пак любого разработчика сборок.
  2. Модератор

    11 июля 2017 15:05

    0

    Как я понял здесь нельзя сделать меню с выбором определенных элементов?
    1. Олдфаги

      11 июля 2017 15:26

      +3

      Нет, для этого есть Inno Setup
  3. Олдфаги

    12 июля 2017 12:21

    +1

    Ооо, как раз хотел такую вещь найти, огромное спасибо!
  4. Администраторы

    12 июля 2017 20:01

    +1

    Ого, вот это крайне годный контент, все новости из бездны будут опубликованы после обновления модов, ближе к вечеру redface
    1. Посетители

      22 ноября 2021 07:40

      0

      Подскажите пожалуйста, это ведь на чистый майнкрафт?
      1. Администраторы

        22 ноября 2021 23:31

        +1

        ponimaesh
        В подробном гайде рассказано как сделать установщик (exe файл) с со своей сборкой майнкрафта и приложить туда тл лаунчер, собственно, что значит "на чистый майнкрафт?".

        Если вы сделали сборку и хотите сделать для пользователей авто установку, то это гайд для вас, а сборка собирается с чистого майнкрафта, все верно, если майнкрафт не чистый, то это уже сборка. flip
        1. Посетители

          23 ноября 2021 07:41

          0

          Просто я имел ввиду чистый это который не взломаный
  5. Журналисты-олдфаги

    12 июля 2017 23:18

    +1

    Отличная новость, прекрасный и подробный гайд со всеми нюансами.
    Больше нечего сказать.

    5 memes.
  6. Олдфаги

    13 июля 2017 08:49

    +2

    5 мем, очень годно
  7. Олдфаги

    16 июля 2017 10:43

    +1

    Хороший гайд!
    Читать я его, конечно, не буду...
    5 мем!
  8. Посетители

    10 декабря 2017 15:46

    0

    Хороший гайд
    Мне нравиться, прочитал, мб сделаю)
    5 мем!
  9. Посетители

    27 августа 2018 14:14

    0

    Отличный гайд! Всё чисто и прозрачно! Чётко понятно!
    5 мем!
  10. Посетители

    19 мая 2021 18:18

    0

    [b][/b]Круто! TDauncher лицензию спиздил...
  11. Посетители

    22 ноября 2021 07:38

    0

    А это на чистый майнкрафт?
Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

Последние сообщения с форума

Название темы
Статистика
Последнее сообщение

Просмотров: 19

Ответов: 1

Просмотров: 141130

Ответов: 679

Просмотров: 158

Ответов: 1

Просмотров: 207

Ответов: 1