Red de conocimiento informático - Material del sitio web - Taikaku Rishisen 5 Dos preguntas escritas, ¡pida orientación a los expertos!

Taikaku Rishisen 5 Dos preguntas escritas, ¡pida orientación a los expertos!

¡Es difícil! En términos de trama, ¡puedes ir a la sección Taige de Youxia.com para encontrar a esos locos! ¡Es tan terrible y descarado! ¡Qué obscena! ¡Esta técnica! ¡loco!

¡Eso es todo lo que puedo decir! ¡Anótalo tú mismo!

Anteayer, descargué de Internet el programa de finalización Senkaido Taiko V creado por los japoneses. Utilizando este software, puedo realizar funciones como minijuegos. Pero lo intenté una y otra vez y fallé. Puede deberse a que el sistema operativo de Japón es diferente y la función de lectura de archivos es diferente. El archivo EVM en esta máquina no se puede leer sin importar cómo use el software.

Pero me inspiré en las instrucciones del programa y, después de algunos intentos, finalmente encontré una manera de agregar minijuegos al guión.

La primera es la estructura del archivo EVM. Una oración en el archivo EVM generalmente consta de:

Código de comando valor de parámetro 1 valor de parámetro 2....

Por ejemplo, el comando de hablar consigo mismo:

ひとりごと: [[Hablar consigo mismo]]//12

Representado en el archivo EVM como:

12 00 00 00 00 (seguido de la codificación BIG5 de la cadena china "contenido de conversación interna")

Para otro ejemplo, el código de comando se reemplaza por 0B

Sustitución a: (sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a ) (sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)(sustituyendo a)( sustituyendo a) Reemplazo de (sustituyendo a): (1) La declaración se expresa en el archivo EVM como

0B 86 17 00 80 00 00 00 00 00

Otros incluyen aquellos que indican combate personal 45. 4E indicando orden de legión, etc.

Por lo tanto, el comando del minijuego debe tener un código; mediante prueba y error encontré que ese código es 46.

El formato concreto es:

46 03 10 50

Ocupa cuatro bytes. El segundo byte es el número del juego, 03 es la combinación de madera; el tercer byte es el número del rol del supervisor, 10 es el 16 decimal, correspondiente a Asai Nagamasa; el cuarto byte es la dificultad del juego, establecida en 5.

Además, después de ejecutar esta declaración, es decir, después de completar el minijuego, los valores de atributos internos del sistema se reemplazarán automáticamente con los valores de atributos internos del sistema, que es el resultado del minijuego. -juego. Los usuarios pueden ejecutar diferentes comandos según el valor de referencia.

Ejemplo: El siguiente código fuente: ¡Nota! )

Taihaku Rishiden 5 イベントソース

// Descripción de este guión

Chopper: {// Inicio del guión

Ibject : jinbutsu2{//Jinbutsu2 Inicio

Atributo: Peligro: {

Reemplazar valor de referencia: (0)

}//Fin de la condición

Huellas: {//Inicio de ejecución

General muerto: (Tadanari Aoyama)

Ajuste: (valor de referencia)gt;=(1)

División: (verdadero){

Sesión: (ninja, protagonista) [(ninja, protagonista)][(ninja, protagonista)][(ninja, protagonista)][(ninja, protagonista)][( ninja, protagonista)] [(ninja, protagonista)] [(ninja, protagonista)] [(ninja, protagonista)] [(ninja, protagonista)] [(ninja, protagonista)] [(ninja, protagonista)] [(ninja , protagonista) )] [(ninja, protagonista)] [(ninja, protagonista)] [(ninja, protagonista)]. [Genial, como recompensa obtendrás esto. ]

SE STAT: (sonido de éxito)

SチL significa: (カード, kunai tenichi, inválido, inválido, フェード)

Actualización: (カード::kunaitenichi...The フラグ)(1)

}

}//Fin de la ejecución

}// Jinbutsu2 termina

}//El script finaliza (completado)

Después de la compilación, obtienes el archivo EVM, ábrelo con un editor hexadecimal: (Lo siento, no sé cómo copiar estos códigos hexadecimales);

[attach]1792886[/attach]

Encuentra 30 00 00 00 00 en él, es decir, deja que Tadayama Aoyama muera y cámbialo a 46 03 10 50;

[attach]1792887[/attach]

Luego compile el archivo EVM, no compile el archivo de texto original y obtenga el archivo de secuencia de comandos. Después de obtener el archivo de script, colóquelo en el directorio especificado.

Finalmente ingrese al nuevo juego y vea usted mismo qué resultados se producirán.

Número de juegos conocidos:

Los tipos de minijuegos son numéricos (3とか12とか, 0-13まで), y los siguientes

Trabajo destructivo. , construcción de vías fluviales, exploración de líquido de parafina, combinación de madera, plan 21

Liberación de personas, combinación de juego de té, combinación farmacéutica, Shanghai militar, disparos de cañones de hierro

Para "? artillería" p>

"Tiro con arco"

"Puntuación"

"Etiqueta"

Además, ¿es posible que el personaje supervisor solo ocupe una ¿byte? Esto es imposible, pero dos bytes son demasiados, por lo que el último número se usa para complementar el supervisor. Por ejemplo, si cambiamos el 50 en el ejemplo anterior a 51, entonces el supervisor no tendrá 10 años Nervoi Politics, pero Otro personaje que tiene 110 años.

Se adjunta un script de muestra editado.

Problemas sin resolver:

1. Debe haber un parámetro que indique si el protagonista está practicando. Si este parámetro se establece en 1, significa que el protagonista está practicando e ignora su/. su configuración. dificultad; pero aún no la he encontrado.

2. Los minijuegos no están completos. ¿Dónde están los minijuegos de apuestas?

3. Todavía hay un problema con la dificultad. La búsqueda de personajes para 50 dificultades es de cuadrículas de 4*4, pero no sé cuál debería ser la configuración de 5*5.

Espero que todos puedan discutir y discutir. Por favor corrígeme.

Mi QQ: 249476488

Correo electrónico: nklinan@163.com

Fuera de tema: El comando 3E 00 00 00 produjo un maestro de guerra, seguro También hay un comando de enseñanza de guerra para la guerra conjunta y la guerra de asedio, pero es inútil para escribir guiones, así que no lo estudiaré.

Estos pueden ser comandos ocultos, bienvenido a continuar investigando:

20 26 2B 2C 40 41 42 43 44 47 48 4A 4B 4C 4D 4F 52 53 54 55 56.

El comando con el valor más alto conocido es:

Comerciante Maestro: (Comerciante Principal, Nombre Maestro)/58

El valor es 58.

3D es La fortaleza cambió de nombre y se explicará en el próximo artículo.