Registrarse

[ASM] FR | TM infinitas y sin cantidad

Hola a todos!

Acá un tutorial corto y sencillito, de cómo aplicar el sistema de TM infinitas estilo Blanco y Negro para Fire Red US, sin el problema de apretar B y sin mostrar la cantidad de TM.

Herramientas para la receta:
1 ASM (no obligatorio, dejo la rutina en HxD lista)
1 HxD
1 ROM Fire Red... 1 Cerebro, etc.

Paso 1)
Ir con HxD las siguientes direcciones y cambiar los bytes:

Código:
124EA0, 124F6C y 125C74 de A9 a 90.
(Reemplazar con Control + B)

Paso 2)
Compilar la siguiente Rutina en ASM:

.text
.align 2
.thumb
.thumb_func

main:
cmp r5, #0x0
bne end
ldr r3, =(0x8131EFE +1)
bx r3

end:
mov r0, r7
mov r1, #0x8
mov r2, r4
ldr r6, =(0x81335B0 +1)
bl link
ldr r3, =(0x8131EFE +1)
bx r3

link:
bx r6

.align 2

Acá la rutina lista en HxD, llegar e insertar en la ROM:

Código:
00 2D 01 D1 05 4B 18 47 38 1C 08 21 22 1C 04 4E 00 F0 02 F8 01 4B 18 47 30 47 C0 46 FF 1E 13 08 B1 35 13 08
Paso 3)
Abrir la rutina formato .BIN en HxD. Al insertar en la ROM, el offset debe terminar en múltiplo de 2 (0, 2, 4, 8, C).

Paso 4)
Copiar permutando +1 la dirección de la rutina en el siguiente código:
Código:
00 48 00 47 XX+1 XX XX 08
Ir con HxD a la dirección 131EF4 e insertar ese código.

Paso 5)
Ir con HxD a la dirección 131EA5 y cambiar el byte D1 por E0.

Paso 6)
Checar y disfrutar.

Saludos!
@Aiolia.Leo


Créditos:

@GoGoJJTech, @FBI, @Koakuma.

Fuente:
http://www.pokecommunity.com/showpost.php?p=8513919&postcount=43
 
Última edición:
M

Miembro eliminado 28262

Invitado
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

Oshe cy!
Muchas gracias por el tuto!
A pesar de que siempre he tenido "dificultades" (en si insertarlo o no), seguramente a mucha gente le será de gran ayuda.

Sabía del bug del sistema, pero si dices que no hay problema te creo!! Puede que lo llegue a insertar en alguna ocasión.

La verdad no lo inserte porque estaba en inglés y daba flojera interpretarlo xd

Caso aparte, Gracias por el aporte!
Saludos y buenas vibras!

Bless!!
 

FraynSebas

Psychedelic Client~
Re: [Fire Red] TM infinitas y sin cantidad (BW style)

Pedazo de tutorial con todo detallado.
Me vendrá muy bien en... no sé ;v
Por lo menos vendrá bastante bien a los que están realizando un Hack Rom...
Ten tu +like por este tutorial tan detallado :D
 

Bugrhak

A long time ago I used to call myself "Subzero".
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

Buen aporte, bien redactado, con la info toa masticadita (para el que no entienda), simple y rápido. Es bueno si se quiere dar un estilo BW y tal, pero creo que le "quita dificultad" al hack...
De todos modos, buen aporthe, sigue así^^
 
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

Soy un poco novato en esto del rom hacking y tengo una pequeña duda,y es donde insertar este codigo:

Código:
00 2D 01 D1 05 4B 18 47 38 1C 08 21 22 1C 04 4E 00 F0 02 F8 01 4B 18 47 30 47 C0 46 FF 1E 13 08 B1 35 13 08
en el HxD,espero puedan ayudarme porque estoy un poco perdido en esta parte
 

Bugrhak

A long time ago I used to call myself "Subzero".
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

Soy un poco novato en esto del rom hacking y tengo una pequeña duda,y es donde insertar este codigo:

Código:
00 2D 01 D1 05 4B 18 47 38 1C 08 21 22 1C 04 4E 00 F0 02 F8 01 4B 18 47 30 47 C0 46 FF 1E 13 08 B1 35 13 08
en el HxD,espero puedan ayudarme porque estoy un poco perdido en esta parte
Tienes que abrir HxD, vas a un espacio libre con muchas FF juntas, como por ejemplo la dirección 0x800000 y ahí pegas con control+B ese tocho de hexadecimal, ese es el proceso (tambien puedes buscar espacio libre con Free space fainder).
Si tienes otra duda, cuenta conmigo ;)

Salu2 :cool::cool::cool:
 
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

Tienes que abrir HxD, vas a un espacio libre con muchas FF juntas, como por ejemplo la dirección 0x800000 y ahí pegas con control+B ese tocho de hexadecimal, ese es el proceso (tambien puedes buscar espacio libre con Free space fainder).
Si tienes otra duda, cuenta conmigo ;)

Salu2 :cool::cool::cool:
muchas gracias :):):)
 

CompuMax

Discord: CompuMax#0425
Miembro insignia
Re: [Fire Red] TM infinitas y sin cantidad (BW style)

Implementado con éxito!

Sin bugs ni ningún problema!

Gracias por el aporte.

Saludos y éxitos!

:)
 

Nachoius

Caminante del cielo
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

en serio 0 bugs? ajajaja really? genial ajajaja meditaré a ver si la inserto en la rom ya que, tener pocas mt da mayor dificultad, pero en fin ahi vere.
 
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

Muy buenas, tengo una duda un amigo y yo queremos hacer un hackrom, pero una de las cosas que queríamos hacer es poner las Mt's infinitas y para mi mala suerte no se como hacer y despues de leer el tutorial no me quedo claro nada, no se si alguien me pueda explicar de una forma sencilla el como hacerle, se los agradececria
 
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

oye soy noob en lo del hack rom pero lo unico que no entendi fue lo de 00 48 00 47 XX+1 XX XX 08 no se como poner +1
 

Lenny~

Señor de las Tostadoras
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

oye soy noob en lo del hack rom pero lo unico que no entendi fue lo de 00 48 00 47 XX+1 XX XX 08 no se como poner +1
Tiene que sumarle 1 al último par de números

Ej. Si insertas la rutina (donde la vayas a insertar,que termine en 0,4,8 o C)en 800034 sustituye XX+1 XX XX por 35 00 80

Espero haberte ayudado ;)
 

O-I Andres99907

El piano en el Midi
Re: Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

Tengo una duda medio que me confunde xD Emerald como sabemos está en la base de Fire Red, Me pregunto si funcionará en Emerald.
 

Bugrhak

A long time ago I used to call myself "Subzero".
Respuesta: Re: Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

Tengo una duda medio que me confunde xD Emerald como sabemos está en la base de Fire Red, Me pregunto si funcionará en Emerald.
En el prefijo del titulo dice claramente que es para Fire Red.
Dentro del contenido del tutorial no se aclara o especifica que el método sea para esmeralda, o funcione en el. Por lo tanto, hay que asumir que solo es para FR.

Además, es muy improbable que funcione en esmeralda considerando las marcadas diferencias que se conocen entre ambos roms.

♠Un saludo!♠
 

Juan Kio

Aprendiendo decomp...
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

Que gran tutorial!,es muy fácil y bien explicado
Me ha servido bastante y no a surgido ningún bug :D
Gracias por compartirlo en WaH
Saludos
 

pikachu240

Junior C# Developer
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

por si alguien quiere un programa que haga todo el proceso aquí lo tienen
además le he extendido la compatibilidad al Verde y sus versiones españolas ademas de la compilación 1.1 USA :) ahora no hará falta mirar esas cosas para tratar este tema :)
 

Renee Cortez

Spriter
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

muy buen tuto me va hacer de mucha ayuda en el hack rom que estoy creando...
 

Berserker1523

2-Intentando discernir qué es lo más importante...
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

Otro de los primeros tutoriales que vi, que curioso que se mantenga en las primeras páginas, muy bueno la verdad. Habrá que probar el programa de @pikachu240 para robarme los offsets :v ver que tal, ahora que llegue a la casa edito para hablar sobre ello.
 

Markuzz Kaizuka

Usuario de platino
Respuesta: [Fire Red] TM infinitas y sin cantidad (BW style)

A ver si entiendo..... esta rutina hace que puedas usar las TM cuantas veces quieras?
Sinceramente nunca habia pensado en ello, si supieras que las rutinas no son lo mio pero parece sencillo, o es asi como lo muestras muy buen tuto amigo, lo probare a ver si llego a entender como puede editarse el efecto de un objeto,(Imaginate las posibilidades) XD.

Exelente aporte!!
Saludos!!
 
Arriba