TheXTech es un motor de juego de plataformas gratuito y de código abierto, desarrollado por el equipo de WohlSoft. Es una adaptación completa del motor original de Super Mario Bros. X 1.3 (SMBX), reescrito en C++ y utilizando bibliotecas como SDL2, FreeImage y MixerX. WohlSoft TeamGitHub
Objetivos del Proyecto:
Compatibilidad y Preservación: Mantener una réplica fiel del motor original de SMBX 1.3, permitiendo jugar niveles y episodios antiguos con la misma experiencia que en el juego original basado en VB6. GitHub+1GameBrew+1
Portabilidad y Eficiencia: Eliminar la dependencia de Wine en plataformas no Windows y hacerlo accesible en arquitecturas distintas a x86/x64, optimizando el uso de recursos hardware. GitHub
Diferencias Clave con el SMBX Original:
Lenguaje de Programación: Mientras que el SMBX original estaba escrito en VB6, TheXTech está desarrollado en C++. GitHub
Editor Integrado: A partir de la versión 1.3.6, incorpora un editor móvil que funciona a pantalla completa y es compatible con teclado, ratón, gamepad y pantallas táctiles. Además, se integra con Moondust Editor, permitiendo la edición en tiempo real de niveles durante las pruebas. GitHub
Soporte UTF-8: Ofrece soporte completo para UTF-8 en rutas de archivos y datos de texto internos, a diferencia del soporte ANSI de 8 bits del juego original. GitHub
Bibliotecas Modernas: Utiliza SDL2 para gráficos y control, en lugar de las llamadas WinAPI y la biblioteca GDI del juego original. GitHub
Compatibilidad Extendida de Formatos: Emplea la biblioteca PGE-FL, que ofrece un mejor soporte para diversos formatos de archivo. GitHub
Soporte para Mapas WLDX: Permite créditos ilimitados y música personalizada sin necesidad de utilizar un archivo music.ini para reemplazos musicales. GitHub
Plataformas Compatibles:
TheXTech está disponible en múltiples plataformas, incluyendo Windows, Linux, macOS, Android, Wii, Wii U, Nintendo Switch, Nintendo 3DS y PlayStation Vita. Cada versión está adaptada a las especificaciones y requisitos de la plataforma correspondiente. WohlSoft Team
Versiones y Actualizaciones:
La versión estable más reciente es la 1.3.7, lanzada el 21 de enero de 2025. Esta actualización incluye mejoras en la jugabilidad, una revisión completa de las opciones del juego, una interfaz de selección de personajes refinada y soporte beta para hasta cuatro jugadores en modo cooperativo y de batalla. GameBrew+1WohlSoft Team+1GitHub
Relación con el Proyecto Moondust:
TheXTech es un proyecto paralelo al Moondust Project. Mientras que TheXTech se centra en replicar fielmente el motor original de SMBX 1.3, Moondust Engine busca ofrecer una herramienta flexible para desarrollar nuevos juegos de plataformas desde cero. Ambos proyectos se desarrollan y mantienen en paralelo, sirviendo a propósitos complementarios.