Modding(Modificación)
Overview
La creación de mods en Shapez2 se refiere a los cambios creados por los usuarios que añaden, alteran o amplían la jugabilidad, la interfaz y los recursos. Los mods pueden ir desde simples herramientas de calidad de vida (QOL) hasta elementos, máquinas, plataformas o modos de juego totalmente nuevos. Shapez2 está construido sobre el marco de trabajo Unity (2022.3.62f2) y soporta de forma nativa la carga de mods sin requerir un cargador de mods externo. Los desarrolladores ofrecen documentación y código de muestra para ayudar a los modders a entender la arquitectura del juego y a desarrollar nuevo contenido, y hay una API de modding dedicada llamada ShapezShifter disponible para simplificar tareas comunes de modding.
Los mods para Shapez2 se publican y distribuyen a través del Steam Workshop, donde los jugadores pueden buscar y suscribirse a mods y permitir que el juego los descargue automáticamente. Recursos oficiales y mantenidos por la comunidad cubren múltiples aspectos de la creación de mods, incluyendo la configuración del entorno de desarrollo, el comportamiento de carga de mods, prácticas de depuración, flujos de trabajo de publicación, argumentos de línea de comandos relevantes para el modding y cómo están organizados los archivos del juego para los modders. Existen tanto documentos oficiales de los desarrolladores como recursos comunitarios no oficiales que proporcionan detalles y ejemplos adicionales.
La documentación disponible incluye la documentación de modding proporcionada por los desarrolladores y las directrices de arte y recursos, repositorios de mods de ejemplo y referencias mantenidas por la comunidad. El ecosistema de modding de Shapez2 hace uso de herramientas y bibliotecas comúnmente empleadas en el modding de Unity, y los recursos comunitarios hacen referencia a utilidades como MonoMod RuntimeDetour y HarmonyX para el parcheo y redireccionamiento en tiempo de ejecución. Los mods de muestra y el repositorio de ShapezShifter son puntos de partida útiles para ver ejemplos funcionales y patrones comunes para registrar nuevos contenidos, recursos y comportamientos.
- Usa la documentación oficial de modding y las directrices de arte/recursos como referencias principales para crear contenido que se integre limpiamente con el juego.
- Consulta los mods de muestra y la API ShapezShifter para aprender a registrar nuevas máquinas, items, plataformas y modos de juego personalizados, y para seguir la estructura y convenciones de nombres establecidas por los mods.
- Publica los mods terminados en el Steam Workshop para que sean fácilmente descubribles y descargables automáticamente por los jugadores.
- Utiliza recursos comunitarios como la documentación de modding no oficial y las referencias de ensamblado/clase cuando necesites una visión más profunda de los internos del juego; estos recursos complementan la documentación oficial y el código de muestra.
- Para parcheo o redireccionamiento en tiempo de ejecución, herramientas comunitarias como MonoMod RuntimeDetour y HarmonyX son comúnmente referenciadas; sigue la documentación de esos proyectos cuando apliques cambios en tiempo de ejecución.
- Prueba los mods a fondo utilizando los flujos de trabajo de depuración y las opciones de línea de comandos proporcionadas para garantizar la estabilidad y la compatibilidad con otros mods.
El modding en Shapez2 cuenta tanto con la orientación oficial de los desarrolladores como con una comunidad activa. Los modders principiantes deberían comenzar con la documentación oficial y los mods de muestra para aprender el diseño de proyecto estándar y el uso de la API, y luego consultar las referencias comunitarias y los ejemplos de ShapezShifter para ampliar la funcionalidad.