Cómo usar un editor hexadecimal para encontrar trucos

.::comienzo del Post::.

1. Descargamos el programa http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm#download , click en "Download XVI32 release 2.51 here"
2. Lo descomprimimos en el directorio que prefiramos (por ejemplo, C:\archivos de programa\xvi32).
3.Abrimos la carpeta de destino en el explorador de archivos y hacemos click en xvi32.exe
4.En el menú "Tools", elegimos "Options".
Cómo usar un editor hexadecimal para encontrar trucos
5.Se abrirá un diálogo con diversas pestañas. Elegimos "Shortcut link" y pulsamos el botón Create.
Trucos
6.A partir de ahora, para editar cualquier archivo nos colocaremos sobre el archivo y, con el botón derecho elegiremos Enviar A... ("Send to..." y "Hex editor", como se muestra en la siguiente ilustración:
encontrar
Después de hacer una copia de seguridad del archivo savegame.isg, seguimos los siguientes pasos:
1.Abra el archivo en XVI32, usando el método de "Enviar A..." descrito arriba. También puede emplear el menú file del propio XVI32.
2.En el menú Tools, seleccione Encode number (codificar número).a Juego mas Rapido
3.Se abrirá una ventana llamada Encode number. En la casilla Number debe escribir el número que desea buscar, en este caso 49092 (nuestros créditos).
4.Debajo de dicha casilla debe seleccionar la longitud: byte, word, integer, longInt, single o double.
- Elija byte si está seguro de que el dato que desea cambiar nunca puede tener valores mayores de 255 (ADVERTENCIA: buscar valores byte produce muchos falsos positivos).
- Elija word o integer si está seguro de que el dato que desea cambiar nunca puede tener valores superiores a 65535 (la diferencia entre word e integer es que integer admite valores negativos).
- Elija longInt si el dato que busca puede tener valores superiores a 65565.
- Elija single o double si el dato que busca tiene decimales (esto es poco habitual en los juegos).
5.Puesto que buscamos dónde se almacenan los créditos y sabemos que en el juego nos venden productos que valen más de 65535 créditos, marcaremos longInt.
6.Finalmente, en el cuadro Output, seleccionaremos Here ("aquí" como destino del número codificado.
7.Al pulsar OK, el resultado quedará más o menos así:
...Con un Editor exadecimal
8.Usando el ratón, seleccionamos y cortamos el valor codificado que se muestra en la casilla Here (en el ejemplo, C4-BF-00-00).
9.Pulsamos Cancel para cerrar la ventana.
10.En la ventana principal, pulsamos en el icono de la lupa. Se abrirá el cuadro de búsqueda
11.Seleccionamos Hex string y pegamos en la casilla de texto el valor codificado que hemos cortado antes (en el ejemplo, C4-BF-00-00).
12.Nos aseguramos de que la opción Case Sensitive (distinguir mayúsculas y minúsculas) esté ACTIVADA.
13.Nos aseguramos de que la opción Joker Char (carácter comodín) esté DESACTIVADA. La pantalla debería quedar más o menos así:
Cómo usar un editor hexadecimal para encontrar trucos
14.Pulsamos OK. En la rejilla de la ventana principal, el cursor debería haberse movido a la casilla que comienza por el valor que buscábamos
15.En este punto, podemos anotar en qué posición del archivo está el dato que buscamos. La posición se muestra como "Hex Addr..." en la esquina inferior izquierda de la ventana (en nuestro caso, "Hex Addr: 4".
16.Para editar el archivo podemos hacer dos cosas:
Buscar el valor actual del dato que queremos cambiar, como hemos hecho aquí.
Usar la opción goto para ir a una dirección de datos que hayamos apuntado previamente. Este método es peligroso y sólo funciona con juegos relativamente antiguos.
17.Suponiendo que estemos colocados ya en la posición del archivo, podemos introducir el valor deseado utilizando de nuevo la opción Tools > Encode Number.
18.Introducimos el nuevo valor (por ejemplo, 600000) en la casilla Number.
19.Nos aseguramos cuidadosamente de haber seleccionado el ancho de datos adecuado para el valor que deseamos cambiar:
_Normalmente sólo elegiremos un valor LongInt si el valor ACTUAL del dato que queremos cambiar es mayor que 65535, o si es menor pero las dos casillas siguientes valen 0 (ejemplo: en nuestro caso teníamos C4-BF-00-00, con dos casillas a cero a continuación del valor C4-BF).
_Sólo elegiremos un valor Int si el valor ACTUAL del dato que queremos cambiar es menor que 65535 pero que 255; a menos que nuestro valor menor de 255 vaya seguido de una casilla con valor 0.
_En caso de valores pequeños (menores de 255), elegiremos byte, a menos que la casilla siguiente sea 0.
20.En la casilla Output, elegiremos Overwrite.
21.Después de pulsar OK, veremos cómo los bytes que almacenaban el número de créditos (en el ejemplo, C4-BF-00-00) han sido reemplazados por cuatro valores nuevos.
Finalmente Ponemos En Save para grabar el archivo editado y a disfrutar la cambiado en nuestro SaveGame...
Trucos
Este es mi segundo opst espero aberles ayudadooooo....
Ya Diego me dio Su 10
encontrar
Espero q ust. Tambien...

11 comentarios - Cómo usar un editor hexadecimal para encontrar trucos

reikhen -1
horrible avatar la verdd una mierda xD
rizo511 -1
reikhen dijo:horrible avatar la verdd una mierda xD



si loco es una cagada
NeooX -1
muy bueno -10
Gabyy_12
vallanse a la mierda cada uno pone el avatar q se le canta
juampi872 +1
Buena info man! Gracias!

+5
ReGueeTonErO +2
muy bueno per el post te dejo +5 y x TOMBINO5MAS
amem31
Me podrias enseñar a modificar el tamaño de los archivos con ese programa tengo entendido que si se puede pero no se como gracias y como soy novato no puedo dejarte puntos
Discow +1
Muy bueno gracias,,, Aguante el Tomba ,,,
CATRACHO645
lastima ya no aparecen las imagenes