Skip to content

Releases: rusty-prdc/NullLauncher

NullLauncher 1.0.3

Choose a tag to compare

@rusty-prdc rusty-prdc released this 17 Oct 05:23

NullLauncher 1.0.3

Импорт любых архивов, каталог CurseForge и починка докачки.

Что нового

  • Каталог модпаков — CurseForge. Раздел «Модпаки» в каталоге теперь ищет в CurseForge (моды, ресурс-паки и шейдеры остались на Modrinth): поиск с фильтрами по загрузчику и версии Minecraft, карточка проекта с автором, обложками, и ссылкой на CurseForge, выбор версии модпака, установка в один клик. Скачивание идёт с официальных зеркал CurseForge.
  • Универсальный импорт. Один пункт «Импортировать» (и drag & drop) теперь принимает любой разумный архив — формат определяется по содержимому, а не по расширению:
    • сборка NullLauncher (.nlpkg / .zip с instance.json), в том числе обёрнутая в лишнюю папку;
    • модпак Modrinth (.mrpack и .zip с modrinth.index.json);
    • модпак CurseForge (manifest.json + overrides): имя файла берётся из cfwidget, скачивание идёт с forgecdn, ошибки отдельных файлов не валят импорт — они попадают в уведомление «импортирован частично»;
    • готовая папка игры (.minecraft, mods + config, versions): версия и загрузчик читаются из versions/*/<id>.json (включая inheritsFrom и mainClass), а если папки versions/ нет — по именам модов (например …-1.21.1-neoforge-….jar → 1.21.1 / neoforge). Загрузчик без версии лаунчер доустановит самой последней, совместимой с версией игры.
  • Докачка больше не портит файлы. Если сервер ответил 200 вместо 206 на Range-запрос — файл качается заново, а не дописывается в хвост; при расхождении хеша битый .part удаляется, счётчики сбрасываются.
  • Ретраи до трёх раз. Ошибка качает вызывающего только после исчерпания попыток, а не на первом сбое: таймаут соединения, обрыв и «зависший» поток (девяносто секунд без байтов) уходят в повтор.
  • Импорт больших паков не обрывается по тайм-ауту UI: импорт и ремонт ждут до 30 минут, а не пять.

Проверено на реальных файлах

  • 1.20.1 Forge.zip (сборка с instance.json внутри папки) — импорт ок.
  • Forge 1.20.1 1.0.0.mrpack — 32 мода, 0 ошибок.
  • All of Create - Aeronautics-v2.7.zip (CurseForge, 253 файла, NeoForge 21.1.250).
  • Готовая папка игры без versions/ (116 модов) — версия и загрузчик определены по именам модов.
  • Установка модпака CurseForge из каталога по ссылке (Homestead, Fabric 1.20.1) — 346 файлов, 0 ошибок, загрузчик доставлен сам.

Установка

  • Сетап: NullLauncher-1.0.3-Setup.exe
  • Переносная версия: NullLauncher-1.0.3-win-x64.zip

NullLauncher 1.0.2

Choose a tag to compare

@rusty-prdc rusty-prdc released this 05 Oct 13:42

Выбор версии модпака при установке

  • РљРЅРѕРїРєР° «Установить» Сѓ модпака теперь открывает СЃРїРёСЃРѕРє всех его версий: дата, версия Minecraft, загрузчик, размер Рё канал. РџРѕ умолчанию выбрана последняя стабильная (release).
  • Р�Р· таблицы «Версии» установка идёт СЃ подтверждением — выбранная версия ставится точно, без подмены РЅР° последнюю.
  • Обложки СЃР±РѕСЂРѕРє РёР· Modrinth РЅР° главной Рё РІ «Моих сборках».
  • Фикс: жирный текст РІ диалогах подтверждения больше РЅРµ показывает сырые теги.

NullLauncher 1.0.1

Choose a tag to compare

@rusty-prdc rusty-prdc released this 04 Oct 16:01

NullLauncher 1.0.1

Патч: починена установка модовых сборок.

Что исправлено:

  • Модовые библиотеки (Fabric, Quilt, Forge, NeoForge) больше не падают с ошибкой 404 «The specified blob does not exist»: лаунчер теперь берёт адрес репозитория из манифеста версии (maven.fabricmc.net, maven.minecraftforge.net и т.д.), а не ищет их на libraries.minecraft.net
  • Автоустановка .NET Desktop Runtime 8 и WebView2 Runtime, если они отсутствуют в системе

Файлы релиза:

  • NullLauncher-1.0.1-Setup.exe — установщик Windows
  • NullLauncher-1.0.1-win-x64.zip — переносная версия

Обновление: вкладка «Настройки» → «О программе» → «Проверить обновления».

Системные требования: Windows 10/11 x64, WebView2 Runtime (устанавливается автоматически).

NullLauncher 1.0.0

Choose a tag to compare

@rusty-prdc rusty-prdc released this 04 Oct 15:17

NullLauncher 1.0.0

Первая стабильная сборка лаунчера Minecraft для Windows.

Что нового:

  • Обновления: вкладка «О программе» проверяет GitHub Releases и ставит новую версию (setup) с твоего разрешения
  • Установщик: при отсутствии системных компонентов сам ставит .NET Desktop Runtime 8 и WebView2 Runtime
  • Сеть: рабочий прокси, кнопка «Проверить пинг» (Modrinth, Mojang, GitHub, Microsoft)
  • Память: лаунчер показывает, сколько оперативки занято, в настройках и в RAM
  • Modrinth: установка модпаков (.mrpack) в один клик
  • Описания проектов Modrinth рендерятся в Markdown (заголовки, списки, ссылки, картинки, код)
  • Вход: мастер входа Microsoft (device code), аккаунты хранятся локально в SQLite

Файлы релиза:

  • NullLauncher-1.0.0-Setup.exe — установщик Windows
  • NullLauncher-1.0.0-win-x64.zip — переносная версия (портативная)

Системные требования: Windows 10/11 x64, WebView2 Runtime (устанавливается автоматически).