¿Cómo utilizar tModLoader de tara rhea?
Talaria es un juego de acción y aventuras horizontal. Los jugadores pueden usar MOD libremente en el juego, pero muchos jugadores aún no saben cómo usar el creador de MOD tModLoader. Es complicado para los jugadores novatos crear sus propios MODs, pero no te preocupes. Hoy, el editor le ofrece un tutorial gráfico sobre el uso de tModLoader en Talaria, así como una guía completa para usar tModLoader. Para aquellos que no saben cómo usar tModLoader, echemos un vistazo.
Tutorial gráfico de uso de Tara rhea tModLoader
TModLoader es una poderosa herramienta para hacer mods, y también puede usarse para ser compatible con algunos mods que deban usarlo. A continuación, el editor le explicará el proceso de producción del MOD y los problemas comunes.
Introducción a TModLoader:
¿Es TModLoader esencialmente un TAPI? ¿Modo? , proporciona una forma de cargar su propio MOD, por lo que puede funcionar sin el código fuente de TR, lo que significa que puede hacer que su MOD sea compatible fácilmente con la producción de otras personas y no necesita descompilar y recompilar Terraria.exe usted mismo. . ¿Evitar tener que entender todo lo incomprensible? ¿complejo? Código fuente TR.
El objetivo del autor es hacer que TModLoader sea lo más simple posible y al mismo tiempo brindar al módulo de juego potentes funciones de juego. En segundo lugar, cualquiera puede crear su propio MOD independiente en TModLoader.
Introducción al juego:
Introducción a tModLoader de Tara Rhea sobre el uso de la herramienta de tutorial de gráficos; soluciones de errores en el tutorial; preguntas frecuentes;
Guía de Talaria, tabla de síntesis de pociones, enciclopedia de juego BOSS, tutorial de circuito para principiantes, varios métodos de plantación de plantas, tutorial en línea, ranking de las diez mejores joyas, método de síntesis de elementos, guía de debilidades de monstruos, preguntas frecuentes, método avanzado de síntesis de armas , método de adquisición de equipos, guía para principiantes Puntos a tener en cuenta: descargue el archivo recomendado, el modificador completo y el conjunto completo de MOD
Tutorial de uso
tModLoader de Tara Rhea presenta el uso de gráficos herramienta tutorial; soluciones de errores en el tutorial de uso; ejemplos de procesos de producción;
1. Esta es la interfaz. Abrámoslo primero y echemos un vistazo.
Fuente del mod
2. Primero ignoremos la interfaz y hagamos clic en abrir código primero.
Luego saltarás al directorio de producción del mod.
c: Documento del administrador del usuario gamesterrariaModLoader (la dirección puede ser diferente en diferentes computadoras, pero el directorio debe ser ModLoader)
Por cierto, los personajes y archivos de este mod son independientes .
Directorio de mods, si queremos hacer un mod, primero debemos crear una carpeta con cualquier nombre...pero sin espacios.
Por ejemplo, "Super Mod" no funcionará.
3. Luego creo un archivo llamado. ¿Primera modificación?
Después de eso, crearemos uno en la carpeta.
? La existencia de MODBase es como el tapi de 1.241.
4. Lo llamamos...PrimerMod.
Usa el sistema;
Usa Microsoft. Xna .Framework;
Usando Terraria
Usando Terraria. ID;
Usa Terraria. ModLoader
Usa FirstMod. Artículo; //No cambies esto. Después de cambiarlo, será muy problemático modificarlo.
Espacio de nombres FirstMod
{
Clase pública FirstMod: Mod
{
Anulación pública void SetModInfo (Salida nombre de la cadena, versión de la cadena entre comillas, autor de la cadena entre comillas)
{
name = "First Mod" //Aquí está el nombre del mod que se muestra en el juego.
version = " v 1 ";//número de versión
autor = " CWOF//autor
}
La anulación pública es invalid Load()
{
AddItem("BlackKing", new BlackKing(), "first mod/Items/BlackKing"); //Leer elementos nuevos, leer imagen de elementos nuevos de.
}
Anulación pública void AddRecipes()
{
Receta ModRecipe = nueva ModRecipe(this);
Recetas. Agregar artículo (ItemID. DirtBlock, 2); // Requiere: 2 bloques de tierra.
Recetas. SetResult(null, "Black King", 1); //Sintetiza oro negro
Receta. add receta(); //Agregar síntesis
}
}
}
Presta atención al lugar y compréndelo tú mismo.
Anulación pública void AddRecipes() Estos, como una fórmula, simplemente los pones.
5. Utilice FirstMod para los elementos del producto terminado. Los elementos corresponden a elementos de la carpeta Imágenes.
Después, crearemos nuevas armas/equipos/baratijas, etc. en la carpeta de elementos.
Pero primero necesitamos un archivo png y cs (tenga en cuenta que los nombres de CS y png deben ser iguales).
Luego editamos el archivo BlackKing.cs (lz usa vs, pero debido a que vs2G es relativamente grande, no se recomienda si no hay una necesidad especial).
6. Un conjunto de fórmulas
Usa el sistema;
Usa Terraria
Usa Terraria. ModLoader
Utiliza el sistema. Diagnóstico;
Utilice Microsoft. Xna.Framework;
Espacio de nombres FirstMod. Proyecto
{
Clase pública oro negro: ModItem
{
Anulación pública void SetDefaults()
{
}
}
}
Luego comenzamos a definir nuestro primer proyecto.
Necesitamos darle un nombre.
Entonces, anulamos void SetDefaults() en público
{
}
Dice
elemento .name = "Black King";
Entonces, las cosas más básicas de un elemento, además de su nombre, son su introducción, ancho y alto.
Entonces...
item.toolTip = "¿Llama negra?;
item.height = 40
item.width = 40
¿Nota?;? No, tienes que saber que los indios no hablan chino (? aborígenes), ¿no usan chino?
Este es un proyecto básico. /p>
Pero lo que queremos son armas
7. ¿Entonces queremos agregar más atributos?
item use time = 5; El intervalo de tiempo del arma.
item usa animación = 5; // Esta es la velocidad a la que se mueve el arma
item . Aprobado.
item rare = 5; //Calidad del artículo
item.autoReuse = true //¿Enviar repetidamente
item? = 10 ;//Lesión
item value = 10000; //El precio de venta es 10 monedas de plata, la velocidad de avance es la velocidad de la moneda de tr
Esta es el arma básica, entonces Si se trata de un arma cuerpo a cuerpo, ¿qué debemos hacer? Dígaselo para que pueda desempeñar un papel especial (como usar una cubierta de fantasma, el arma mágica chupará sangre)
Entonces, escribámoslo. . >item.mily = true;
Si es un arma de largo alcance, eso es
item.ranged = true
Si es mágica. arma,
item.magic = true
Oh, por cierto, solo se puede apilar uno
maxstack = 1;
.Entonces, el arma está lista.
PD: "FirstMod" en el espacio de nombres FirstMod Items se refiere al nombre de esta carpeta de mod...
8. El producto terminado es el siguiente
Usando el sistema;
Usando Terraria
Usando ModLoader
Usando System Diagnostics p>Usando Microsoft. .Xna.Framework;
Espacio de nombres FirstMod.
Proyecto
{
Clase pública oro negro: ModItem
{
Anulación pública void SetDefaults()
{
item.name = "Rey Negro";
daño del artículo = 1;
item .mily = verdadero;
. item.width = 40
item.height = 40
item.toolTip = "Tu primera arma.";
tiempo de uso = 5; /p>
elemento.utilizar animación = 5;
elemento disparar = 451;
elemento.shootSpeed=2f
elemento. estilo = 1;
artículo .devolver = 6;
valor del artículo = 10000;
artículo raro = 8; >elemento. utilizar sonido = 1;
item.autoReuse = true
elemento maxstack = 1;
El modelo está listo (el modelo con una sola arma está listo)
Queremos que aparezca en el juego, así que abre el juego.
Abre la fuente MOD.
Oh, por cierto...
La síntesis de esta arma corresponde a la síntesis del "Primer modo" anterior.
Anulación pública void AddRecipes()
{
Receta ModRecipe = nueva ModRecipe(this);
Receta. Agregar artículo (ItemID. DirtBlock, 2); // Requiere: 2 bloques de tierra.
Recetas. SetResult(null, "Black King", 1); //Sintetiza oro negro
Receta. add receta(); //Agregar síntesis
}
¿Lo ves?
Cuando lo cargamos, podemos crearlo en el juego.
Por cierto, esto es síntesis de aire. Si estás componiendo sobre algo, usa esto.
Public void AddTile(inttileID)
Si puedes hacerlo y tu arma puede usarse, significa que tu modificación se realizó con éxito. Disfrútala.
Oh, por cierto, el código para iniciar pro es
item.shoot = 304
item.shoot = 3f
Esto es sólo un ejemplo... bueno (que indica vacilación, etc.)...
Solución de informe de errores MOD
Introducción al uso de herramientas gráficas de tutorial de tModLoader en tara rhea ; errores en el tutorial Soluciones; ejemplos de procesos de producción; preguntas frecuentes.
Entonces, en este punto, el productor del mod informará automáticamente un error, pero ¿por qué un montón de * * * *? Debido a que tr en sí no admite chino, debemos abrir el lugar señalado por la flecha.
Luego está el chino. ..
Estoy tomando esto como ejemplo. Puedes cambiarlo mirando el mensaje de error.
Ejemplo de proceso de producción
TModLoader de Tara Rhea presenta el uso de la herramienta de tutorial gráfico; soluciones de errores en ejemplos del proceso de producción;
No importa, ¡vamos a buscar a Quint primero!
Ejem. Esta es una imagen de un adorno. ..
Entonces, empieza a hacer. ..
Primero busquemos las diferencias. ..
AddItem(" Hijo de puta ", nuevo hijo de puta(), "primer mod/Items/fucker ");
receta = new ModRecipe(this); p>Recetas. Añadiendo elemento(ItemID.dirt block);
Receta. SetResult(null, "git", 1);
Receta. add Recipe();
Luego comenzamos a escribir los datos de este accesorio en fuckhole.cs
Usa el sistema;
Usa Terraria
Usa Terraria. ID;
Usa Terraria. ModLoader
Utiliza Microsoft. Xna.Framework;
Espacio de nombres FirstMod.
Proyecto
{
Bastardo de clase pública: Modim
{
}
}
Un conjunto de fórmulas... Esta es una comprensión simple...
No es necesario explicar las propiedades básicas de los accesorios, simplemente póngalos directamente.
item.name = "¡Que te jodan!";
item.width = 24
item.height = 28
elemento. toolTip = "¡Vamos KunTe!";
item.toolTip2 = "¡Yooooooooo!";
valor del artículo = 10000
item. 2;
Entonces, debemos saber que se trata de una decoración. ¿Podemos tenerlo? Wear"
Entonces, escribamos.
item.accessory = true
Es una decoración, ¿cómo puede ser inútil? Por lo tanto, debemos defenderla. está establecido en 5;
item . defensa = 5;
(ps: no estaba satisfecho y morí rápidamente, así que escribí item . life regen = 19; // La sangre la velocidad de recuperación es 19)
Espera, estos deben estar escritos en
Anulación pública void SetDefaults()
{
} p>
Adentro...
¿Qué tal si agregamos ataques de personajes y cosas similares?
Aquí
Fórmula
Anulación pública void UpdateAccessory(player player)
{
daño del minion del jugador+= 19f;
}
/ /El invocador está llorando.
Entonces tus joyas están completas.
Entra en el juego y echa un vistazo.
Adjunto está el diagrama de código.
Con frecuencia. Preguntas frecuentes
Introducción de Tara Rhea al uso de la herramienta de tutorial de gráficos; soluciones de errores en el tutorial; Preguntas frecuentes; el juego. La identificación del elemento. ¿Qué debo hacer?
Respuesta: La imagen se puede no editar. Hay un montaje de identificación (tabla) en la wiki y el sufijo se cambia a Data_ID. en gamepedia. >
Es muy conveniente
P: ¿Qué debo hacer si no conozco las variables del juego?
Respuesta: La mayoría de las variables. la biblioteca está en inglés, pero no todas. Solo adivina, si tienes la habilidad, no te lo diré. Si no tienes la habilidad, también puedes preguntarme (soy muy vago). P: ¡Cómo abrir el mod! ¡El código es muy complicado!
a: En este punto, un compañero de clase quería preguntarme si podía aprender los conceptos básicos. ¿Lo básico? Quiero aprender a hacer un mod. Hermano, quiero escribir un ensayo, así que te sugiero que lo hagas. Se agregan conocimientos básicos de C# y puedes aprender su sintaxis. ¿Un maestro? ¿Puedes enseñarme? Lo siento, no.
Después de leer el tutorial gráfico sobre el uso de tara rhea tModLoader presentado por el editor Tie Gu arriba, ¿conoce la información del contenido relevante? ¡Sí! ¡Ven y descarga más de los juegos móviles más recientes y divertidos!