Nuclear Tech: Second Dawn — Menu Background
Part of Nuclear Tech: Second Dawn
This is an official component of the Nuclear Tech: Second Dawn (NTSD) ecosystem, developed and maintained primarily for that modpack. BySally — Project Creator & Maintainer. Standalone use outside the tested NTSD environment is not a supported compatibility promise.
“Official” refers to the NTSD project only. NTSD is an independent community project, not an official product of Minecraft, Mojang Studios, Microsoft, HBM, or the original NTNH developers. Upstream authors do not thereby endorse this adaptation.
What this component does
NTSD Menu Background provides the pack's animated Orbital Sunrise title-screen background. It replaces the vanilla rotating panorama and its background overlay while retaining the standard Minecraft title screen, logo, labels, button layout, and button actions. It also draws the small “Created by BySally” credit without covering existing buttons.
The module manages its renderer as screens change: it stops decoding and releases its video textures when leaving the title screen, then prepares and restarts the animation on return. The 0.1.2 renderer restores OpenGL unpack state around its texture uploads, addressing the pack's earlier background corruption on menu returns.
Installation and supported environment
Use Minecraft 1.20.1, Forge 47.4.28, Java 17. This module is client-only and must not be installed on a dedicated server. No FancyMenu, Watermedia, external browser, or runtime FFmpeg dependency is required.
The NTSD modpack supplies config/ntsd-menu/menu.properties and the authorized orbital.ntsd frame sequence. The JAR alone does not contain the background artwork:
enabled=true
sequence=orbital.ntsd
Rendering and fallback
The existing NTSD sequence contains 216 frames at 2560×1440 and 24 FPS, forming a nine-second loop. A bounded streaming decoder reads the indexed JPEG frames, using the Minecraft installation's STB library and two reusable GPU textures. Adjacent frames blend on the GPU. This is a dedicated image-sequence renderer, not a general-purpose MP4 video player.
Centered cover scaling preserves the image proportions. An ultrawide display therefore crops the top and bottom of the 16:9 source rather than stretching it. Missing, corrupt, or disabled animation resources leave the vanilla panorama available as the fallback. Other mods that also replace title-screen rendering require their own compatibility check.
The shared NTSD icon resources are used for the game window. The launcher executable, a pinned Windows shortcut, and the Java process before the game window exists remain outside this module's control.
Credits and licensing
Code: LGPL-2.1-only. The bounded frame-stream implementation derives from NTSD Early Loading under the same license; Early Loading is not a runtime dependency of this module. Corresponding source and original notices accompany this version. Minecraft, Forge, LWJGL/STB, and Mixin runtime code are not bundled in the JAR.
The external Orbital Sunrise artwork and NTSD icon material were AI-generated with OpenAI, with concept, prompts, selection, and project direction by BySally. They are presentation artwork, not a claim that the animated scene is an explorable Minecraft world or content added by this mod. The code license does not automatically relicense that artwork, and no blanket claim of exclusive copyright in AI-generated material is made. Any third-party reference rights remain separate.
Project links
- Nuclear Tech: Second Dawn website
- Version-matched Menu Background source
- NTSD project
- Bug reports and suggestions
Nuclear Tech: Second Dawn — Menu Background
Часть Nuclear Tech: Second Dawn
Это официальный компонент экосистемы Nuclear Tech: Second Dawn (NTSD), который разрабатывается и сопровождается прежде всего для этой сборки. BySally — Project Creator & Maintainer. Совместимость с произвольной сторонней сборкой не заявляется.
Слово «официальный» относится только к проекту NTSD. NTSD — независимый проект сообщества, а не официальный продукт Minecraft, Mojang Studios, Microsoft, HBM или оригинальных разработчиков NTNH. Упоминание авторов не означает их одобрения адаптации.
Что делает компонент
NTSD Menu Background выводит анимацию Orbital Sunrise в главном меню. Он заменяет панораму и её фоновую накладку, сохраняя штатные экран, логотип, подписи, расположение кнопок и действия Minecraft. Добавляется небольшая подпись Created by BySally, не перекрывающая кнопки.
При выходе из главного меню декодирование останавливается, а видеотекстуры освобождаются; при возвращении анимация подготавливается и запускается заново. В 0.1.2 состояние OpenGL unpack восстанавливается вокруг загрузки текстур, что устраняет прежнее повреждение фона после переходов между экранами.
Установка
Minecraft 1.20.1, Forge 47.4.28, Java 17; только клиент. На выделенный сервер не устанавливать. FancyMenu, Watermedia, внешний браузер и FFmpeg во время игры не нужны.
Сборка NTSD поставляет внешние config/ntsd-menu/menu.properties и разрешённую последовательность orbital.ntsd. В самом JAR рисунок фона не содержится:
enabled=true
sequence=orbital.ntsd
Воспроизведение и ограничения
Текущий ролик NTSD — 216 кадров 2560×1440, 24 FPS, цикл девять секунд. Используется собственный потоковый декодер индексированных JPEG, STB из Minecraft, ограниченный буфер, две переиспользуемые GPU-текстуры и смешивание соседних кадров. Это не универсальный MP4-плеер.
Масштабирование cover сохраняет пропорции с обрезкой по центру. На сверхшироком экране у источника 16:9 обрезаются верх и низ. При отсутствующей, повреждённой или отключённой анимации доступна штатная панорама. Другие моды, заменяющие отрисовку главного меню, требуют отдельной проверки.
Общие ресурсы иконки NTSD применяются к игровому окну. Иконка лаунчера, закреплённого ярлыка Windows и Java до создания игрового окна этим модом не управляется.
Авторы и лицензии
Код — LGPL-2.1-only. FrameStream адаптирован из NTSD Early Loading под той же лицензией, но Early Loading не является runtime-зависимостью этого мода. Предоставляются соответствующие исходники и оригинальные уведомления; классы Minecraft, Forge, LWJGL/STB и Mixin не встраиваются в JAR.
Внешняя графика Orbital Sunrise и иконки имеют происхождение AI-generated with OpenAI; BySally отвечает за концепцию, запросы, отбор и руководство проектом. Это оформление меню, а не обещание, что такая сцена существует в игровом мире или добавляется этим модом. Лицензия кода автоматически на изображения не распространяется; исключительные права на все ИИ-элементы не заявляются, права сторонних референсов учитываются отдельно.

