inv_gba
Thread Id: 12652
Thread Name: Aumentar numero de ataques por nivel en gba
Olaaa!!
he descubierto hace poco(un minuto concretamente xD) una forma de aumentar el numero de ataques totales que se pueden aprender por nivel!
Sencillamente, tenemos que ir a la herramienta YAPE 0.9 y ir al documento de texto ROM DATA
se encuentra así : YAPE0.9---> DATA--->COMMON--->ROMDATA
abrimos el archivo de texto y se ven un monton de datos de todas las cosas, (creo k esto tambien serviria para aumentar los tipos(agua, fuego) existentes, pero no estoy seguro.) incluso para poner en
pokemon fire red dos paginas de texto en la pokedex.
y nos vamos a la informacion del juego que queramos (en mi caso pokemon ruby AXVE )
una vez alli, buscamos donde dice: Max Moves Learned y aumentamos( o disminuimos si queremos menos)
el numero. Guardamos el documento de texto, lo cerramos, cargamos nuestra ROM con el texto cambiado y te tendria que dejar poner mas ataques. Por lo menos, a mi me deja.
MUY IMPORTANTE!!! : eL NUMERO FINAL DE ATAQUES QUE TODAVIA QUEDAN POR ASIGNAR DEBE SER CERO! (no se lo que pasaria si sobraran algunos, o pusiera -numero al azar, pero seguramente nada bueno! xD
Espero que le sirva a mucha gente, empezando por mi!! xD
Bueno, si, eso Sirve para ello, pero lo que haces es editar la herramienta, y los "Nuevos Ataques" que agregues (Que sí se agregan) van a estar suplantando otro espacio de la ROM, y corres el Riesgo de arruinar algo...
Lo que se Podría hacer, sería, quizá, copiar, "Agrandar" y Repuntear la Tabla de Ataques por Nivel... Su offset quizá se encuentre en el YAPE (Muy Probablemente) la parte quizá difícil, sería la de "Agrandar" sin que la Rom se Dañe... Puesto que quizá no lea correctamente los nuevos Datos ^^
Si no te quieres complicar taaaaanto, puedes eliminar ataques de algunos pokémon para ponérselo a otro ^^v
el offset si que viene, es este(pokemon ruby AXVE) :0x207bcc
pero no se hacer ni lo de agrandar ni lo de repuntear la tabla de ataques...
Aun asi voy a intentar hacerlo sin agrandarlo, a ver lo que pasa en la ROM. =)
No acabo de entender que significa eso de aumentar el numero de ataques por nivel...
pues es el numero total de ataques que aprenden todos los pokemons de un juego.
Por ejemplo:
Un totodile aprende 10 ataques del nivel 1 al 100
y un charmander aprende 8 ataques del 1 al 100
El total de ataques por nivel de los pokemon es 18
eso es lo que quiere decir, que en el YAPE al editar un pokemon pone
total moves : 33019(me lo e inventao)
avaiable moves: 0
Pues esto lo que hace es que te permita añadir mas movimientos cambiando el total por un numero mayor, de forma que:
si en vez de 33019 pones 33021
Habrá 2 avaiable moves mas, luego los añades a un pokemon y ya esta.
Eso es lo que significa =)
Edito: acabo de cambiar el numero maximo y e puesto 1000 ataques mas, he insertado los que queria en unos pokemons y el juego sigue llendo bien, sin fallos, y ese pokemon tiene los ataques nuevos!!
Sólo una cosa que decir: ¡Funciona!
Por si no me creen, una scan de Delibird, que sólo puede aprender presente:
Sin embargo, haciendo esto es probablemente que toquéis algo indebido, así que es mejor usarlo solo cuando sea estrictamente necesario.
pues a mi no me a pasado nada por aora, pero un pokemon que reemplazé por cascoon(solo puede aprender 2 ataques), le he puesto que puede aprender 10 ataques y los tiene, y no se a roto la ROM ni nada de eso!!
A ver, vamos por partes...
los pokemons, cuando suben de nivel, aprenden un ataque.
Con yape, puedes cambiar que ataques aprenden, y en que nivel.
La tabla en la que está esta información está llena, haciendo que no puedas añadir más movimientos sin borrar algunos antes.
Estáis haciendo que yape os deje añadir más movimientos a cada pokemon, agrandando esta tabla y destruyendo lo que hay después.
No veis que pase nada malo.
Bueno, lo que yo creo es que después de esta tabla debe de haber otra tabla (u otra cosa) que estáis rompiendo sin saberlo, y que, aunque no sea una cosa muy importante (si lo fuera lo hubierais notado), va a afectar al juego de un modo u otro.
Yo creo que ahora lo que habría que hacer es buscar esta tabla y mirar que es lo que hay luego...
Bueno, simpre esiste la posibilidad de que el yape pueda repuntear esa tabla, alguien ha verificado la ubicación de la tabla y comprobado con un editor hexadecimal si el yape sobrescribe en la misma direccion y si la sobrescritura ocupa bytes ecstra?
Si nadie a dado con ella ntonces esa famosa tabla puede ser simple y sencillamente un eslabon de bytes que permite limitar el numero de ataques por aprender posibles, y quye redirecciona desde un puntero a otro.
Ay que verificar con el editor hex en que punto el rom es modificado cuando se edita el numero de ataques.
Saludos
(SkO)
Muy buen aporte. Siempre quise saber como poner más ataques a mis pokémon y ahora ya lo se. Muchas gracias, no dudes en que lo usaré en todos mis hacks futuros.:D
¿Tanto lio para agregar ataques a un Pokémon? ¿Mucho Hex de acá y repunte de esto y lo otro? ¿Donde quedó la mano de obra artesana del Rom Hacker?
Para explicarles un poco lo haré en una imagen.
1) Abran el YAPE y desde luego el ROM.
¿Vieron que Venusaur tiene ataques repetidos? ¿Porque no le borran los que repite? A medida que se vayan borrando se irán generando espacios para ponerle ataques a otro Pokémon que los necesiten.
Un truco para ahorrar espacios en los ataques es hacer que los Pokémon huevo (pre evoluciones) aprendan sólo cuatro ataques nomas hasta que evolucione (idea generada por los pocos ataques que Happiny aprende). Y así usando la cabeza se darán cuenta que hay Pokémon que tienen ataque (mayor o menor cantidad) desde la 3º hasta la 5º generación.
Hacerlo manualmente les obligará a que vayan renovando paso a paso los ataques que los Pokémon aprenden.
igual krizalid tiene razon... en parte.
en parte si ya que si quitas ataque repetidos de muchos pokemon
tendrias para al menos 20 pokemon nuevos con 10 movimientos para cada uno.
y en parte no porque la cantidad de movimientos totales es insuficiente si metes muchos pokemon, sobre todo si son de cuarta y quinta gen.
En mi caso, reemplace una colosal cantidad de nuevos pokemon (alrededor de 140)
y me cabecee mucho en ordenar los ataques.
Y en relacion al aumento de ataques, seria genial... si no fuera porque al aumentar una cantidad mas grande de ataques(el numero minimo es de 100)los pokemon de abajo terminan corrompidos, y ahi esta el problema.
No he probado con numeros chicos, pero prefiero mil veces el casero reordenamiento, que aumentarlos con consecuencias de corrupcion.
Estás seguro de que los "ataques repetidos" son completamente innecesarios?
Iniciado por Seph!roth
Estás seguro de que los "ataques repetidos" son completamente innecesarios?
Sí, lo son. Eso pasa porque es una especie de "comprobación de seguridad" para que ni bien evolucionar te dé ese ataque, pero también dice que te lo dará al nivel 10. En fin, para mí sobran.
Están por si acaso te arrepientes cuando seleccionas NO cuando te ofrecen aprender un ataque.
SU PON GO
Con el pokemon editor el cual se usa en un tutorial para cambiar los cry, se puede repuntear la tabla de ataques de cada pokemon,pero,no se si eso dará bug aunque yo lo hice y no me causó nada
con el yape lo hcie.. pero van matando los pokemons de chicmehco para arriba... y que la caga en la rom... mejor hacerlo a lo old school