¡Nueva actualización de Super Mario Bros. X2! SMBX2 Beta 5 parche 4 (2.0.0.b5.4) ya disponible
Publicado: Lun May 04, 2026 8:09 pm
por DavFar
El equipo de desarrollo ha publicado oficialmente una nueva actualización para SMBX2, trayendo consigo el esperado Beta 5 Patch 4, una versión enfocada principalmente en estabilidad, correcciones y mejoras internas del motor, pero que también añade nuevos elementos decorativos y funciones útiles para creadores.
Esta actualización continúa puliendo la experiencia general, solucionando errores importantes y reforzando la seguridad del sistema, preparando el terreno para futuras versiones más grandes.
¿Qué incluye esta actualización?
- Correcciones de errores críticos que afectaban la jugabilidad y el editor.
- Mejoras en estabilidad general y rendimiento.
- Nuevas opciones para desarrolladores y creadores de episodios.
- Añadidos decorativos que amplían las posibilidades de diseño.
- Importantes mejoras de seguridad.
Contenido destacado
Entre lo más llamativo de este parche:
- Nuevos tilesets decorativos, incluyendo estilos de Yoshi’s House y el final de SMB2.
- Nuevos BGOs y bloques inspirados en distintos estilos clásicos y modernos.
- Mejoras en el editor con información más detallada.
- Nuevas configuraciones y comportamientos para NPCs.
- Expansión del sistema Lakitu Shop con más opciones de personalización.
Detalles completos del Patch 4 (2026-05-03)
Spoiler:
[]Finalmente se corrigió el arreglo de snifits que se omitía en nuevas versiones. (Provocaba un error cuando los proyectiles de snifits sostenidos golpeaban una pared.) []Las descripciones emergentes del editor para NPCs, bloques y BGOs ahora muestran cualquier ID de efecto que utilicen.
[]Se añadió una corrección para el bug de reaparición de NPC "frame-perfect".
[]Por el momento, esta corrección es opcional (opt-in) en lugar de desactivable (opt-out), ya que aún requiere más pruebas. Puede habilitarse llamando a Misc.SetNPCRespawnFix(true).
[]SMB1 Misc BGOs: bandera animada (bgo-443)
[]SMW Terrain BGOs: flor SMM (bgo-441)
[]SMW Castle BGOs: secuencia de destrucción del castillo (bgo-219, bgo-220, bgo-423)
[]SMW Ghost House BGOs: hongos SMM (bgo-440)
[]SMW Water BGOs: coral SMM (bgo-442)
[]SMW Castle Blocks: barras de castillo SMM redimensionables (block-1414)
[]SMW Athletic Blocks: roca desértica SMM redimensionable (block-1412)
[]SMW Ghost House Blocks: columnas de casa fantasma SMM redimensionables (block-1415)
Los NPCs de fuente de audio ahora aceptan dos decimales para su ajuste de volumen extra.
Expansión de Lakitushop
[]Se amplió lakitushop con la siguiente funcionalidad:
[]Se añadió la capacidad de definir objetos para el marcador de tienda Lakitu (npc-711) en el editor (basado en gran medida en la versión personalizada de rango de Marioman2007 del NPC).
[]Se añadieron los argumentos 'addToDefaultShop', 'displayName', 'displayNameFunction' y 'descriptionFunction' a lakitushop.addItem().
[]Se añadieron las funciones 'Item:getDisplayName()' y 'Item:getDescription()'.
Nuevas Propiedades y Funciones
[]Se añadieron más propiedades posicionales a las clases [Player/NPC/Block].
[]Se añadieron centerX/centreX y right, que obtienen o establecen la posición X del objeto considerando el ancho de su hitbox.
[]Se añadieron centerY/centreY y bottom, que obtienen o establecen la posición Y del objeto considerando la altura de su hitbox.
[]Se añadieron center/centre y bottomCenter/bottomCentre, que obtienen o establecen los vectores de posición correspondientes.
[]Se añadió la propiedad de configuración falloffvineonstomp para todos los NPCs, que determina si el jugador caerá de una reja o liana tras colisionar con el NPC desde abajo (verdadero por defecto).
[]Se añadió una IA alternativa para monty moles (ignorar jugadores).
[]Se añadieron las propiedades de configuración minhopspeed y maxhopspeed a monty moles.
[]Se añadió la propiedad de configuración playsound a los boomerangs (npc-615) que hace que reproduzcan en bucle el sonido extendido 'boomerang.ogg' mientras están en pantalla (falso por defecto).
[]Se añadió la propiedad de configuración playsound a los bony beetles (npc-296) y a los dry bones que lanzan huesos (npc-415) para igualarlos con los dry bones alados (npc-388 y npc-417).
[]Se añadió la propiedad de configuración cantstompwhenspiked a los bony beetles (falso por defecto).
[]Se añadieron las propiedades walktimerlimit, boppedtimerlimit y throwtimerlimit a los NPCs que usan la IA X2 de dry bones.
[]Se añadió Misc.lives() para obtener el número actual de vidas y Misc.lives(n, playSound) para establecerlo.
Se añadió AI_SHATTER, un nuevo comportamiento de effectconfig.lua. Aplícalo a tu archivo effect-n.txt para que el efecto se comporte como un bloque roto.
Correcciones
[]Se corrigió el bug de altura de ítem en reserva que causaba que los NPCs soltados desde la caja de reserva cambiaran de tamaño. Puede desactivarse con Misc.SetReserveItemHeightFix(false).
[]Se corrigieron varios bugs de escalada. Pueden desactivarse con Misc.SetMovingFenceBugFix(false), Misc.SetInvisibleFenceBugFix(false) y Misc.SetMovingVineBugFix(false).
[]Misc.SetFenceBugFix(bool) ahora es un alias obsoleto para dos de los anteriores.
[]Se corrigieron bugs de aparición en bony beetles y carámbanos.
[]Se corrigió el soporte de la propiedad luahandlesspeed en boohemoths (npc-444).
[]Se corrigió que los segmentos traseros de Wiggler (npc-447, npc-449) no se movieran en pendientes.
[]Se corrigió que Phantos y sus variantes (npc-370, npc-625, npc-626) fueran visibles incluso cuando estaban ocultos.
[]Se corrigió que onTick/onTickEnd se ejecutaran durante el redimensionado de secciones.
[]Se corrigió bettereffects.getEffectObjects{id1, id2, id3}.
[]Se corrigió que los bloques de tierra de Yoshi's Island se volvieran invisibles si estaban fuera de pantalla cuando su capa se mostraba.
[]Se corrigió un bug con la propiedad sourceWidth para capas de fondo con parallax.
[]Se corrigió que varios bloques de Beta 5 tuvieran tamaño incorrecto al transformarse mediante Block:transform().
[]Se corrigió que la escalada no se cancelara o desactivara dentro de cañones de lanzamiento (el jugador aún podría agarrar rejas o lianas inmediatamente después de ser lanzado).
[]Se corrigieron fallos gráficos relacionados con cambios de tamaño de pantalla en ondas de choque de bloques POW, el efecto de cerradura secreta y el renderizado de logros por defecto.
[]Se corrigió que los NPCs generadores lanzaran errores en pantalla dividida.
[]Se corrigió que bloques mecánicos y sierras no reprodujeran correctamente su sonido en pantalla dividida.
[]Se corrigió que la consola REPL no se renderizara correctamente en pantalla dividida.
[]Se corrigió un problema donde algunos errores al compilar shaders no funcionaban correctamente.
[]Se corrigió un cierre inesperado al usar el efecto de pantalla "Dithered Gameboy" en algunas GPUs.
[]Se corrigieron cierres relacionados con no convertir enteros a flotantes en algunos shaders.
[]Se corrigió que Misc.isGifRecording() no estuviera definido en Lua, haciéndolo inaccesible.
[]Se marcaron como obsoletas las propiedades Event.noSmok y Event.control__ en favor de Event.noSmoke y Event.force__ respectivamente.
Se actualizó la pantalla inicial para mencionar la Switch 2.
Correcciones de Seguridad
[]Se corrigió una grave vulnerabilidad que permitía a páginas del launcher acceder a cualquier archivo del equipo.
[]Se corrigió una grave vulnerabilidad que permitía a scripts Lua acceder a cualquier archivo mediante symlinks.
[]A partir de la versión 10.11, Wine no puede resolver el destino de symlinks Unix. Aún es posible salir del sandbox de SMBX2 con symlinks en Linux o Mac. Hasta que se integren las solicitudes de fusión 8688 o 9105 de Wine, asegúrate de que tus episodios no contengan symlinks antes de jugarlos en Linux o Mac.
[]Se corrigió una vulnerabilidad menor que permitía abrir páginas web remotas dentro del launcher en ciertas condiciones.
Correcciones de Crasheos y Varios
[]Se corrigió que la liberación de grupos de colisión provocara cierres ocasionales.
[]Se corrigió un cierre relacionado con colliders.
[]Outset Keep y Flurret Canyon de Gardens of Purity ahora deberían funcionar correctamente.
[]Se corrigió que onNPCHarm provocara un cierre cuando se cancelaba y el NPC afectado era un bloque de hielo SMB3 (npc-45).
Se corrigió un cierre al eliminar un NPC en la boca de Yoshi y el anterior en el arreglo de NPCs en el mismo tick.
Nuevas Funciones
Se añadieron [Player/NPC/Block]:canCollideWith([Player/NPC/Block]) y [Player/NPC/Block]:collidesWithGroup(string) como azúcar sintáctico para Misc.canCollideWith y Misc.collidesWithGroup.
DESCARGAS: Descargar Super Mario Bros. X2 b5 parche 4 (instalador):
Descargar Super Mario Bros. X2 b5 parche 4 (parche):