Red de conocimiento informático - Aprendizaje de código fuente - Cómo escribir un modificador sin desplazamiento en un lenguaje sencillo

Cómo escribir un modificador sin desplazamiento en un lenguaje sencillo

Hay varios métodos

1: Modificar la memoria

Puedes buscar la dirección de la memoria de destino cambiando el valor y luego modificarlo

Si la dirección es dinámica, necesita una dirección base y un desplazamiento. Si no se puede encontrar, este método no es factible

2: Motor de edición

Algunos juegos tienen una jugabilidad de NPC muy aburrida. Los juegos de NPC son el mejor ejemplo

Ahora, a muchas personas les gusta usar software como RPG Maker para crear sus propios juegos de NPC

Siempre y cuando puedas encontrar el motor de edición del programa que deseas. quieres modificar y no está cifrado, o si puedes descifrarlo, puedes controlar todo en el programa

3: Modificar archivos estáticos

Esto es más problemático, porque Es otra modificación, pero también otra modificación. 1. Modifique la dirección que necesita modificar y guárdela después de la modificación

2 Active los puntos de interrupción universales, ejecute directamente cerca de cada punto de interrupción, busque la dirección clave y guarde después de la modificación

De hecho, después de todo, lo más conveniente es la modificación de la memoria. Básicamente, al crear modificadores, se utiliza la modificación de la memoria.

Es difícil hacer modificadores con direcciones dinámicas sin compensaciones, o puede buscar constantemente nuevas dinámicas. direcciones, pero eso sería problemático.

Si encuentra una dirección dinámica, intente usar el complemento CE para encontrar automáticamente la dirección base y el desplazamiento, el efecto es bastante bueno

Si encuentra una dirección dinámica, intente usando el complemento CE Encuentre automáticamente la dirección base y el desplazamiento.