¿Cómo utilizar Kingsoft Ranger para modificar datos en el juego nds?
Como todos sabemos, los archivos de los juegos de NDS fueron cifrados por Lao Ren, que es el llamado código de verificación, y el código de verificación se deriva de ciertos datos del archivo a través de un algoritmo. Si no conoce el algoritmo, no puede modificar el archivo. Por supuesto, en este artículo no hablaré sobre cómo descifrar el algoritmo. Después de todo, es algo relativamente avanzado (para el autor), y este artículo está designado como "artículo público", lo que significa que todos los jugadores. puede modificar el archivo. Alguien debe confundirse y modificarlo sin explicar el algoritmo. ¿Cómo hacerlo? Mi método es: omitir el algoritmo y obtener el código de verificación directamente. Para decirlo claramente, es oportunista. Pero muy práctico.
Primero, hablemos de las herramientas que deben prepararse: en este artículo se utiliza un editor de documentos de 32 bits, UltraEdit (en adelante, UE), un software para generar archivos IPS y se utiliza simulación; en este artículo IPS_Pro (en adelante IP) producido por Ah Yi del Foro Tianxia; un software o lápiz y papel utilizado para registrar tablas. En este artículo, se utiliza EXCEL para registrar, que viene con WINDOWS. Por supuesto, una NDS y un dispositivo de grabación son indispensables.
Entre los más de 20 archivos que he modificado con éxito, los datos del archivo CONTACT son más complicados. Por supuesto, la complejidad se debe solo a la gran cantidad de datos. Si tienes paciencia, los habrá. No hay problema en modificarlo con éxito. A continuación se toma como ejemplo la modificación del archivo de CONTACK. En aras de la unificación, se realizan modificaciones con un juego recién creado.
Después de una larga secuencia de apertura, por fin podemos iniciar el juego. Nuestra tarea ahora es guardar el juego sin pelear en el camino. Primero terminemos de hablar con el médico y luego vayamos a guardar el disco. Después de guardar, salga del juego, guarde el archivo en su computadora y asígnele el nombre 01.SAV. Es mejor que los usuarios de M3 utilicen SAV para archivarlo, de modo que puedan unificarse. Después de guardar, ingresa nuevamente al juego. Antes de leer el archivo, primero observe el estado del archivo 01 y regístrelo. Lea el archivo guardado, luego camine por la habitación para aumentar la habilidad para caminar. Después de que aumente, guarde el archivo nuevamente y salga del juego. Luego vuelve a ingresar al juego y mira el registro de estado. Coloque el archivo guardado en su computadora y asígnele el nombre 02.
A continuación, debemos usar IP, como se muestra en la figura, configurar 01.sav como el archivo original, 02.sav como un archivo nuevo y seleccionar "Generar IPS". "para la opción de parche Archivo", luego haga clic para comenzar a generarlo y guardarlo como archivo 01-02.ips. A continuación, leemos el archivo IPS y los dos archivos SAV en el UE.
En primer lugar, echemos un vistazo al archivo 01 y al archivo 02. Si alterna entre ellos, encontrará que los datos han cambiado en varios lugares. Registre estos datos modificados. . Ahora comparemos la tabla con el archivo IPS. ¿Lo encontraste? ¿No son los números que marqué solo los cambios que vimos en los archivos 01 y 02? La primera es la dirección, y luego el número representa la longitud de los datos colocados en esta dirección. Debido a que los datos en las direcciones 2C y 30 ocupan 1 bit, es 01 y el número en la dirección 34 ocupa 2 bits. 02. Se descubre que en el archivo IPS, la dirección completa ocupa 4 bits (incluidos los siguientes 3 00), la longitud también es de 4 bits (incluidos los siguientes 3 00) y los datos se colocan de acuerdo con la longitud. La ventaja de utilizar archivos IPS es que podemos ver el archivo completo y simplemente buscar las diferencias entre los dos archivos. Bien, ahora completaremos la tabla con el archivo IPS. Algunas personas pueden preguntar, ¿cómo sabemos cuáles son los datos originales en el archivo 01? Hay dos métodos: 1. Debido a que hemos cambiado la dirección, siempre que encontremos la dirección en 1, podemos encontrar los datos. 2. Dado que podemos crear un archivo IPS que cambie de 01 a 02, ¿por qué no? hacemos un archivo IPS que cambia de 02 a 02? ¿Qué pasa con los cambios? Ambos métodos están disponibles. Recomiendo utilizar el segundo método. Es más fácil comparar y comprobar las estadísticas. Por cierto, olvidé mencionar que en el archivo IPS, si la dirección tiene más de 2 dígitos, se invertirá en el archivo SAV. Por ejemplo, la dirección C439 en el archivo IPS debe ser la dirección 39C4 en el SAV. archivo.
Después de contar, encontrará que después de llegar a la dirección CE54, los números que comienzan desde 2C se repetirán. Mientras contamos la dirección 6720, todo estará bien. ¿Para qué se utilizan las estadísticas? Lo descubrirás en un momento~ A continuación, ajustamos la hora del sistema de NDS para que sea la misma que la hora del archivo 02. Luego ingresa rápidamente al juego, carga archivos y guarda. Lo anterior debe completarse en 1 minuto. Luego sal del juego y vuelve a ingresar. Si el "tiempo" es el mismo que en Save 02, será exitoso. Guarde este guardado en su computadora como 03. Luego cree un archivo IPS de 02-03 y ábralo en UE. Encontrará que solo hay unas pocas líneas. Agréguelo a la tabla de estadísticas. Si no hay cambios, no lo escribiré. Solo han cambiado 3 números, pensemos en qué números pueden haber cambiado: el primero es el tiempo real, el año, mes, día, hora y minuto siguen siendo los mismos, lo único que puede cambiar es el tiempo de progreso del juego; porque es más rápido que el archivo 02. El tiempo de juego es más largo, por lo que el tiempo de juego debe ser más largo. ¿Qué pasa con los demás? Las habilidades de movimiento no deberían cambiar en tan poco tiempo y tampoco hemos tocado nada más. De esta manera, puedes estar seguro de que la dirección 30 son segundos y la dirección 34 es el tiempo de progreso del juego. Puede que algunas personas no lo crean, pero podemos experimentar. En primer lugar, los datos de 30 direcciones nunca serán mayores que 3C, que son 60. En segundo lugar, para la dirección 34, podemos echar un vistazo a este número: 847F. He dicho antes que estos datos están ordenados en orden inverso, lo que significa que este número en realidad debería ser: 7F84. ¿Pero qué es el 7F84? Convirtamos este número a decimal: 32644. ¿Cuál es este número? No te preocupes, a continuación dividimos este número por 3600 y obtenemos más de 9 puntos. ¿Qué pasa después de las 9 en punto? Eche un vistazo a las imágenes archivadas anteriores. ¡Vaya! Resultó ser la duración del juego, 9 minutos. También puedes probar los dos números anteriores y descubrirás que todos están por encima de las 8 en punto, que son 8 minutos. ¿Qué? ¿Aún no estás convencido? Luego espera un minuto en el juego y mira si el tiempo pasa de las 10 en punto. Por supuesto, estas pequeñas reglas se irán descubriendo poco a poco durante sus numerosas revisiones. Pero ¿cuál es la dirección del 6720? Algunas personas pueden preguntar: ¿El archivo NDS no tiene un código de verificación? ¡Así es! La dirección 6720 es el código de verificación.
El siguiente paso es el evento principal. Con tantos datos presentados anteriormente, ¿cómo omitir el algoritmo y obtener el código de verificación directamente? Miremos nuevamente la tabla estadística y agreguemos los tres números modificados en el archivo 02 y 03 respectivamente. Si hay más de 2 dígitos de datos, debemos dividirlos en 1 dígito para el cálculo. Archivo 02: 2C B5 7D 75=1D3; Archivo 03: 27 84 7F A9=1D3. ¿Qué tal? ¿Estás buscando algunas modificaciones? Así es, dado que sus sumas son iguales, ¿por qué no aumentamos uno de los números mientras disminuimos el otro y mantenemos la suma sin cambios? Sin más, hagamos un experimento.
Dado que lo siguiente implica cambiar datos, haga una copia de seguridad antes de realizar cualquier cambio. No se dará ningún recordatorio especial.
Cambie la dirección del tiempo de progreso del juego 34 en el archivo 3 a F013. Al mismo tiempo, no olvide que cuando estábamos contando hace un momento, lo ignoraremos por el momento. Al cambiar los datos, deben cambiarlos juntos, de lo contrario se producirá un error. La siguiente dirección es CE5C, que también debería ser F013. Calculando según el método de ahora, en realidad es 1 minuto. ¿Por qué cambiarlo a 1 minuto? Porque es imposible archivar en 1 minuto. ¿Es posible tener éxito? Importe el archivo guardado modificado a la tarjeta flash y juegue.
¿Cómo es? ¿Sientes que has logrado algo pequeño? Esto es sólo preliminar. Ahora cambiemos las habilidades del personaje. ¿Aún recuerdas la diferencia entre los archivos 01 y 02? Así es, la habilidad para caminar se ha mejorado en un nivel. Volvamos a esa mesa. El único número en esta tabla que aumenta en 1 es el que incluí en un cuadro rojo. 6 se convierte en 7. Después de observar el archivo, descubrimos que este número es el nivel de habilidad para caminar. ¿Cuales son el 12 y el 02 al final? Debería ser la experiencia de caminar, por lo que no tenemos que preocuparnos por eso. Ahora continuamos modificando el archivo 3. Vamos a cambiar esta habilidad al nivel 99.
Dado que se han sumado 2 números, necesitamos expandir la suma del 1D3 original a 1E1 (sumar dos 7).
Al mismo tiempo, restamos el valor de los segundos, porque el número máximo es 3C y no tiene mucho sentido para nosotros sumar otros números. De esta manera, quedamos: tiempo de progreso del juego, nivel de habilidad * 2, código de verificación = 1BA. Después de que los dos niveles de habilidad se cambien a 63 respectivamente, 1BA-63*2=F4. A continuación, solo asegúrese de que la suma del tiempo de progreso del juego y el código de verificación sea F4. Cambié el tiempo de progreso del juego a 007F y el código de verificación es 75. Nuevamente, no olvide la dirección a continuación. Un truco aquí es que si no puede encontrar la dirección de habilidad a continuación, use la dirección de habilidad arriba de CE54-2C para encontrarla. Un *** necesita cambiar 8 números. Después de la modificación, impórtalo e ingresa al juego para ver por qué la experiencia al final cambia a 100. Esto se debe a que está lleno en el nivel 99, por lo que 100 es solo un número simbólico que te indica que ya no puedes actualizar. ¿Aún quieres cambiar? ¡Hazlo tú mismo! Los números del archivo te los hemos proporcionado, depende de ti si puedes descubrirlos por ti mismo. ¡El método es el mismo que el anterior!
Algunas personas se preguntarán: ¿No es esto muy sencillo? ¿Por qué es complicado? Estos son solo los datos al comienzo del juego. Más adelante, con accesorios y dinero, los datos se volverán muy numerosos y muy confusos. Y justo entonces estaba estudiando este juego... En definitiva, hay que tener paciencia si quieres modificarlo. No te rindas sólo por un pequeño contratiempo. Si tienes perseverancia, definitivamente podrás realizar cambios con éxito.
Pequeño resumen: No sé si fui el primero en descubrir este método para encontrar sumas... Porque después de todo no es un algoritmo de descifrado, por lo que mi fuerza es muy inferior a la de aquellos que hacen Modificador Animal Crossing y Anywhere, pero espero utilizar esto como punto de partida para ayudar a algunos expertos en programación a resolver el problema del código de verificación de los archivos NDS sin ceñirse al algoritmo. Al mismo tiempo, este método de modificación de archivado tiene una limitación: debe archivarse en cualquier momento para que los cambios en los datos se puedan encontrar fácilmente. Un juego como "Lost Magic" que guarda archivos una vez por nivel es difícil de cambiar con este método.