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


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

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

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

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

  1. Качаем данный архив с программой, картинками и портативным лаунчером -
    installer.zip [7,49 Mb] (cкачиваний: 98)
  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 или на панели зеленый значок стрелочки вниз). Если ошибок нет - установщик успешно создастся.
Вуаля! Мы создали простой установщик для нашей очередной сборки, все рады, все счастливы.

Реклама:




Голосуй за новость:
(+9.909,15-0.75)
  • Просмотров: 1 244
  • Комментариев: 9
Рекомендуемое для Вас:

  1. Олдфаги
    Зарегистрирован: 15.07.2015
    Репутация
    (+105.1101-4.1)
    JvonlinsMage | Пользователь offline | (10 июля 2017 15:41) | Комментариев: 417 | Новостей: 20 |
    • 0

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


    1. Олдфаги
      Зарегистрирован: 29.01.2015
      Репутация
      (+113.2111,9-1.3)
      obscurus | Пользователь offline | (10 июля 2017 15:59) | Комментариев: 293 | Новостей: 20 |
      • +2

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


      Если уж не понятно так, то я немного перефразирую
      -----------------------------------------------------------------------------
      Мысли вслух.


  2. Главные редакторы
    Зарегистрирован: 26.06.2016
    Репутация
    (+254.2248,9-5.3)
    sdir01 | Пользователь offline | (11 июля 2017 15:05) | Комментариев: 192 | Новостей: 19 |
    • 0

    Как я понял здесь нельзя сделать меню с выбором определенных элементов?
    -----------------------------------------------------------------------------
    *здесь должны быть драконьи яйца*
    *тут левый сайт*

    *а тут непонятная, анимированная херовина на половину страницы*


    1. Олдфаги
      Зарегистрирован: 29.01.2015
      Репутация
      (+113.2111,9-1.3)
      obscurus | Пользователь offline | (11 июля 2017 15:26) | Комментариев: 293 | Новостей: 20 |
      • +2

      Нет, для этого есть Inno Setup
      -----------------------------------------------------------------------------
      Мысли вслух.


  3. Олдфаги
    Зарегистрирован: 21.03.2015
    Репутация
    (+106.9105-1.9)
    gamerch | Пользователь offline | (12 июля 2017 12:21) | Комментариев: 238 | Новостей: 2 |
    • +1

    Ооо, как раз хотел такую вещь найти, огромное спасибо!
    -----------------------------------------------------------------------------
    Gamerch Music and Play

    КУРОЛОШАДИ!


  4. Администраторы
    Зарегистрирован: 27.07.2011
    Репутация
    (+941.9905-36.9)
    south_park | Пользователь offline | (12 июля 2017 20:01) | Комментариев: 1 041 | Новостей: 791 |
    • +1

    Ого, вот это крайне годный контент, все новости из бездны будут опубликованы после обновления модов, ближе к вечеру redface
    -----------------------------------------------------------------------------
    Ставлю плюсы за написанные новости, если написали новость и не получили плюсы, значит это мой косяк, напиши мне в ЛС с пометкой за новость.


  5. Просто хорошие люди
    Зарегистрирован: 7.03.2016
    Репутация
    (+207.3207,1-0.2)
    Alokey | Пользователь offline | (12 июля 2017 23:18) | Комментариев: 213 | Новостей: 30 |
    • +1

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

    5 memes.
    -----------------------------------------------------------------------------



  6. Журналисты-олдфаги
    Зарегистрирован: 17.01.2016
    Репутация
    (+185.8162-23.8)
    Dezertir009 | Пользователь offline | (13 июля 2017 08:49) | Комментариев: 351 | Новостей: 60 |
    • +2

    5 мем, очень годно
    -----------------------------------------------------------------------------

    Ник на лицензии: Dezertir


  7. Олдфаги
    Зарегистрирован: 6.07.2013
    Репутация
    (+97.696,2-1.4)
    LeoganPro | Пользователь offline | (16 июля 2017 10:43) | Комментариев: 437 | Новостей: 12 |
    • +1

    Хороший гайд!
    Читать я его, конечно, не буду...
    5 мем!
    -----------------------------------------------------------------------------
    MEGAModzzz - оптимизированная мега-сборка, с 350 модами! *NEW!!! (27.08.2017)
    Дешёвый хостинг Minecraft - Скидки бывают даже до 60%!
    Сайт с моими сборками
    Ник в игре: Dunamis4tw


 
Ваше Имя:
  • the-manvitalyapumbapekagustaololoshapokerface
    ololoshanikoloskrovjopagoritgopnikcreepy-troll
    bombanuloanatoliyjewishbadumtssbatrollface
    bayandudecomeonmemefemaleseriouslyneveralonenothingtodohere
    numbsadfsadtrollfacetrolldadwinthistimeclear
    yesmingfupizdynaxezmetall
    pacanypeka-facepikap-masterpoker-face2redface
    rzhakacat-lolDa-nu-nafigfrayna-uchi
    OhGodoh-god-whyponimaeshShto-zaso-close
    so-much-winsurprised-cattrue-storyWTF2voobscheto
    pticapleasepetrosyanpacanohfuck
    irodidisudaheystopityouGTFOefacepalm
    dosvidaniyableayouthful-fearten-guyrage-no-whyyy
    NewspaperGuyTearNewspaperGuyHighhappy-dolangonna
    geniusCerealGuySquintCerealGuyAngryAww-Yeahchallenge-failed
    Determlesqueemisc-alloh_godoh-stop-it-you
    omega-troll-faceotdubpedobearpoker-facerainbow-face
    sincere-trollSlowpokeruka-licopfffnudaeIII
    nikolosneutralmBinimposhappyf
    begomaccepted-drunkbad-poker-facecereal-guycereal-guy-spitting
    chanconcentrateddance-jumpevil-smilefap
    flipfreddie-mercurygreat-scotthappyherp-derp
    jesuslied-lightme-gusta-creepymichelle-not-badnerd
    non2no-whyyyover-heresad-cryingseriously
    staresurprised-kidsurprised-omgwatching-uyou-did-there
    3a_4tokrutoymiloMother_of_godNoris
    not_badot_kompaparkerpovarprelest
    spravedlivomil2big trollbuueeedefault
    fack yeahforever alone2krainyaa stepenkrasnie glazaLOL2
    nravitsaokeyreshitelentrollxD
    zanyatmilanonimbrezguetdefault2
    default3forever aloneHmmmegafffuuumegayeah
    ololoshaOMGshok trollwomen trollwomen
    zadumalsya
Докажи, что не робот:*

 

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

Название темы Автор Статистика Последнее сообщение
Форумный чат

Тема в разделе: Чат флудилка

3JIou_Kpunep

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

Ответов: 114579

Автор: NIGHTDANGER

Сегодня, 02:01

Проблема с шейдерами и моделькой Стива

Тема в разделе: Ваши вопросы по Minecraft

BACABI7

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

Ответов: 1

Автор: AndrewGreat

Вчера, 22:42

Приватный сервер на сборке Age of Engineering

Тема в разделе: Частные, домашние, Hamachi сервера

VanaWasd

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

Ответов: 4

Автор: VanaWasd

Вчера, 20:19

VanillaCraft - лучший сервер без привата!

Тема в разделе: Проекты

MrMaga

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

Ответов: 155

Автор: MrMaga

Вчера, 15:49

GamePoint - Получи настоящее удовольствие от игры в MineCraft!

Тема в разделе: Проекты

Big_Energy

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

Ответов: 6

Автор: MrMaga

Вчера, 13:08