Crear

Jotunn [2.30.0]

  • Valheim — Jotunn [2.30.0]
Autor:
ValheimModding
Tamaño:
495.37 kB
Fecha:
Hoy, 13:47
Descargas:
0
0.0 / 10
Nadie ha calificado el archivo

Jötunn, la Biblioteca de Valheim.

Una biblioteca de software fundamental y un marco para Valheim, creado a partir de la fusión de los desarrollos de JötunnLib y ValheimLib. La biblioteca actúa como una capa de abstracción universal entre el código interno de la juego, que se actualiza constantemente, y las modificaciones de terceros, liberando a los desarrolladores de la necesidad de reescribir el código para cada parche. La plataforma proporciona compatibilidad de red entre clientes y servidores, ofrece abstracciones convenientes de entidades, gerentes globales de sistemas, sincronización de configuraciones en tiempo real y un conjunto extenso de herramientas para agregar cualquier contenido personalizado.

Entidades y abstracciones de contenido (Entities):

  • CustomCreature — creación de nuevos animales, monstruos, jefes y personajes no jugables (NPC).
  • CustomItem — adición de armamento, armaduras, herramientas, flechas y objetos consumibles (pociones, comida) personalizados.
  • CustomItemConversion — una única abstracción para recetas de reciclaje de materiales en la estación de cocina (Cooking Station), en el barril de fermentación (Fermenter), en el horno (Smelter) y en el incinerador (Incinerator).
  • CustomLocalization — integración de archivos de idioma y cadenas de localización personalizadas para el mod.
  • CustomLocation — incorporación de nuevas estructuras y ubicaciones en la generación del mundo: desde simples círculos de piedra hasta asentamientos y aldeas completas.
  • CustomPiece — adición de nuevos elementos de construcción, paredes, pisos y objetos decorativos.
  • CustomPieceTable — adición de menús de construcción personalizados (mesas de trabajo) con soporte para pestañas y categorías propias.
  • CustomRecipe — creación y edición de recetas de elaboración y mejora de objetos en mesas de trabajo y yunque.
  • CustomStatusEffect — programación de efectos de estado: mejoras, debilidades, daño elemental de armas y poderes de los Antiguos (Guardian Powers).
  • CustomVegetation — adición de vegetación en biomas: recursos recolectables, bayas, hierbas y árboles/bushes decorativos.
  • KitbashObject — ensamblaje de nuevos objetos 3D complejos a partir de componentes y detalles de los prefabs originales del juego.
  • Mocks — creación de referencias "ficticias" a los prefabs originales del juego dentro de activos personalizados en Unity, que Jötunn vincula automáticamente con objetos reales durante la ejecución del juego.
  • Clases de configuración — clases de configuración listas para la rápida asignación de teclas de acceso rápido, comandos de consola, habilidades y configuraciones.

Gerentes de subsistemas (Managers):

  • Command Manager — registro y ejecución de comandos de consola personalizados.
  • CreatureManager — incorporación de nuevas criaturas o clonación y modificación de parámetros de mobs de la versión original.
  • GUI Manager — creación dinámica, invocación y renderizado de interfaces de usuario (UI) personalizadas directamente desde el código.
  • Input Manager — interfaz estandarizada para reasignar teclas a través del sistema ZInput con salida automática de sugerencias contextuales.
  • Item Manager — abstracción de configuraciones y lógica para la adición de objetos, simplificando enormemente el registro de nuevo botín.
  • Kitbash Manager — gerente de ensamblaje de activos combinados a partir de elementos de modelos originales.
  • KeyHint Manager — creación de sugerencias contextuales en pantalla sobre controles para armas, herramientas y elementos de construcción activos.
  • Localization Manager — carga de datos de idioma por diversos métodos y posibilidad de agregar traducciones a idiomas no soportados oficialmente.
  • Minimap Manager — modificación de datos del mapa del mundo y superposición de capas gráficas personalizadas sobre el minimapa.
  • Piece Manager — gestión del registro de bloques de construcción, detalles y recetas de construcción vinculadas.
  • Prefab Manager — caché centralizado de todos los prefabs registrados en el juego para un acceso rápido desde mods de terceros.
  • Render Manager — cola de renderizado integrada de objetos 3D a sprites 2D planos para la generación automática de iconos de objetos atractivos.
  • Skill Manager — creación y registro de habilidades completamente nuevas que se pueden mejorar del personaje.
  • Undo Manager — cola global de deshacer y rehacer acciones (Undo/Redo) para modificaciones.
  • Zone Manager — incorporación de ubicaciones, zonas y vegetación personalizadas en los algoritmos de generación procedural global del mundo.

Utilidades auxiliares (Utilities):

  • Network Compatibility — verificación de versiones de mods en el lado del servidor y de los clientes conectados; permite configurar de manera flexible el acceso de jugadores con diferentes compilaciones a nivel de cada plugin.
  • Config Synchronisation — sincronización de valores de configuración desde el administrador del servidor a todos los jugadores conectados en tiempo real.
  • Bone Reorderer — corrección automática del orden de los huesos en los componentes SkinnedMeshRenderer para modelos trasladados a Unity.
  • Asset Helpers — conjunto de métodos auxiliares para la búsqueda, direccionamiento y carga rápida de activos desde paquetes.
  • Mod Registry — registro para rastrear y solicitudes programáticas de contenido agregado por cada mod específico.
  • SimpleJSON — biblioteca integrada SimpleJSON (bajo licencia MIT), que libera a los mods de terceros de la necesidad de conectar dependencias innecesarias.

Instrucciones de instalación:

  1. Instala el cargador base BepInEx (BepInExPack_Valheim) en la carpeta raíz del juego:
    <Steam>\steamapps\common\Valheim\.
  2. Descarga el archivo comprimido con la biblioteca Jötunn y descomprímelo en tu computadora.
  3. Pasa todo el contenido del archivo a la carpeta de plugins:
    <Steam>\steamapps\common\Valheim\BepInEx\plugins\Jotunn\.
  4. Inicia el juego a través de Steam.
El nombre y la descripción del archivo fueron traducidos. Mostrar original (RU)Mostrar traducción (ES)
Jotunn [2.30.0]

Jötunn, the Valheim Library.

Фундаментальная программная библиотека и фреймворк для Valheim, созданный на основе объединения наработок JötunnLib и ValheimLib. Библиотека выступает универсальным слоем абстракции между постоянно обновляемым внутренним кодом игры и сторонними модификациями, избавляя разработчиков от необходимости переписывать код под каждый патч. Платформа обеспечивает сетевую совместимость клиентов с сервером, предоставляет удобные абстракции сущностей, глобальные менеджеры систем, синхронизацию конфигураций на лету и обширный набор инструментов для добавления любого пользовательского контента.

Сущности и абстракции контента (Entities):

  • CustomCreature — создание новых животных, монстров, боссов и неигровых персонажей (NPC).
  • CustomItem — добавление кастомного вооружения, брони, инструментов, стрел и расходуемых предметов (зелья, еда).
  • CustomItemConversion — единая абстракция для рецептов переработки сырья на кулинарной стойке (Cooking Station), в бродильной бочке (Fermenter), плавильне (Smelter) и мусоросжигателе (Incinerator).
  • CustomLocalization — интеграция языковых файлов и собственных строк локализации для мода.
  • CustomLocation — внедрение в генерацию мира новых структур и локаций: от простых каменных кругов до полноценных поселений и деревень.
  • CustomPiece — добавление новых строительных деталей, стен, полов и декоративных объектов.
  • CustomPieceTable — добавление кастомных строительных меню (столов верстаков) с поддержкой собственных вкладок и категорий.
  • CustomRecipe — создание и редактирование рецептов крафта и модернизации предметов на верстаках и наковальнях.
  • CustomStatusEffect — программирование статусных эффектов: баффов, дебаффов, стихийного урона оружия и сил Древних (Guardian Powers).
  • CustomVegetation — добавление растительности в биомы: собираемые ресурсы, ягоды, травы и декоративные деревья/кусты.
  • KitbashObject — сборка новых сложных 3D-объектов прямо из готовых компонентов и деталей оригинальных префабов игры.
  • Mocks — создание «фиктивных» ссылок на оригинальные префабы игры внутри кастомных ассетов в Unity, которые Jötunn автоматически связывает с реальными объектами во время выполнения игры.
  • Config classes — готовые классы конфигураций для быстрой привязки горячих клавиш, консольных команд, умений и настроек.

Менеджеры подсистем (Managers):

  • Command Manager — регистрация и исполнение пользовательских консольных команд.
  • CreatureManager — внедрение новых существ или клонирование и модификация параметров ванильных мобов.
  • GUI Manager — динамическое создание, вызов и отрисовка пользовательских интерфейсов (UI) прямо из кода.
  • Input Manager — стандартизированный интерфейс переназначения клавиш через систему ZInput с автоматическим выводом контекстных подсказок.
  • Item Manager — абстрагирование конфигураций и логики добавления предметов, существенно упрощающее регистрацию нового лута.
  • Kitbash Manager — менеджер сборки комбинированных ассетов из элементов оригинальных моделей.
  • KeyHint Manager — создание контекстных экранных подсказок по управлению для оружия, инструментов и активных строительных деталей.
  • Localization Manager — загрузка языковых данных различными методами и возможность добавления переводов на языки, не поддерживаемые официально.
  • Minimap Manager — модификация данных карты мира и наложение кастомных графических слоев поверх миникарты.
  • Piece Manager — управление регистрацией строительных блоков, деталей и привязанных рецептов строительства.
  • Prefab Manager — централизованный кэш всех зарегистрированных в игре префабов для быстрого обращения из сторонних модов.
  • Render Manager — встроенная очередь рендера 3D-объектов в плоские 2D-спрайты для автоматической генерации красивых иконок предметов.
  • Skill Manager — создание и регистрация совершенно новых прокачиваемых навыков персонажа.
  • Undo Manager — глобальная очередь отмены и повтора действий (Undo/Redo) для модификаций.
  • Zone Manager — внедрение пользовательских локаций, зон и растительности в алгоритмы глобальной процедурной генерации мира.

Вспомогательные утилиты (Utilities):

  • Network Compatibility — проверка версий модов на стороне сервера и подключённых клиентов; позволяет гибко настраивать допуск игроков с разными сборками на уровне каждого плагина.
  • Config Synchronisation — синхронизация значений конфигурации от администратора сервера ко всем подключённым игрокам в реальном времени.
  • Bone Reorderer — автоматическое исправление порядка костей в компонентах SkinnedMeshRenderer для моделей, перенесённых в Unity.
  • Asset Helpers — набор вспомогательных методов для быстрого поиска, адресации и загрузки ассетов из бандлов.
  • Mod Registry — реестр для отслеживания и программных запросов добавленного контента каждым конкретным модом.
  • SimpleJSON — встроенная библиотека SimpleJSON (под лицензией MIT), избавляющая сторонние моды от подключения лишней зависимости.

Инструкция по установке:

  1. Установите базовый загрузчик BepInEx (BepInExPack_Valheim) в корневую папку игры:
    <Steam>\steamapps\common\Valheim\.
  2. Скачайте архив с библиотекой Jötunn и распакуйте его на компьютере.
  3. Поместите всё содержимое архива в папку плагинов:
    <Steam>\steamapps\common\Valheim\BepInEx\plugins\Jotunn\.
  4. Запустите игру через Steam.

Enlaces útiles:

Comentarios 0