Los archivos de la carpeta MEDIA generalmente tienen estos tipos: DAT, LAYOUT, RAW, MESH, HIE, TEMPLATE, ANIMATION, SKELETON, etc.
Además de los tipos anteriores, también hay archivos de imágenes PNG y DDS, archivos de fuentes TTF y FONT; estas dos categorías no se presentarán en detalle.
Nota: todos los nombres de archivos y sufijos deben estar en mayúsculas; de lo contrario, el juego no ¡¡¡Reconócelos!!! p>
1.Archivo DAT
El archivo DAT es la parte más importante que se puede modificar actualmente, y también es la parte más fácil de modificar que tienen la mayoría de los tutoriales de MOD. una introducción a la modificación de archivos DAT especiales, así que aquí solo presentamos algunos conocimientos básicos.
Los archivos DAT primero deben convertirse en archivos txt usando dat2txt antes de poder modificarlos. También puede crear uno nuevo. txt, pero debe asegurarse de que el formato de codificación sea UTF-16. Si no tiene esta capacidad, es más fácil modificar el archivo txt convertido. Se recomienda utilizar la versión py del software dat2txt, porque puede ver. el código fuente y hay un archivo tl2_dat_strings.txt (no estoy seguro si la versión exe lo tiene), lo cual será muy ventajoso.
La estructura del archivo DAT es una estructura anidada. La estructura de [. XXX]...[/ XXX] se utiliza para anidar, donde XXX es la palabra clave anidada correspondiente y el contenido entre puntos suspensivos es la palabra clave. Cuando necesite anidar, consulte documentos similares.
La estructura anidada de un archivo DAT puede ser:
[A]
...
[B]
...
[/B]
...
[C]
...
[/C]
...
[/A]
Esta estructura de múltiples capas es aún más compleja, por lo que al modificarla archivo, es probable que la conversión no se pueda realizar debido a errores de mapeo anidado (este problema ocurre a menudo al modificar habilidades).
Cuando tiene un error en la estructura anidada, el método de informe de errores es permanecer en la ventana de DOS y mostrará un mensaje de error similar al siguiente:
Por lo tanto, siempre que vea el error de la línea XXX, puede ir directamente a la correspondiente. Simplemente busque errores anidados en cada fila.
Para una fila de datos en el archivo DAT, por ejemplo:
STRENGTH_REQUIRED:30
El contenido que contiene es el tipo de datos, que incluye: p>
INTEGER: el tipo entero, es decir, un número entero, generalmente debe ser de 32 bits, y oscila entre -2,147,483,648 y 2,147,483,647. Sin embargo, algunos tipos de GUID también son INTEGER, que en realidad son enteros de 64 bits. INTER64
INTEGER64: entero de 64 bits, que va desde -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807. Por lo tanto, no exceda este rango al escribir GUID.
FLOAT: número de coma flotante, es decir, decimal.
STRING: tipo cadena, que es un conjunto de caracteres, como una ruta, un nombre, etc.
BOOL: tipo booleano, solo dos valores, verdadero representa verdadero, falso representa false.
TRADUCCIÓN: tipo de traducción, que es el texto que se muestra en el juego. Si es una versión china del juego, este elemento puede estar en chino. Además, este elemento también puede usar algunos específicos. Las palabras clave se utilizan para llamar a los parámetros internos del juego y el color de visualización también se puede configurar mediante una representación de color hexadecimal.
La parte entre y: (en el ejemplo STRENGTH_REQUIRED) es la palabra clave:
Las llamadas palabras clave sirven para definir cuál es este atributo. Por ejemplo, STRENGTH_REQUIRED es el requisito de resistencia de este equipo.
Generalmente, la selección de palabras clave solo se puede encontrar en archivos similares. , porque lo que escribes Las palabras clave son solo ligeramente inconsistentes con las establecidas en el sistema.
, no tendrá efecto y puede resultar en la imposibilidad de volver a convertir a un archivo DAT.
Pero a veces puede ser problemático encontrar palabras clave a ciegas, así que aquí tienes un pequeño truco: busca este archivo en tl2_dat_strings.txt En la versión py de dat2txt.
tl2_dat_strings.txt enumera todas las palabras clave posibles que se han analizado y se pueden convertir. Si una palabra clave no está en esta lista, está en el último txt. El archivo debe almacenarse en forma de código hash, como 0x9b4df640.
La siguiente parte es el valor específico del atributo:
El valor debe ser coherente con el tipo de datos. El sexo se puede transformar.