[Teoría] ¿Cambiar los Pokémon del juego mediante WBTO?



Zona de Investigación ¿Tienes nuevos hallazgos que revelar y te gustaría exponerlos ó abrir un tema para emprender una búsqueda sobre los secretos del Rom Hacking? ¡Pues este es tu subforo!

Tema cerrado
 
Herramientas Desplegado
  #1  
Antiguo 27/02/2012
Usuario de Plata
Puntos: 119.367, Nivel: 35
Puntos: 119.367, Nivel: 35 Puntos: 119.367, Nivel: 35 Puntos: 119.367, Nivel: 35
Actividad: 0%
Actividad: 0% Actividad: 0% Actividad: 0%
El usuario posee 1x Magikarp
 
Fecha de ingreso: 23/jun/2011
Mensajes: 334
Ha agradecido: 66 veces
Agradecido: 69 veces
Ciro está en el buen camino
Predeterminado [Teoría] ¿Cambiar los Pokémon del juego mediante WBTO?

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
  #2  
Antiguo 27/02/2012
Avatar de Sonicarvalho
ASM noob
Puntos: 21.094, Nivel: 15
Puntos: 21.094, Nivel: 15 Puntos: 21.094, Nivel: 15 Puntos: 21.094, Nivel: 15
Actividad: 0%
Actividad: 0% Actividad: 0% Actividad: 0%
El usuario posee 1x Gershel
 
Fecha de ingreso: 17/jun/2011
Ubicación: Lisboa - Portugal
Mensajes: 85
Ha agradecido: 16 veces
Agradecido: 10 veces
Sonicarvalho está en el buen camino
Predeterminado RE: [Teoría] ¿Cambiar los Pokémon del juego mediante WBTO?

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:

Cita:
Iniciado por Sonicarvalho
(...)
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://wahackforo.com/t-Informaci%C3%B3n-del-Equipo-Pok%C3%A9mon-Estado-80?pid=62195#pid62195



Saludos, ~Sonicarvalho
  #3  
Antiguo 05/04/2012
Avatar de Gender
¡Hasta pronto camaradas!
Puntos: 111.946, Nivel: 34
Puntos: 111.946, Nivel: 34 Puntos: 111.946, Nivel: 34 Puntos: 111.946, Nivel: 34
Actividad: 0%
Actividad: 0% Actividad: 0% Actividad: 0%
El usuario posee 1x Pidgey Islas Doradas El usuario posee 2x Usuario Wii
 
Fecha de ingreso: 19/oct/2010
Ubicación: Seúl - Corea del Sur
Mensajes: 354
Ha agradecido: 168 veces
Agradecido: 85 veces
Gender está en el buen camino
Predeterminado RE: [Teoría] ¿Cambiar los Pokémon del juego mediante WBTO?

Hey!
Me parece muy buena la teoría, espero y puedan avanzar así,
y muchas gracias sonicarvalho.
  #4  
Antiguo 09/05/2012
SkO SkO está desconectado
Recién Llegado
Puntos: 750, Nivel: 3
Puntos: 750, Nivel: 3 Puntos: 750, Nivel: 3 Puntos: 750, Nivel: 3
Actividad: 0%
Actividad: 0% Actividad: 0% Actividad: 0%
 
Fecha de ingreso: 08/may/2012
Mensajes: 3
SkO está en el buen camino
Predeterminado RE: [Teoría] ¿Cambiar los Pokémon del juego mediante WBTO?

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
  #5  
Antiguo 09/06/2012
Avatar de Chilled
Aprendiz de Leyenda
Puntos: 13.562, Nivel: 12
Puntos: 13.562, Nivel: 12 Puntos: 13.562, Nivel: 12 Puntos: 13.562, Nivel: 12
Actividad: 1,5%
Actividad: 1,5% Actividad: 1,5% Actividad: 1,5%
El usuario posee 1x Extraño sujeto El usuario posee 1x Feraligatr Zein El usuario posee 1x Raichu El usuario posee 1x Altaria Shiny El usuario posee 1x Abra (En crecimiento)
 
Fecha de ingreso: 27/abr/2010
Ubicación: Mi casa e_e
Mensajes: 775
Ha agradecido: 115 veces
Agradecido: 62 veces
Chilled está en el buen camino
Enviar un mensaje por MSN a Chilled Enviar un mensaje por Skype™ a Chilled
Predeterminado RE: [Teoría] ¿Cambiar los Pokémon del juego mediante WBTO?

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
  #6  
Antiguo 13/06/2012
Avatar de eing
Miembro de honor
Puntos: 128.648, Nivel: 36
Puntos: 128.648, Nivel: 36 Puntos: 128.648, Nivel: 36 Puntos: 128.648, Nivel: 36
Actividad: 0%
Actividad: 0% Actividad: 0% Actividad: 0%
 
Fecha de ingreso: 09/may/2010
Mensajes: 398
Ha agradecido: 12 veces
Agradecido: 112 veces
eing está en el buen camino
Enviar un mensaje por MSN a eing
Predeterminado RE: [Teoría] ¿Cambiar los Pokémon del juego mediante WBTO?

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.


Tito mauri.
  #7  
Antiguo 30/06/2012
Usuario de Plata
Puntos: 119.367, Nivel: 35
Puntos: 119.367, Nivel: 35 Puntos: 119.367, Nivel: 35 Puntos: 119.367, Nivel: 35
Actividad: 0%
Actividad: 0% Actividad: 0% Actividad: 0%
El usuario posee 1x Magikarp
 
Fecha de ingreso: 23/jun/2011
Mensajes: 334
Ha agradecido: 66 veces
Agradecido: 69 veces
Ciro está en el buen camino
Predeterminado RE: [Teoría] ¿Cambiar los Pokémon del juego mediante WBTO?

Por mí pueden cerrar el tema. Esto no funciona.
  #8  
Antiguo 10/08/2012
Primeros Pasos
Puntos: 3.821, Nivel: 1
Puntos: 3.821, Nivel: 1 Puntos: 3.821, Nivel: 1 Puntos: 3.821, Nivel: 1
Actividad: 0%
Actividad: 0% Actividad: 0% Actividad: 0%
 
Fecha de ingreso: 10/ago/2012
Mensajes: 10
Korvydaehunt está en el buen camino
Predeterminado

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.
Tema cerrado

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



La franja horaria es GMT +1. Ahora son las 17:18.

Estilo clásico