tuts_gba
Thread Id: 24962
Thread Name: FR | Otros | [ASM] VS Bars antes de una batalla
#0
Tito Sayer301 26309
Bueno, hoy traigo otro tutorial hecho por Zinc. Que pese a estar baneado sigue aportándonos tutos desde el mas allá (indirecta!)
Bueno sin mas preámbulos os dejo el tuto:
Iniciado por Zinc

Hoy les traigo (por fin) un tutorial sobre cómo usar esos mugshots y VS Bars que aparecen. Para hacer esto usaremos ASM :D
Las rutinas ASM están hechas por Jambo51, así que debes darle créditos a él.

¿Qué necesitamos?
-Conocimientos Avanzados
-Editor Hexadecimal
-Compilador de ASM https://www.mediafire.com/?l287si9c95ij12i (créditos a Andrea).
-XSE
-Visual Boy Advance

Haciendo la magia (Fire Red Inglés)
Para "la magia" necesitaremos 3 rutinas ASM que deberemos insertar.


No olvides anotar los offsets en los que insertas las rutinas xDD.
[/spoiler]

Como los amo a todos ustedes, les dejo los bytes listos para meter en el HEX Editor. Anota las direcciones, es MUY importante.





En mi ejemplo pondré las rutinas en los siguientes offsets:
ASM1.bin en 750000 --> usamos 750001

ASM2.bin en 750040 --> usamos 750041

ASM3.bin en 750070 --> usamos 750071

[quote]Después vamos al offset 83862 y cambiamos lo que está ahí por lo que tenemos aquí:

01 4C 20 47 00 00 XX XX XX 08

XX XX XX = Pointer de ASM1

Pointer ASM1 (un pointer es un offset permutado): 01 00 75


Después vamos al offset 7FF90 y cambiamos lo que está ahí por lo que tenemos aquí:

00 4A 10 47 XX XX XX 08

XX XX XX = Pointer de ASM2

Pointer ASM2: 41 00 75


Después vamos al offset D28C6 y cambiamos lo que está ahí por lo que tenemos aquí:

01 49 08 47 00 00 XX XX XX 08

XX XX XX = Pointer de ASM3

Pointer ASM3: 71 00 75


Ahora nos vamos a algún editor de trainerbattles y hacemos o editamos uno. Pero para ahorrar tiempo yo usaré uno ya existente.
¿Olvidaste cómo se hacen las trainerbattles? ¿¡Lo olvidaste!? Eres una vergüenza como rom hacker
Hay que poner esto (además de la estructura básica de un script):

¿Ves lo que dice "Reserved"? Ahí siempre poníamos un 0x0 en las trainerbattles normales; pero ahora pondremos 0x200.
Entonces solo 0x200. Dentro del juego funciona.

Ahora nos queda solo el último cambio. Vamos de nuevo al editor Hexadecimal y vamos al offset 801f5 y cambiamos el byte (debería ser 88) a 78.

---Prueba in-game---

Los colores de la barra de arriba se ven "diferentes" porque aún no los cambio. Están en el offset 3FA6A0, se puede cambiar con APE.

Muchas gracias por leer, espero les haya sido de mucha utilidad.
El tutorial pertenece a Hackrex de RHO.
Link al tutorial: [ASM] Mugshots vor Trainer Kämpfen einfügen - Romhacking Tutorials - RomHackersResources[/quote]
#1
Synchrony 28239
Fantástico el tutorial éste. Es muy útil para todos los que trabajan en FireRed y los que quieren trabajar en él. Gracias por traerlo, y a Zinc por traducirlo
¡Suerte!
#2
Megascep_9 Kuchiki 28187
No puedo creer que casi nadie a comentado esto.

Esta genial, muy facil de entender, gracias a ti por sacarlo
del cementerio XD y gracias al creador original.
#3
Magnesio 24302
Muy util este tutorial, Zinc es el puto amo, gracias por traer denuevo este tutorial Sayer.
#4
Kirito 28212
Hello friends: D Well I do not like much of a bar vs. the effect of Fire Red.
Then I also find it much easier to redo it from scratch in a new style D / P
#5
byrikudouvlog 28262
no entiendo absolutamente nada de esto, nunca he usado el asm compiler, y si haces algun parche? o al menos explicas mas detalladamente, no todos somos unos genios sabiondos del HR como tu
#6
Tito Dafting301_4315♪ Kuchiki 24341
Es GENIAL! Super fácil y entendible, por supuesto!

Definitivamente Zinc se lo ha currado.
#7
isma100 24601
Que guapada, espero que algun dia tenga soporte para el Rubi