Registrarse

GBA | [No alcanzable] Cambiar los Pokémon del juego mediante WBTO

Estado
Cerrado para nuevas respuestas.

C!ro

Click the circles!
Bueno, vengo a exponer mi probablemente errónea teoría.

Lo primero que hago es coger dos roms de, por ejemplo... Ruby USA (o tu rom base, pero deben ser 2 limpias de cada)



Bien, ahora, abro una de las dos con el YAPE, y cambio los stats de Bulbasaur, por ejemplo, a... 100.

Esto se haría en una rom totalmente limpia, la misma que hayas usado para hacer tu hack

Ahora, abro el Lips, y pulso en "Create IPS patch",
Primero selecciono la rom que no he modificado, y luego la de los stats cambiados.
Luego se creará un parche, lo puedes borrar si quieres.

Ahora, pulsa en Apply IPS patch, selecciona el parche de antes, y aplícalo a la rom a la que no le modificaste los stats, con la casilla de "Create a Log File" marcada.

Luego, abre el log, y mira lo que te dio. A mí me dio esto:

Código:
Lunar IPS (LIPS) Version 1.00
Apply IPS Patch Log

Offset    Size    RLE    IPS_File_Range       IPS_File_Size
------    ----    ID     00000000-00000004        5
1FEC34       6    Yes    00000005-0000000C        8
20195C       7    No     0000000D-00000018        C
2019FC       3    No     00000019-00000020        8
201A6E       5    No     00000021-0000002A        A
201A86       5    No     0000002B-00000034        A
201AC6       3    No     00000035-0000003C        8
201ADA       7    No     0000003D-00000048        C
201B00       D    No     00000049-0000005A       12
201B1C       B    No     0000005B-0000006A       10
201B3C       7    No     0000006B-00000076        C
201B5C       3    No     00000077-0000007E        8
201B72       3    No     0000007F-00000086        8
201B88       3    No     00000087-0000008E        8
201BA0       3    No     0000008F-00000096        8
201BD6       7    No     00000097-000000A2        C
201BFE       3    No     000000A3-000000AA        8
201C44       7    No     000000AB-000000B6        C
201C64       5    No     000000B7-000000C0        A
201C94       3    No     000000C1-000000C8        8
201CAA       6    No     000000C9-000000D3        B
201CCA       3    No     000000D4-000000DB        8
201CF8       A    No     000000DC-000000EA        F
201D2A       7    No     000000EB-000000F6        C
201D5A       3    No     000000F7-000000FE        8
201D6E       4    No     000000FF-00000107        9
201D82       8    No     00000108-00000114        D
201E00       5    No     00000115-0000011E        A
201E16       7    No     0000011F-0000012A        C
201E28       5    No     0000012B-00000134        A
201E42       5    No     00000135-0000013E        A
201E5C       3    No     0000013F-00000146        8
201E76       3    No     00000147-0000014E        8
201E92       3    No     0000014F-00000156        8
201EC6       3    No     00000157-0000015E        8
201EE0       5    No     0000015F-00000168        A
201F2E       6    No     00000169-00000173        B
201F4A       6    No     00000174-0000017E        B
201F7C       3    No     0000017F-00000186        8
201F98       6    No     00000187-00000191        B
201FAE       8    No     00000192-0000019E        D
201FC8       4    No     0000019F-000001A7        9
201FE0       8    No     000001A8-000001B4        D
202012       3    No     000001B5-000001BC        8
202026       7    No     000001BD-000001C8        C
202054       3    No     000001C9-000001D0        8
20206A       3    No     000001D1-000001D8        8
202080       5    No     000001D9-000001E2        A
2020AA       5    No     000001E3-000001EC        A
20212C       5    No     000001ED-000001F6        A
202158       5    No     000001F7-00000200        A
202170       4    No     00000201-00000209        9
202188       8    No     0000020A-00000216        D
2021A4       5    No     00000217-00000220        A
2021BA       5    No     00000221-0000022A        A
2021E0       7    No     0000022B-00000236        C
202200       4    No     00000237-0000023F        9
20221C       F    No     00000240-00000253       14
20224C       3    No     00000254-0000025B        8
202262       7    No     0000025C-00000267        C
202292       7    No     00000268-00000273        C
2022C6       4    No     00000274-0000027C        9
202308       7    No     0000027D-00000288        C
202320       3    No     00000289-00000290        8
202336       8    No     00000291-0000029D        D
20236A       5    No     0000029E-000002A7        A
202394       3    No     000002A8-000002AF        8
2023C8       5    No     000002B0-000002B9        A
2023DC       7    No     000002BA-000002C5        C
20243C       5    No     000002C6-000002CF        A
2024B6       5    No     000002D0-000002D9        A
2024CE       3    No     000002DA-000002E1        8
2024E4       5    No     000002E2-000002EB        A
202516       3    No     000002EC-000002F3        8
2025E4       3    No     000002F4-000002FB        8
20267E       3    No     000002FC-00000303        8
2026BE       3    No     00000304-0000030B        8
2026E8       3    No     0000030C-00000313        8
202716       3    No     00000314-0000031B        8
202772       3    No     0000031C-00000323        8
202788       5    No     00000324-0000032D        A
2027A4       3    No     0000032E-00000335        8
2027BA       5    No     00000336-0000033F        A
202822      1E    No     00000340-00000362       23
202880       3    No     00000363-0000036A        8
2028A2       5    No     0000036B-00000374        A
2028CE       5    No     00000375-0000037E        A
2028DE       3    No     0000037F-00000386        8
2028F2       B    No     00000387-00000396       10
20290E       B    No     00000397-000003A6       10
202952       3    No     000003A7-000003AE        8
20297C       3    No     000003AF-000003B6        8
202992       3    No     000003B7-000003BE        8
2029EA       6    No     000003BF-000003C9        B
202A1C       5    No     000003CA-000003D3        A
202A50       3    No     000003D4-000003DB        8
202ACE       5    No     000003DC-000003E5        A
202AE2       3    No     000003E6-000003ED        8
202AFA       3    No     000003EE-000003F5        8
202B6A       4    No     000003F6-000003FE        9
202B7E       8    No     000003FF-0000040B        D
202BAA       6    No     0000040C-00000416        B
202BDC       3    No     00000417-0000041E        8
202BEE       3    No     0000041F-00000426        8
202C58       7    No     00000427-00000432        C
202C70       6    No     00000433-0000043D        B
202C84       6    No     0000043E-00000448        B
202C98       5    No     00000449-00000452        A
202CDE       4    No     00000453-0000045B        9
202D0E       3    No     0000045C-00000463        8
202D62       3    No     00000464-0000046B        8
202D78       3    No     0000046C-00000473        8
202D8E       3    No     00000474-0000047B        8
202DA4       3    No     0000047C-00000483        8
202DBA       7    No     00000484-0000048F        C
202DD4       7    No     00000490-0000049B        C
202F02       3    No     0000049C-000004A3        8
202F22       3    No     000004A4-000004AB        8
202F5C       3    No     000004AC-000004B3        8
202F7C       3    No     000004B4-000004BB        8
202FB2       8    No     000004BC-000004C8        D
202FEC       7    No     000004C9-000004D4        C
203070       7    No     000004D5-000004E0        C
2030A2       3    No     000004E1-000004E8        8
2030C2       5    No     000004E9-000004F2        A
2030D0       5    No     000004F3-000004FC        A
2030F6       3    No     000004FD-00000504        8
20310A       7    No     00000505-00000510        C
203138       7    No     00000511-0000051C        C
203180       8    No     0000051D-00000529        D
2031AE       3    No     0000052A-00000531        8
2031E2       5    No     00000532-0000053B        A
203202       3    No     0000053C-00000543        8
20321C      14    No     00000544-0000055C       19
20325A       3    No     0000055D-00000564        8
2032AA       3    No     00000565-0000056C        8
2032DE       5    No     0000056D-00000576        A
203328       7    No     00000577-00000582        C
2033AC       3    No     00000583-0000058A        8
2033C6       3    No     0000058B-00000592        8
2033FC       5    No     00000593-0000059C        A
203436       3    No     0000059D-000005A4        8
203452       3    No     000005A5-000005AC        8
203468       3    No     000005AD-000005B4        8
203484       5    No     000005B5-000005BE        A
20349E       5    No     000005BF-000005C8        A
2034BA       5    No     000005C9-000005D2        A
203512       3    No     000005D3-000005DA        8
20352A       7    No     000005DB-000005E6        C
20359A       8    No     000005E7-000005F3        D
2035FC       4    No     000005F4-000005FC        9
20361C       9    No     000005FD-0000060A        E
20363E       3    No     0000060B-00000612        8
203656       8    No     00000613-0000061F        D
20367E       5    No     00000620-00000629        A
2036A2       3    No     0000062A-00000631        8
20370C       4    No     00000632-0000063A        9
20373E       6    No     0000063B-00000645        B
20375C       3    No     00000646-0000064D        8
2037CA       3    No     0000064E-00000655        8
203826       8    No     00000656-00000662        D
2038A2       7    No     00000663-0000066E        C
2038C2       7    No     0000066F-0000067A        C
2038E4       3    No     0000067B-00000682        8
203936       7    No     00000683-0000068E        C
20396A       6    No     0000068F-00000699        B
20399E       3    No     0000069A-000006A1        8
2039BA       3    No     000006A2-000006A9        8
2039EA       7    No     000006AA-000006B5        C
203A0A       7    No     000006B6-000006C1        C
203A4A       3    No     000006C2-000006C9        8
203A94       4    No     000006CA-000006D2        9
203B18       4    No     000006D3-000006DB        9
203B32       3    No     000006DC-000006E3        8
20424A       B    No     000006E4-000006F3       10
2044F0       D    No     000006F4-00000705       12
205030       D    No     00000706-00000717       12
205048       D    No     00000718-00000729       12
206048      15    No     0000072A-00000743       1A
------    ----    EOF    00000744-00000746        3

Total Patches: B2 (178)
Ahora, a base de WBTO, supongo que se podrían cambiar los stats de Bulbasaur en medio del juego.

¡Saludos! Seguiré informando, esta es solo una pequeña intro =D
 

Sonicarvalho

Tutorial Maker
Bueno, yo no sé si hablas en cambiar en ROM (08xxxxxx) o en RAM (02/03xxxxxx), pero si hablas de la ROM, solo para relembrar, yo habia postado esto en un tema unos dias atras:

Sonicarvalho dijo:
(...)
Segundo:
writebytetooffset 0x087F1001 ????????
WTF??
RECUERDEN: 08 -> ROM ; 02/03 -> RAM.
ROM = READ-ONLY MEMORY (memoria solo de lectura)

Por favor, es obvio que un WTBO a un offset de la ROM NO IRÁ FUNCIONAR.
RECUERDEN:WBTO SOLO FUNCIONAN EN RAM
(...)

Sonicarvalho
Si quieres, puedes comprobarlo.

Si hablas de hackear en la ram, utiliza estes codigos: http://whackahack.com/foro/t-Informaci%C3%B3n-del-Equipo-Pok%C3%A9mon-Estado-80?pid=62195#pid62195



Saludos, ~Sonicarvalho
 

Gender

DeathSpace
Hey!
Me parece muy buena la teoría, espero y puedan avanzar así,
y muchas gracias sonicarvalho.
 
aber si entendi, ntonces si es posible no?. El WBTO permitiria no solo modificar caracteristicas, estatus y tipo de poke que tenemos, sino incluso crear un pokemon nuevo desde cero en el equipo siempre que los usemos bien y cubramos todos los bytes que determinan al pokemon.

Gracias sonic, voy a crear mis propios pokes con un simple scrit
 

Jaizu

Usuario mítico
Se podrían cambiar, pero claro esos son datos en la ram no en la rom, y la cosa cambia por que esos cambios no están escritos en la rom y veo difícil hacerlo funcionar correctamente
 

eing

Miembro de honor
Miembro de honor
Ya hay un tema sobre cambiar los stats de los pokémon in game, y es editando la ram con WBTO.
Pero que es lo que pasa? la RAM es dinámica, por lo tanto se puede cambiar de un lado para otro, y alomejor los datos del primer pokemon es del 123-130, y dices que ese bulbasur le aumente la vit, pero al cambiar el bulbasur de posicion en el equipo, se verá afectado al primero unicamente.
Porque es una direccion "fisica" al fin y al cabo..

Respecto a lo que dice sonic carvalho, lleva razón, los datos de la ROM (Read Only Memory - Memoria de solo lectura), no se pueden modificar, y eso fue un error mio en el tutorial del WBTO que cometí, dado que no tenía tanta experiéncia ni conocimiento.
Y este tema, es "invalido", dado que esos offsets que modificas del yape, son del ROM, y como son del ROM no podrás cambiarlos. Solo leerlos.
 
Cambiar las características, estatus y tipo de pokemon se puede hacer usando un parche llamado Fire Red engine hack, esta en pokecommunity, no se si por aqui tambien.

En el hack se hace por medio de specials así que seguro que si se puede hacer de una forma u otra.
 
Estado
Cerrado para nuevas respuestas.
Arriba