¡Atención, fans de Super Mario Bros. X2! Nos complace anunciar que el equipo de SMBX2 ha lanzado una nueva actualización: “SMBX2 Beta 5 (2.0.0.b5.3)”. Esta versión, publicada el 3 de marzo de 2025, incluye emocionantes mejoras y correcciones que optimizan la experiencia de juego.
Novedades destacadas:
- Se ha añadido el parámetro “additive” a las funciones Graphics.drawBox, drawScreen, drawLine y drawCircle, permitiendo valores entre 0.0 y 1.0.
- Ahora es posible ajustar el volumen de todos los efectos de sonido sin etiquetas mediante SFX.volume.UNTAGGED.
- Se han corregido varios errores, incluyendo el relacionado con la propiedad de configuración de los Tantrunts que afectaba la intensidad de los terremotos, y el bug “compare number with nil” en la Tienda de Lakitu.
- Los bloques POW de SMW ahora pueden ser golpeados por caparazones y su tipo de pow se ha corregido de SMB2 a SMW.
- Se han solucionado fallos relacionados con Boss Bass y los bloques del motor de guías lineales.
- Los bloques de muerte instantánea ahora respetan el estado forzado del jugador.
- Se ha corregido un error en Misc.resolveFile que ocurría al recibir una ruta completa en lugar de una relativa.
- Los quemadores ahora funcionan correctamente con la visibilidad de capas.
- Se ha solucionado un problema con SlideJumpFix que hacía que el jugador dejara de deslizarse al rebotar en una tabla de saltos.
- La notificación de cambio de controlador se renderiza correctamente en pantalla dividida o al usar una resolución personalizada.
- Se ha añadido una solución para el “bug del techo de NPC” que causaba que algunos NPCs saltarines se pegaran al techo; esta corrección puede deshabilitarse con Misc.SetNPCCeilingBugFix(false).
- Nueva función Lua: Misc.GetSelectedControllerStickPosition(playerNum) para consultar la posición del stick del controlador.
- Se ha añadido Player.clearPipeDirection, que indica la dirección de movimiento del jugador en una tubería transparente (0 si no está en una).
- Nueva función RNG.randomSign(), que devuelve aleatoriamente -1 o 1.
- Se han añadido nuevos campos para los jugadores: onSlipperyGround, isFairy, slashTimer, grabTopTimer, slidingOnSlope, slidingQuickly, rainbowShellSurfing, isTanookiStatue, tanookiStatueCooldown, tanookiStatueTimer, isSpinJumping, mountingCooldown, isDucking, invincibilityTimer, invincibilityFlash y warpCooldown.
- Nuevos métodos para los jugadores: isUnderwater y isDead.
- Se ha corregido el BGO (221) del conmutador de estado que no funcionaba correctamente con el NPC de bloques serpiente.
- Player.invincibilityTimer ahora es de tipo WORD en lugar de BOOL.