Whack a Hack Foro!

Whack a Hack Foro! (/foro/)
-   GBA (https://whackahack.com/foro/f-214/gba/)
-   -   [Otros] FR | ¡Sistema Repelente BW2 a mano! (https://whackahack.com/foro/t-35730/fr-sistema-repelente-bw2-mano)

Naren Jr. 09/07/2015 05:30

FR | ¡Sistema Repelente BW2 a mano!
 
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:
  • 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:

Cita:

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
OJO, OJO deben pegar presionando Crtl+B o de la siguiente forma:
  • 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:

Cita:

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

Cita:

#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:

Cita:

Mi offset: 90 5A 0F

Permutado: 0F 5A 90
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....

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 :cool:

Lista de offsets a modificar

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


---------------------
Parches para evitarte abrir HxD(?)
---------------------

Activar todos los offset. (menos el "83100")

Desactivar todos los offset. (Quitar el sistema)
---------------------
CRÉDITOS
---------------------

Darthatron por su rutina en pokeco
@Invert por la ultima duda que tuve @Nachoius por dejarme usar su hack
:B si falta alguien avisen
¡Nos vemos!

Иacho 09/07/2015 05:33

Respuesta: FR | ¡Sistema Repelente BW2 a mano!
 
genial! esta muy bueeno el tutorial felicidades ^^ hacen faltas tutos como este en wah, jajaja lástima que salga mi error en el bloque del tile de la estatua jajajaja slds! :) sigue así

Sayer301! 09/07/2015 13:00

Respuesta: FR | ¡Sistema Repelente BW2 a mano!
 
Gracias tio, estoy hasta los huevos de ver parches y que luego la gente no tenga ni idea de lo que hace.

Usandolo en el Pokémon Verde Hierba en 3, 2, 1...

Gracias tio sigue trayendo cosas asi ;)

Sage0ne 09/07/2015 13:22

Respuesta: FR | ¡Sistema Repelente BW2 a mano!
 
Código:

checkitem 0x800E 0x1
compare LASTRESULT 0x1

Hay un error en esa parte, revisalo.

Naren Jr. 09/07/2015 13:31

Respuesta: FR | ¡Sistema Repelente BW2 a mano!
 
Cita:

Dicho por ~SAGE (Mensaje 307660)
Código:

checkitem 0x800E 0x1
compare LASTRESULT 0x1

Hay un error en esa parte, revisalo.

¿Que tipo de error te ha salido a ver?

Y mira:



A mi me funciona correctamente, se mas especifico nigga

Laquin 09/07/2015 14:56

Respuesta: FR | ¡Sistema Repelente BW2 a mano!
 
¡Genial aporte Naren! Sin duda lo usaré en mi hack :D
Muchas gracias :)
¡Saludos!

PD: Quiero mi dinero ¬¬

Reshiramu 09/07/2015 17:14

Respuesta: FR | ¡Sistema Repelente BW2 a mano!
 
Oh, genial!

Qué tutorial, tenía tiempo que no veía uno de estos tan buenos por aquí!

Definitivamente lo voy a usar, muchas gracias!!!

Pistis 26/07/2015 13:43

Respuesta: FR | ¡Sistema Repelente BW2 a mano!
 
Oye a mi me aparece este error y no se como arreglarlo y esta todo idéntico al tuyo http://s0.uploads.im/t/6J8PR.png

Caeles 26/07/2015 14:51

Re: Respuesta: FR | ¡Sistema Repelente BW2 a mano!
 
Cita:

Dicho por xPokeJosex (Mensaje 309126)
Oye a mi me aparece este error y no se como arreglarlo y esta todo idéntico al tuyo http://s0.uploads.im/t/6J8PR.png

Donde pone LASTRESULT, sustitúyelo por 0x800D (la misma variable escrita de otra forma) y debería ir sin problemas.

Pistis 26/07/2015 15:17

Respuesta: Re: Respuesta: FR | ¡Sistema Repelente BW2 a mano!
 
Cita:

Dicho por Caeles (Mensaje 309130)
Donde pone LASTRESULT, sustitúyelo por 0x800D (la misma variable escrita de otra forma) y debería ir sin problemas.

Ahora me sale este error xD http://s0.uploads.im/t/3gTY6.png


La franja horaria es GMT +1. Ahora son las 14:38.

Powered por vBulletin™ Version 3.8.9
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.
SEO by vBSEO 3.6.1
Traducido por vBsoporte - vBulletin en español
Credits System provided by vBCredits II Deluxe (Lite) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.