Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер [JavaFX, Spout, Forge] nLoader-min v 2.7.1 продолжение asn007-launcher

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Dr.Death, 5 окт 2012.

Статус темы:
Закрыта.
  1. ITrAnEI

    ITrAnEI Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    Tr4nE
    При чём тут печать? D:
     
    REZAYS нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Скоро выкачу 2.4.1 - фикс онлайна, перевода и галки "Запомнить меня".
    Алсо, ITrAnEI нарисовал иконку музыки, но она появится только в 2.5.[DOUBLEPOST=1370973434,1370961139][/DOUBLEPOST]UPD: Парни, не ставьте пробелов в именах модов. Пожалуйста[DOUBLEPOST=1370976608][/DOUBLEPOST]UPD2: Парни, можете ставить пробелы в именах модов XD
    Начиная с версии 2.5 правда. Которая выходит УЖЕ СЕЙЧАС С:
    Из новостей: чекбокс "запомнить меня" втыкается, если уже есть запомненные логин и пароль, онлайн теперь работает для всех серверов (спигот не тестил, есличо), есть автоообновление :)
    Сейчас залью сорцы и запилю инструкцию по настройке автообновления
     
    ITrAnEI и alden нравится это.
  4. colderpilot

    colderpilot Старожил Пользователь

    Баллы:
    103
    Как освободишься выпили регу :)
     
  5. Автор темы
    Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    UPD3: Залил исходники, сейчас напишу инструкцию[DOUBLEPOST=1370978782,1370977500][/DOUBLEPOST]UPD4: Дописал инструкции. Пользуйтесь :)[DOUBLEPOST=1370987074][/DOUBLEPOST]Кстати, в nLoader 2.7 (возможно даже в 2.6!) появится система тем (полноценных, в зачаточном состоянии она и так есть) :3
     
    ITrAnEI нравится это.
  6. Repack

    Repack Старожил Пользователь

    Баллы:
    103
    Skype:
    repack_111
    Все баги исправлены, подтверждаю. :)

    Скоро будет гайдик по тонкой и точной смене дизайна :3
     
    Dr.Death нравится это.
  7. Repack

    Repack Старожил Пользователь

    Баллы:
    103
    Skype:
    repack_111
    Могут, Linkinkov писал об этом.
     
    slavik123123123 нравится это.
  8. agentik007

    agentik007 Старожил Пользователь

    Баллы:
    153
    Skype:
    vladislav567695
    Я думаю за $ Dr.Death сделает вам защиту
     
  9. Linkinkov

    Linkinkov Старожил Пользователь

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Но возможность этого или цены не подтвердил.
     
  10. Автор темы
    Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Подтверждаю, возможно. Цена зависит от защиты, договорная[DOUBLEPOST=1371042864,1371031410][/DOUBLEPOST]Так, система тем (альфа) работает. Посему держите мини-гайд по упаковке тем для nLoader:
    Тема состоит из нескольких файлов:
    • theme.xml - файл описания темы, о его структуре будет написано ниже
    • MainScene.fxml - FXML-файл главного окна (логин, пароль, сервера)
    • SettingsScene.fxml - FXML-файл окна настроек
    • SkinScene.fxml - FXML-файл окна отображения скина
    • style.css - стили вашей темы
    • Дополнительные файлы вашей темы
    MainScene, SettingsScene, SkinScene и style могу отсутствовать - если их не удалось загрузить из вашей темы, то лаунчер автоматически подгрузит эти файлы из своей внутренней темы. Таким образом тема может менять не все окна, но лишь одно. Либо же просто переопределять стили.
    Допустим, вы написали свою тему, проверили ее в лаунчере и она ВНЕЗАПНО заработала. Как же подготовить тему для распространения?

    • Создать папку, в которой будет располагаться тема
    • Скопировать туда FXML-файлы вашей темы и style.css, а так же дополнительные файлы вашей темы (изображения, etc.). Внимание: под дополнительные файлы я рекомендую использовать отдельную директорию, например под картинки создайте отдельную папку с именем img. Таким образом вы избежите неразберихи в вашей папке темы.
    • Откройте ваш style.css и исправьте пути к дополнительным файлам. Допустим, в лаунчере у меня было:
      Код:
      #music .true {
          -fx-background-image: url("./eu/q_b/asn007/nloader/res/images/music_on.png");
          -fx-background-position: center;
          -fx-background-repeat: no-repeat;
      }
      
      и файл подгружались из пакета eu.q_b.asn007.nloader.res.images. Этот путь я исправляю на
      Код:
      #music .true {
          -fx-background-image: url("./img/music_on.png");
          -fx-background-position: center;
          -fx-background-repeat: no-repeat;
      }
      
      . Таким образом, файл будет подгружаться из папки img относительно style.css
    • Сохраните ваш style.css
    • Создайте файл theme.xml в вашей папке темы примерно такого содержания:
      HTML:
      <?xml version="1.1" encoding="UTF-8" ?>
      <!--
          nLoader theme folder structuring guidelines:
              * OBLIGATORY  : Stylesheet must be named style.css
              * OBLIGATORY  : Main scene fxml file must be named MainScene.fxml. The same applies to SkinScene and SettingsScene.
              * RECOMMENDED : All images should be placed into separate folder to avoid hell in theme folder
      -->
      <theme>
          <name>Имя вашей темы</name>
          <author>Ваш никнейм</author>
          <version>Версия темы (например 1.0)</version>
          <width>Ширина окна лаунчера в px (дефолт - 299)</width>
          <height>Высота окна лаунчера в px (дефолт - 452)</height>
          <icon>путь к иконке относительно theme.xml, например img/icon.png, если вы хотите оставить стандартную иконку лаунчера - напишите здесь "default" (без кавычек)</icon>
          <files>
      <!-- Здесь располагается список всех файлов темы (относительно theme.xml), например так: -->
              <file>style.css</file>
              <file>MainScene.fxml</file>
              <file>SkinScene.fxml</file>
              <file>SettingsScene.fxml</file>
              <file>img/icon.png</file>
              <file>img/music_off.png</file>
              <file>img/music_on.png</file>
          </files>
      </theme>
    • Залейте папку с темой на сервер, укажите ее в лаунчере (в версии 2.6 эта настройка называется themeRoot)
    • ???
    • PROFIT!
    Если что-то плохо описал - спрашивайте, отвечу[DOUBLEPOST=1371058195][/DOUBLEPOST]Ща, парни, обновлю иконку музыки и залью[DOUBLEPOST=1371059409][/DOUBLEPOST]v2.6[DOUBLEPOST=1371059616][/DOUBLEPOST]v2.6.1, забыл одну шнягу :3[DOUBLEPOST=1371067635][/DOUBLEPOST]Ап, чо. Алсо, Repack хотел наваять гайд именно по созданию тем :3
     
    Xakep_SDK, agentik007, Vova96 и 4 другим нравится это.
  11. GT_ejik

    GT_ejik Активный участник

    Баллы:
    63
    На 2.5 пытаюсь настроить автообновление самого лаунчера, но все, что он делает, это пишет Old version и не пускает дальше. Делал все по инструкции, на сайте стоит WebMCR 2.15. В чем могут быть проблемы?
     
  12. Автор темы
    Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Парни, поностальгируем?
    [​IMG]
    [​IMG]

    Эх, были ведь времена... *пустил слезу*[DOUBLEPOST=1371068746,1371068694][/DOUBLEPOST]
    nloader.log в студию
     
    1lyaSweeper и Vova96 нравится это.
  13. Linkinkov

    Linkinkov Старожил Пользователь

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Почти пол года на нем проект держал.
     
    Dr.Death нравится это.
  14. Автор темы
    Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Ох ты ж нихрена себе, я думал его почти никто не юзал, как и nLoader O_O
     
  15. GT_ejik

    GT_ejik Активный участник

    Баллы:
    63

    Код:
    [13.06.2013  12:43:06 ][Main] Initializing...
    [13.06.2013  12:43:06 ][NLoaderConfiguration] Loading NLoader configuration file...
    [13.06.2013  12:43:06 ][Main] Loading scene FXML...
    [13.06.2013  12:43:06 ][Main] Adding stylesheets...
    [13.06.2013  12:43:06 ][Main] Setting up stage...
    [13.06.2013  12:43:06 ][Main] Starting client verifier & downloader thread...
    [13.06.2013  12:43:06 ][Main] Ready to rock!
    [13.06.2013  12:43:07 ][ClientDownloaderThread] Building directories list...
    [13.06.2013  12:43:07 ][ClientDownloaderThread] Checking files...
    [13.06.2013  12:44:09 ][ClientDownloaderThread] File checking completed, populating map with files to download
    [13.06.2013  12:44:14 ][ClientDownloaderThread] Map populated, have to download 0 files
    Он посылает запрос на авторизацию WebMCR, та видит, что версия лаунчера устарела, отказывает, лаунчер об этом сообщает, и... все.
     
  16. Автор темы
    Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Теперь мне очень не помешал бы сам джарник и LauncherConf. Алсо, если Old version - лаунчер обязан хоть как-то отреагировать, надо ковырять на предмет самой WebMCR.
     
  17. GT_ejik

    GT_ejik Активный участник

    Баллы:
    63
    В скайп могу все скинуть.
     
  18. Автор темы
    Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Окей, отпишитесь в скайп[DOUBLEPOST=1371073065,1371071032][/DOUBLEPOST]Блджад, я рак и мне очень стыдно. Ща исправлю багу одну с онлайн-темами[DOUBLEPOST=1371073196][/DOUBLEPOST]v2.6.2. Все, скачавшие 2.6.1 - перекачайте[DOUBLEPOST=1371073682][/DOUBLEPOST]Кстати, посоны, мне тут лексманос отписал. Тащемта есть еще один способ запуска майна, думаю в 2.7 будет[DOUBLEPOST=1371074067][/DOUBLEPOST]А еще надо будет вам к 3.0 что-нибудь важное запилить. Any suggestions?[DOUBLEPOST=1371074503][/DOUBLEPOST]Алсо, есть такая идея, как зафигачить видео по настройке nLoader + webMCR. Нужно?
     
    RVXman и ITrAnEI нравится это.
  19. Linkinkov

    Linkinkov Старожил Пользователь

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Вспоминая сколько было проблем от школьников со старым лаунчером, я бы не стал этого делать :)
     
    REZAYS нравится это.
  20. Автор темы
    Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Кстати, интересный факт: ко мне еще ни разу не обращался человек с криво настроенным лаунчером. Максимум - просили объяснить некоторые нюансы. Неужели рубаккит поумнел?
     
    ITrAnEI нравится это.
  21. REZAYS

    REZAYS Старожил Пользователь

    Баллы:
    153
    Если это значило, что твой лаунчер будет запускать новый майнкрафт(1.6), то буду использовать;)
     
Статус темы:
Закрыта.

Поделиться этой страницей