Skip to content

Essentials BES v3

Choose a tag to compare

@ClaraDragon ClaraDragon released this 22 Dec 14:56
· 158 commits to main since this release
74149ae

Quería hacer una actualización "cortita" y al final esta añade más que la anterior. Quien lo diría.

Changelog:

  • PokeBattle_Scene ha sido divido en varios scripts más pequeños, para mejor lectura y edición.
  • Nuevas opciones en el sistema de combate, inspiradas por DBK.
    • HIDE_DATABOXES_DURING_MOVES Que oculta temporalmente las Databox al usar movimientos.
    • PLAY_LOW_HP_MUSIC y LOW_HP_MUSIC_FILE Que añade la opción de reproducir una canción cuando la vida de tu pokémon está baja, similar a BW.
    • SHORTEN_MOVES que recorta los nombres de movimientos que superan los 16 caracteres. Primero elimina los " de ", si puede, y si sigue siendo muy largo, acorta y añade "...". Al usar el movimiento, y en la pantalla de datos, el nombre se muestra completo.
  • El sprite del pokemon al usar vuelo, excavar y similares, ahora se oculta correctamente y se vuelve a mostrar al acabar el movimiento/ser debilitado.
  • Transiciones estilo HGSS porteadas desde la v17 y v18
  • Mejoras en los climas, porteadas desde la v18 y añadido soporte para sonidos BGS por cada clima, y truenos.
  • Permite usar MenuHandlers de versiones más recientes, y a su vez actualiza el PauseMenu y el Pokegear para que lo usen. Deberia permitir añadir nuevas opciones a menus antiguos de forma más rápida.
  • Turbo mejorado para poder usar 3 niveles de velocidad. Si el turbo esta desactivado fuera de debug, sigue permitiendo usarlo solo durante los combates.
  • Nuevos Scripts integrados en la base:
    • Check stats in battle, que permite ver las subidas y bajadas en las características de los pokémon en combate, además de otros efectos. Originalmente porteado por Skyflyer.
    • Custom trainer battles, que permite hacer entrenadores de forma sencilla sin necesidad de PBS. Ejemplo de uso, para más info visita el post del script o mira los eventos del mapa inicial:
p0 = createPokemon(:KLANG, 38)
p1 = createPokemon(:VOLTORB, 39)
p2 = createPokemon(:RAICHU, 39)
party = [p0, p1, p2]
trainer = createTrainer(:YOUNGSTER, "Rashad", party)
result = customTrainerBattle(trainer, "Frase de derrota")
pbSet(1, result == BR_WIN ? 0 : 1)
  • Opción en el PC para liberar una caja entera.
  • Ajustes en el código para mayor facilidad a la hora de hacer traducciones con el sistema que ofrece essentials.
  • El modo debug ahora tiene colorines en la página de variables e interruptores.
  • Los Scripts del Editor ahora se encuentran en archivos separados, haciendo mucho más sencilla su manipulación.
  • Corrección del funcionamiento de las habilidades que potencian la aparición de pokemon salvajes de un tipo determinado, antes la probabilidad aumentada apenas se apreciaba, ahora funciona correctamente siendo un 50% de probabilidad para encontrar cualquier pokemon de la zona con ese tipo. También más fácil cambiar esta probabilidad.
  • Corrección de otros errores menores.
    DESCARGA