Hola a todos amigos de WaH
Hoy les traigo un tutorial de como insertar el sistema de repelente BW2 en los hacks, ya sean avanzados o apenas por empezar.
Necesitarémos las siguientes herramientas:
Antes que nada les recomiendo hacer una copia de su rom por si se llega a dar el caso y esta se llegue a dañar.
Ok, para comenzar deberemos editar una lista de offsets de la rom los cuales dejaré aqupi abajo
Para ello abrimos nuestra ROM en HxD y en ella presionamos Crtl+G y nos aparecera un cuadro como este:
En ello pegaremos cada offset que esta abajo en la lista comenzando por el "0830CA"
Al pulsar aceptar nos llevará a la dirección que hemos escrito que es esta:
Bueno aquí pegaremos escribiendo la primera dirección que sería esta:
luego de pegar la rutina queda así:
El color rojo es porque hemos modificado esa parte sin guardar los cambios.
ahora deberemos este proceso con los siguientes offsets que son los siguientes:
Igualmente al final de el tutorial os dejo la lista completa de los offsets que se deben cambiar
'------------------------------------------------------------------------------------------------------------------------------
Okey una vez finalizado el cambio de valores, vamos a guardar los cambios y cerramos el HxD
ahora abriremos nuestra ROM con Xse 1.1
y procedemos a compilar este script
Ahora XSE nos dará una dirección que debemos copiar esto:
OJO COPIEN LA DIRECCIÓN Y GUARDENLA
Mi dirección como pueden ver es la "905A0F"
Ahora cerraremos el Xse 1.1
y abriremos el HxD "de nuevo"
ahora nos vamos a ir a la dirección "83100"
Recuerden presionar Crtl+G y pegan la dirección, le dan aceptar y HxD los debe traer hasta aquí
Ahora,¿Qué debemos hacer aquí?
Debemos permutar nuestro offset,para los que no sepan que es permutar es voltear nuestro numero en grupos de dos, de la siguiente forma:
Ahora debo pegarlo a donde HxD los llevo y pegan escribiendo les debe quedar algo así:
Listo! guardamos nuestra rom y ya tendremos nuestro sistema perfectamente acoplado en nuestra rom
Aquí una muestra:
Cualquier error ya saben a comentar
Hoy les traigo un tutorial de como insertar el sistema de repelente BW2 en los hacks, ya sean avanzados o apenas por empezar.
Necesitarémos las siguientes herramientas:
- HxD
- Xse 1.1
- Nuestra ROM a la que queremos aplicar
Antes que nada les recomiendo hacer una copia de su rom por si se llega a dar el caso y esta se llegue a dañar.
Ok, para comenzar deberemos editar una lista de offsets de la rom los cuales dejaré aqupi abajo
Para ello abrimos nuestra ROM en HxD y en ella presionamos Crtl+G y nos aparecera un cuadro como este:
En ello pegaremos cada offset que esta abajo en la lista comenzando por el "0830CA"
Al pulsar aceptar nos llevará a la dirección que hemos escrito que es esta:
Bueno aquí pegaremos escribiendo la primera dirección que sería esta:
OJO, OJO deben pegar presionando Crtl+B o de la siguiente forma:0C 48 EB F7 4C FA 01 06 00 29 16 D0 41 1E 0C 06 0D 0A 07 48 EB F7 51 FA 00 2C 0E D1 03 4C 25 80 05 48 E6 F7 FA FC 01 20 08 E0 30 AD 03 02
- hacemos clic derecho en donde quedo nuestro puntero de la busqueda
- luego pegamos escribiendo
luego de pegar la rutina queda así:
El color rojo es porque hemos modificado esa parte sin guardar los cambios.
ahora deberemos este proceso con los siguientes offsets que son los siguientes:
Offset----Pegar escribiendo
083119: 06
0A19A5: 06
0A19F6: 1C
0A19F8: 11
0A19FC: 0F
0A1A0E: 21 88 09 02 41 40
0A1A1E: 34 4B 28 21 71 43 5B 18 D9 79 30 1C 02 22 17 4B FF F7 49 FB C7 F7 85 FF 70 BD 20 40 00 00 FF FF 00 00 30 AD 03 02
0A1A5A: 00 00 00 00
0A1A68: 00 00 00 00
1BFB66: 00 00 00 B5 04 48 50 21 00 F0 01 F8 00 BD 00 4A 10 47 1D 74 07 08 99 19 0A 08 00 00 00 00 00 00
Igualmente al final de el tutorial os dejo la lista completa de los offsets que se deben cambiar
'------------------------------------------------------------------------------------------------------------------------------
Okey una vez finalizado el cambio de valores, vamos a guardar los cambios y cerramos el HxD
ahora abriremos nuestra ROM con Xse 1.1
y procedemos a compilar este script
#dynamic 0x800000
#org @inicio
lock
checkitem 0x800E 0x1
compare LASTRESULT 0x1
if b_>= goto @ThereAreMore
msgbox @RepelExpired 0x3
release
end
#org @ThereAreMore
msgbox @UseAnother 0x5
closeonkeypress
compare LASTRESULT 1
if b_true goto @CallASM
end
#org @CallASM
callasm 0x081BFB69
end
#org @RepelExpired
= El efecto del repelente ha\nterminado.
#org @UseAnother
= El efecto del repelente ha\nterminado...¿Quieres usar otro?
Ahora XSE nos dará una dirección que debemos copiar esto:
OJO COPIEN LA DIRECCIÓN Y GUARDENLA
Mi dirección como pueden ver es la "905A0F"
Ahora cerraremos el Xse 1.1
y abriremos el HxD "de nuevo"
ahora nos vamos a ir a la dirección "83100"
Recuerden presionar Crtl+G y pegan la dirección, le dan aceptar y HxD los debe traer hasta aquí
Ahora,¿Qué debemos hacer aquí?
Debemos permutar nuestro offset,para los que no sepan que es permutar es voltear nuestro numero en grupos de dos, de la siguiente forma:
Como pueden ver lo he separado en grupos de a dos por lo que obtendo 3 grupos de dos numeros, luego de eso coloco el primero de ultimo y el ultimo de primero, por eso me ha quedado de esa forma....Mi offset: 90 5A 0F
Permutado: 0F 5A 90
Ahora debo pegarlo a donde HxD los llevo y pegan escribiendo les debe quedar algo así:
Listo! guardamos nuestra rom y ya tendremos nuestro sistema perfectamente acoplado en nuestra rom
Aquí una muestra:
Cualquier error ya saben a comentar
0830CA: 0C 48 EB F7 4C FA 01 06 00 29 16 D0 41 1E 0C 06 0D 0A 07 48 EB F7 51 FA 00 2C 0E D1 03 4C 25 80 05 48 E6 F7 FA FC 01 20 08 E0 30 AD 03 02
083119: 06
0A19A5: 06
0A19F6: 1C
0A19F8: 11
0A19FC: 0F
0A1A0E: 21 88 09 02 41 40
0A1A1E: 34 4B 28 21 71 43 5B 18 D9 79 30 1C 02 22 17 4B FF F7 49 FB C7 F7 85 FF 70 BD 20 40 00 00 FF FF 00 00 30 AD 03 02
0A1A5A: 00 00 00 00
0A1A68: 00 00 00 00
1BFB66: 00 00 00 B5 04 48 50 21 00 F0 01 F8 00 BD 00 4A 10 47 1D 74 07 08 99 19 0A 08 00 00 00 00 00 00
083119: 06
0A19A5: 06
0A19F6: 1C
0A19F8: 11
0A19FC: 0F
0A1A0E: 21 88 09 02 41 40
0A1A1E: 34 4B 28 21 71 43 5B 18 D9 79 30 1C 02 22 17 4B FF F7 49 FB C7 F7 85 FF 70 BD 20 40 00 00 FF FF 00 00 30 AD 03 02
0A1A5A: 00 00 00 00
0A1A68: 00 00 00 00
1BFB66: 00 00 00 B5 04 48 50 21 00 F0 01 F8 00 BD 00 4A 10 47 1D 74 07 08 99 19 0A 08 00 00 00 00 00 00
---------------------
Parches para evitarte abrir HxD(?)
---------------------
---------------------
CRÉDITOS
---------------------
¡Nos vemos!
Parches para evitarte abrir HxD(?)
---------------------
---------------------
CRÉDITOS
---------------------
¡Nos vemos!
Última edición: