tuts_gba
Thread Id: 7702
Thread Name: FR | Otros | Editar multichoice con Hex
#0
Manipulation 13082
Edición básica en HEX: Lección 1
Cambiando la MsgBox Multi-Opción en conjunto con el script de "Tienda de huevos"

Si eres complétamente nuevo en el ROM Hacking, talvez no seas capaz de entender muy bien de qué
trata éste manual. Ésto es más orientado a hackers con experiencia, aunque, también creo que los nuevos
podrían seguir éstos pasas para trabajar con scripts.

Como bien deberían saber, posteé éste script en un tema de misceláneas hace un tiempo en otro foro.
El script consistía en hacer una tienda de huevos que funcione corréctamente.

Éste script es muy fácil de entender, pero ése no es el problema al que tenemos que enfrentarnos.
El script contiene una MsgBox de Multi-Opción. Actualmente, mucha gente no sabe cómo cambiarla,
así que para éso estoy aquí; para enseñar y arreglar eso.

Si quieres irte al modo fácil (lo cual no es muy conveniente), parchea el script por el que está al final del
tutorial.

Bien, empecemos:

Abre cualquier editor HEX (Yo prefiero y recomiendo el HEX Workshop), y vé al Offset "3E04B0"




Como se muestra en la imágen, Los Offsets de naranja son los punteros de la MultiCaja, y los de rojo
son la cantidad de opciones en ella.

Ahora, necesitamos compilar nuestras elecciones al ROM. Para más facilidad, les mostraré cómo lo hice
yo con el XSE.




Después, escribimos cada puntero de forma inversa para el formato de puntero...
(For me 800000 -> 00 00 80 08; 800011 -> 11 00 80 08; 800025 -> 25 00 80 08)

Luego, busquen espacio libre para insertar ésta información. Yo en mi caso, voy a elegir "800040"
Antes, recuerda que tiene que estar en dicho orden. Con cada puntero empezando y seguido de 8 "0"




¡Ya han insertado todo! Regresen a la cadena del MsgBox Multi-Opción. Escojan la MsgBox Multi-Opción
que vas a reemplazar. Yo voy a reemplazar la primer cadena, como lo es "Multichoise 0x1", y cambien
por las nuevas cajas que vayan a usar. Ya has terminado eso.. Cambiemos el Offset a NUESTRO Offset.
Recuerden que para mi era "800040". Cámbienlo reemplazando el Offset antiguo y luego Guarden el ROM




¡Todo listo! Sólo queda compilar el script que hice en tu ROM. ¡Asegúrate de que las opciones que hayas
puesto queden dentro de la caja! Debe salir a la perfección...


#1
vediel 12331
wow estas son de las cosas que quiero aprender me parese muy interesante este manual aun no lo leo pero se que esta genial gracias con esto alfin entendere a usar el editor hex para una cuantas cosas ^^ sigue asi y espero muchisimas mas tutoriales ^^

un ligero clic en el boton de gracias ^^
#2
Landey 12387
:O
HEX,parte del verdadero RomHaking...lo que hacemos ahora no es mas que usar herramientas .-.
Bueno,intentare practicar con ese manual..estas cosas son las que vale la pena conocer :)
#3
~Areku_Sama 12276
5 palabras: I Hate the Google translator.
Digo: Me gustó mucho el tutorial.

Pero creo que deberias tambien poner la version original en ingles.
pienso yo.

Eso del hex está muy bien explicado.
Gracias por el aporte.
#4
DaWolf 12269
Podrias volver a subir el archivo ips.. buen tutorial creo que ya tengo una idea sobre esto aunque con el google traductor no se entiende bien
#5
Manipulation 13082
Gracias a este Javs ha sido traducido por alguien que no es google traductor y ahora hay que hacerlo bien! :D