No necesitamos modificadores, es inútil. Las herramientas necesarias son el software de edición binaria File 16 o el software de edición de disco, como Winhex. Nuestro propósito es editar el archivo de registro de datos del usuario, por lo que necesitamos encontrar el archivo de registro del usuario. Es fácil de encontrar en 98/ME/XP y está almacenado en la carpeta Plants vs. Zombies/userdata/. La ubicación de VISTA/WIN7 es bastante extraña. Debería ser más fácil de encontrar buscando Popcap en el disco del sistema, en una subcarpeta bajo la carpeta C:/Archivos de programa/Popcap/.
Hay N 1 archivos de registro de usuarios, por lo que hay N usuarios por cada N usuarios. . archivo de datos. Representa un número, correspondiente a la lista de usuarios. Los últimos usuarios restantes.dat almacenan la lista de usuarios y el nombre de usuario.
2. Modificación de datos
Bueno, después de conocer el archivo del usuario, use Winhex para abrir el archivo correspondiente, como user1.dat como ejemplo.
Este archivo debe contener al menos 820 bytes. En la siguiente descripción, el número de bytes correspondientes al primer byte del archivo es 0, luego el número de bytes correspondientes al byte 800 debe ser 799. Este es solo un problema aritmético para estudiantes de escuela primaria. Esto es lo que significan mis datos de múltiples pruebas:
¿Usuario del archivo de registro? . Cinta de audio digital (cinta de audio digital)ˌNombre de archivo DOSˌarchivo de datos
-
Bytes (decimal) longitud (decimal) descripción (hexadecimal)
-Datos básicos.
00 4 desconocido (valor fijo 0C)
04 4 la aventura está actualmente cerrada (01-32)
08 4 yuanes
12 4 Tiempos de finalización de aventuras
-Datos de supervivencia.
16 4 Bandera de Supervivencia 01 Completada (00-05)
20 4 Bandera de Supervivencia 02 Completada (00-05)
24 4 Bandera de Supervivencia 03 Completada ( 00-05)
28 4 Supervivencia 04 Bandera completada (00-05)
32 4 Supervivencia 05 Bandera completada (00-05)
36 4 Supervivencia 06 (Difícil) Bandera completada (00-0A)
40 4 Supervivencia 07 (Difícil) Bandera completada (00-0A).
44 4 Supervivencia 08 (Difícil) Bandera de finalización (00-0A)
48 4 Supervivencia 09 (Difícil) Bandera de finalización (00-0A)
52 Bandera de finalización de 4 Survival 10 (difícil) (00-0A)
64 4 Survival: Endless High Record
-Datos del minijuego.
76 4 Tiempo de finalización del Minijuego 01
80 4 Tiempo de finalización del Minijuego 02
84 4 Tiempo de finalización del Minijuego 03
88 4 minijuego 04 tiempo de finalización
92 4 minijuego 05 tiempo de finalización
96 4 minijuego 06 tiempo de finalización
100 4 mini -tiempo de finalización del juego 07
p>
104 4 tiempo de finalización del minijuego 08
108 4 tiempo de finalización del minijuego 09
1124 mini- tiempo de finalización del juego 10
1164 minijuego 11 tiempo de finalización
120 tiempo de finalización de 4 minijuegos 12
124 tiempo de finalización de 4 minijuegos 13
128 Tiempo de finalización de 4 minijuegos 14
132 4 minijuegos 15 tiempo de finalización
136 4 minijuegos 16 tiempo de finalización
140 4 minijuegos 17 tiempo de finalización
144 4 minijuegos 18 tiempo de finalización
148 4 minijuegos 19 tiempo de finalización
152 4 minijuegos 20 tiempo de finalización
-Tree of Wisdom Data.
212 4 Crecimiento/Altura del Árbol de la Sabiduría
-Datos del rompecabezas 1: Rompe jarrones.
2164 Puzzle: Tiempo de finalización de Vasebreaker 01
220 4 rompecabezas: Tiempo de finalización de Vasebreaker 02
224 4 rompecabezas: Tiempo de finalización de Vasebreaker 03
228 4 rompecabezas: tiempo de finalización de Earth breaker 04
232 4 rompecabezas: tiempo de finalización de Earth breaker 05
236 4 rompecabezas: tiempo de finalización de Earth breaker 06
p>240 4-Puzzle: Tiempo de finalización de Earth-Breaker 07
244 4-Puzzle: Rompiendo el caldero 08 Tiempo de finalización
248 4-Puzzle: Tiempo de finalización de Earth-Breaker 09< /p >
252 4 Puzzle: Earth Breaker: Endless Record
-Puzzle Data 2: Yo, Zombie-.
256 4-Puzzle: Yo, Zombie 01 tiempo de finalización
260 4-Puzzle: Yo, Zombie 02 tiempo de finalización
264 4-Puzzle: Yo, Número de veces de finalización de Zombie 03
268 4 Puzzle: I, Zombie 04 tiempos de finalización
272 4 Puzzle: I, Zombie 05 tiempo de finalización
276 4 Puzzle : Yo, Zombie 06 Tiempo de finalización
280 4-Puzzle: I, Zombie 07 Tiempo de finalización
284 4-Puzzle: I, Zombie 08 Tiempo de finalización
288 4-Puzzle: Yo, Zombie 09 Tiempo de finalización
292 4-Puzzle: Yo, Zombie: Endless Record.
-Datos de ventas de la tienda.
416 Se han comprado 4 tarjetas de mejora Gatling Pea (00-01).
Se han comprado 420 4 tarjetas de mejora Twin Girasol (00-01).
424 4Se ha comprado la tarjeta de mejora Dark-shroom (00-01).
428 Se han comprado 4 tarjetas de mejora de totora (00-01)
432 Se han comprado 4 tarjetas de mejora de melón de invierno (00-01).
Se han adquirido 436 4 tarjetas de mejora magnéticas doradas (00-01).
Se ha comprado la tarjeta de mejora 440 4 Spikerock (00-01)
Se ha comprado la tarjeta de mejora 444 4 Cob gun (00-01).
448 Se ha comprado 4 Tarjeta Imitadora.
La fecha de las 456 4 plántulas de caléndula que compré (2000.1.1 al presente, 2000.1 es 0).
Se han comprado 460 4 brotes de caléndula II (2000.1.1 al presente, 2000.1 es 0).
464 Se han comprado 4 brotes de caléndula, tres (2000.1.1 al presente, 2000.1 es 0).
468 4 regaderas doradas mejoradas compradas (00-01)
472 4 fertilizantes comprados (03E8-03FC, sin abrir 0000) y el resto.
476 4 repelentes de insectos comprados (03E8-03FC, sin abrir 0000) y el resto.
480 4 Actualización de gramófono comprada (00-01)
484 4 Actualización de guantes de jardinería comprada (00-01)
488 4 Jardín de setas comprado (00- 01)
492 4 acuarios comprados (00-01)
496 4 caracoles comprados (4 bytes, desconocido, relacionado con el estado)
500 4 espacios para semillas mejorados (00-04)
504 4 mejoras de limpiafondos compradas (00-01)
508 4 limpiafondos mejorados comprados Edición (00-01)
512 4 rastrillos de techo compraron el resto (00-03).
Quedan 520 4 chocolates (03E8-03FC, sin abrir es 0000).
524 Se ha comprado 4 Árbol de la Sabiduría (00-01).
He comprado 528 4 granos de árbol (03E8-03FC, sin abrir es 0000) y el resto.
532 Actualización de primeros auxilios tuerca de 4 paredes comprada (00-01)
-Otros datos.
748 4 Desconocido (00-01)
752 12 Desconocido, tal vez relacionado con el Árbol de la Sabiduría.
768 4 Señal de aviso de apertura de minijuego (00-01)
788 4 Señal de aviso de apertura de supervivencia (00-01)
796 4 Aviso de finalización de aventura signo (00-01)
-Datos de Zeng Garden.
816 4 Número total de flores en el modo Jardín Zen
820 bytes son los datos específicos de las flores en el modo Jardín Zen, y cada flor requiere 88 bytes.
Mucho, ¿verdad? Tome su tiempo.
0 bytes, no cambiar. Los primeros cuatro bytes del octavo byte registran su dinero. Estos son datos hexadecimales 16. Por ejemplo, si ve que el valor mostrado es FE 03 00 00, al leer, debe leerlo como (hexadecimal) 000003FE y convertirlo a decimal (decimal) 1022. Aquí 1 representa 10 monedas en el juego (la unidad más pequeña, una moneda de plata es 10). En otras palabras, en este ejemplo, todavía tienes un saldo de 10220. Lo mismo ocurre con cada número restante. Si no lo comprende, se recomienda insertar el siguiente contenido en la secuencia de registro de datos del archivo 16 y.
Algunos datos, como la cantidad restante de chocolate, se almacenan en 4 bytes empezando en 520 bytes. Cuando no tienes chocolate, el valor es 00 00 00 00. Al tomar el primero, los datos se convierten en E9 03 00 00, que es 1001 en decimal. Una vez que se acabe el chocolate, el valor mínimo solo bajará a E8 03 00 00, que es 1000 en decimal. Presta atención a esto. También hay algunos datos de variables de conmutación, que son todos booleanos. Siempre que estén configurados en 1, estará bien.
También hay algunos datos del minijuego. Se puede ver en el archivo que cuando completas un nivel por segunda o tercera vez, estos datos se actualizarán, aunque no podemos ver ninguna diferencia con el juego.
La adquisición de cartas de plantas y accesorios en el juego, como llaves de tiendas, libros ilustrados, etc., están relacionadas con el nivel de aventura actual y se obtienen automáticamente.
Por último, me gustaría hablar de los datos de las flores en el Jardín Zen. Una flor requiere 88 bytes.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 (00)00 00 00(00)00 00 00 (00)00 00 00( 00)00 00 00
16 (00)00 00 00 00 00 00 00
32 (00)00 00 00(00)00 00 00 00 00 00 00 00 00 00 00
48 00 00 00 00 00 00 00 00 00
64 francos francos francos 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
p>80 00 00 00 00 00 00 00 00
Tenga en cuenta los bytes 0 4 8 12 32 36, los que están entre paréntesis.
0 bytes representan el tipo principal de flor y 32 bytes representan el subtipo de flor, que es el color de la caléndula.
Tipo (B1: L1) tipo (VISI) tipo (VISI, China) subtipo (B33: L1) subtipo (VISI)
00 (hex) pistola de juguete Pea Cannon p>
01 (Hex) Girasol Girasol
02 (Hex) Cherry Bomb Cherry Bomb
03 (Hex) A través de la tuerca de la pared
04 ( hex) Mina de patatas
05 (hex) Cañón de guisantes congelados
06 (hex) Piraña masticadora
07 (hex) El repetidor dispara un cañón de guisantes .
08 (Hex) Hongo hojaldre Hongo enano morado
09 (Hex) Hongo sol
(Hex) Hongo venenoso ahumadero
(Hex) Ladrón de tumbas Blackboy
Hongo de hipnosis
Hongo que se encoge
(Hex ) Hongos congelados en el frigorífico
Hongos de la perdición
10 (Hex) Hoja de loto Nenúfar
11 (Hex) Squash Gua Gua
12 (hex) Pistola rociadora de tres puntas
13 (hex) algas marinas algas
14 (hex) Jalapeño
15 (Hex) Hierba espinosa con púas
16 (Hex) Estaca para quemar antorchas
17 (Hex.) Tuerca alta, tuerca grande
18 (Hex.) Hongo de marisco
19 (Hex.) Lámpara de planta
1A (Hex.) ) Cactus
Trébol 1b (hex)
Pistola de guisantes bidireccional 1C (hexagonal)
Carambola 1D (hex)
1E (Hex) Calabaza
1F (Hexagonal) Imán - Hongo Imán
20 (Hex) Repollo - Repollo
p>21 (hex) Maceta
22 (hex) granos de maíz
23 (hex) granos de café granos de café p>
24 (Hex) Ajo
25 (Hex) ) Hoja de paraguas Hoja de sombra
26 (Hex) Caléndula Caléndula Caléndula
p>27 (Hex) Sandía Guala
28 (Hex) Pistola de guisantes Gatling Pistola de guisantes
29 (Hex) Girasol Gemelo Girasol Gemelo
2A (Magia) Hongo Venenoso Explosivo de la Selva Oscura.
2B (Hexagonal) Totora Flor de totora
2C (Hex) Melón de invierno Sandía congelada
2D (Hex) Imán dorado Hierba magnética dorada
2E (Hexágono) Púa Espina petrificada
2F (Hex) Cañón de mazorca de maíz Cañón de maíz
30 (Hex) Semilla simulada
31 (Hexagonal) Explosivo O-Nut Tuerca bomba
32 (Hexagonal) Gaint Wall Nut Tuerca gigante
33 (Hex) Germinación
Y el color de las caléndulas
00 (hex) blanco
01 (hex) # (incoloro)
02 (hex) blanco
03 (hex) magenta
04 (hex) naranja
05 (Hex) rojo claro
06 (Hex) azul cielo
07 (Hex) rojo
08 (Hex Hexadecimal) azul
09 (hex) violeta
Lavanda
Amarillo (hexadecimal)
Verde claro ( hexadecimal)
Aunque este valor de byte es 00 y 01, lo cual no está mal, el juego normal comienza de 02 a 0C y el color es ***11. Este valor es siempre 0 excepto para las caléndulas.
El dato de 4 bytes es el jardín donde están las flores. 00 es el primer jardín, 01 es el jardín de hongos y 02 es el acuario.
Los 8 bytes hacen referencia a la posición. En acuarios y jardines de setas, este byte representa la posición. Puedes intentar averiguar dónde aparece cada valor en el juego. En el primer jardín, este byte y 12 bytes * * * forman las coordenadas de la cuadrícula. La parte superior izquierda es 00, 00, la parte inferior derecha es 07, 03, a ***8*3=32 cuadrados.
Los 36 bytes hacen referencia al estado de la flor. 00 representa plántulas, 01 representa crecimiento nuevo, 02 representa crecimiento secundario y 03 es el más grande.
Finalmente, hay tres áreas que marqué como FF. Se desconoce el mecanismo, solo sé que este dato está relacionado con el momento específico de regar las flores, fertilizar, crecer y tener reuniones. La modificación inadecuada de estos datos dará como resultado que la flor nunca crezca y nunca sea feliz. En resumen, este valor se puede copiar de otras flores normales.
/f? kz=609709113