¡Comienzan las votaciones del MPC o Mejor Proyecto Cuatrimestral de enero a abril de 2026!
¡Vota por tu proyecto favorito y recompensa el trabajo duro de los participantes!
Hey IK, quedaron bien tus starters de 7ma generación. Has mejorado bastante desde la última vez que vi algún sprite tuyo (llámalo, hace 1 o 2 años xD)
En fin, felicitaciones ;)
Es el comando countpokemon en XSE; o en su defecto comparar el byte en el offset que se había publicado hace poco (por otro tema completamente distinto).
Lo puede hacer cualquiera claro, pero solo funciona si es el primer pokemon o bien si no puede capturar otros hasta el momento. Y...
Buenas. Primero quiero decir que, salvo que quieras que te de el pokemon todo el tiempo, deberías usar alguna flag.
Sobre tus preguntas:
Menú pokémon: Es lógico que no se abra, la flag que debes activar es la 0x828, no la 0x28. Prueba cambiarlo.
Mote: Tengo entendido que debes usar el special...
Como te han dicho, lo del paso 3 lo pones en cualquier espacio vacío.
Lo de los pasos siguientes los pones en esos dos offsets que aclaré y únicamente cambias la cantidad de bytes que ves ahí. Puedes copiar y pegar (debes seleccionar la misma cantidad de bytes, ni más ni menos) o bien pararte...
Fíjate que versión de XSE estás usando. En la 1.1 el script es correcto, sin embargo en la 1.0 la sintaxis de los msgbox es:
msgbox @holis
callstd 0x6
EDIT: De todos modos es recomendable que utilices la versión 1.1
Abre tu rom en un editor hexadecimal (recomiendo HxD).
Ve a un espacio libre (puedes buscar en el Free Space Finder o bien ver en el HxD donde haya 30 (1E en hexadecimal) bytes libres (rellenos con 0xFF). Por ejemplo, en la posición 0x72A070
En ese lugar pon estos bytes: 2E E0 3F 02 02 00 2E 0C...