SMWHub

From SnesLab
Jump to: navigation, search
English Português Español 日本語
Nombre SMWHub
Autor anonimzwx
Lenguaje de programación C#
Plataformas Windows, Linux
Proposito Framework de inserción de recursos All-in-one para Super Mario World
Github SMWHub Repository]

Introducción

SMWHub es una herramienta todo en uno para la inserción y gestión de recursos en Super Mario World. Su objetivo es unificar en una sola aplicación las funcionalidades tradicionalmente proporcionadas por herramientas como PIXI, UberASM Tool, GPS, Dynamic Xtreme, HitmanTool y otras utilidades relacionadas, permitiendo administrar todos los recursos de un proyecto desde un único lugar.

Además de centralizar la inserción de recursos, SMWHub incorpora diversas mejoras de calidad de vida orientadas a simplificar el desarrollo y mantenimiento de proyectos. Entre ellas se incluyen soporte para múltiples índices o rangos de índices, sistemas de recursos compartidos entre distintos tipos de inserciones y formatos embebidos que permiten almacenar información auxiliar directamente dentro de los archivos ASM.

Actualmente, SMWHub permite integrar dentro del propio código ensamblador distintos tipos de datos que normalmente requerirían archivos externos, incluyendo configuraciones de sprites, archivos de Dynamic Xtreme (.dynamicinfo, .drawinfo y .effect), archivos binarios codificados en Base64 e información de hitboxes utilizada por sistemas de interacción personalizados.

La herramienta también proporciona mecanismos para compartir rutinas, macros y defines entre distintos recursos del proyecto, facilitando la reutilización de código y reduciendo la duplicación de lógica común.

SMWHub está diseñado para ser fácil de utilizar tanto por usuarios principiantes como avanzados. En su forma más simple, basta con ejecutar la herramienta para procesar e insertar automáticamente todos los recursos configurados en el proyecto. Para flujos de trabajo más complejos, también dispone de una interfaz de línea de comandos que ofrece opciones adicionales de automatización e integración.

Instalación

Artículo principal: SMWHub Instalación

Estructura de Carpetas

Artículo principal: SMWHub Archivos y Formatos

Funcionalidades

Recursos Compartidos

Macros Compartidas

Rutinas Compartidas

Defines Compartidos

Parches =

Sprites =

Sprites Normales

Cluster Sprites

Extended Sprites

Overworld Sprites

UberASM =

Códigos de Nivel

Códigos de Gamemode

Códigos de Overworld

Bloques =

Dynamic Xtreme =

Archivos Embebido

Recursos Dinámicos Compartidos

HitmanTool =

Recursos Dinámicos Compartidos

Migración desde otras herramientas

Artículo principal: SMWHub Migraciones

Véase también