Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2007, 13:54
Avatar de Curbelo
Curbelo
 
Fecha de Ingreso: enero-2007
Ubicación: Canarias
Mensajes: 685
Antigüedad: 17 años, 3 meses
Puntos: 14
Tutoriales para aprender amodear

AÑADIR UNIDADES

Autor:
-Curbelo

Herramientas:
-Bloc de notas

Archivos de texto a modificar:
-descr_model_battle.txt
-export_descr_unit.txt

------------------------------------------------------------------------------------
IMPORTANTE
Hacer una copia de seguridad de todos los bloc que se vayan a modificar
------------------------------------------------------------------------------------

Para este ejemplo vamos ha utilizar el Hoplita Spatano 300:

Paso 1: "Colocar el material en su sitio"

¿Que es el material de la unidad? El material de la unidad son los archivos que necesitamos para añadir la unidad a nuestro RTW o a cualquier Mod. Este material se puede conseguir de tres maneras:
-Puedes conseguirlo a traves de otras paginas como TWCenter
-Puedes conseguirlas de otros Mod
-O puedes crearlas tu mismo con el programa adecuado(3d Max), es mas complicado
El material para crear la unidad del Hoplita Spatano 300 y otros hoplitas mas esta aqui: http://www.twcenter.net/forums/downl...o=file&id=1525

Al descargartelo busca la carpeta de la unidad en cuestion, en este caso " Spartan Hoplite '300' Miller (KLA)"y coloca los archivos que encontraras en su interior de la siguiente manera:

-Spartan_Hoplite_300.tga.dds, este archivo va en: data/models unit/textures (si la carpeta textures no existe tendras que crearla)

-Spartan_Hoplite_300, este archivo va en: data/models unit

Luego busca la carpeta UI que tambien tiene que venir con el archivo que te acabas de descargar y coge estos dos archivos que encontraras en su interior y colocolos dn la siguiente manera:

-#Spartan_hoplite_300, este archivo va en: data/UI/UNITS/GREEK_CITIES (si estas tres carpetas no existen tendras que crearlas)

-Spartan_Hoplite_300_INFO, este archivo va en: data/UI/UNIT_INFO/GREEK_CITIES (si estas tres carpetas no existen tendras que crearlas)

Si no encuentras alguna carpeta tendras que crearla, fijate en mi RTW, yo cree la carpeta UI y dentro de models_unit cree la carpeta textures. Ademas dentro de la carpeta UI hay que crear dos carpetas, UNIT_INFO y la UNITS y dentro de estas dos carpetas hay que crear otra, la GREEK_CITIES



El nombre de las carpetas tienen que estar bien escritos por que si no salta al escritorio

Paso 2: "export_descr_unit"
En el export_descr_unit.txt se crea la entrada de la unidad, este archivo se encuentra en: data/export_descr_unit.txt, el archivo es un bloc de notas
Abre el bloc de notas "export_descr_unit", dirigete exactamente al punto donde estoy yo, y crea la entrada con el modelo del greek hoplite elite debajo de la misma, es decir, que seleciones el texto desde type hasta ownership lo copias y lo pegas debajo, tiene que quedar asi:




Comprueba que haya dos lineas entre la entrada del greek hoplite elite y la del Spartan hoplite 300
Comprueba que haya dos lineas entre la entrada de arriba y la de abajo
Comprueba que esta todo bien escrito, no toques el "soldier" pues todavia no hemos creado la entra en el "descr_model_battle", inicia el juego y pon batalla personalizada, deberia verse esto:



Comprueba que tienes la unidad y que se ve su foto, luego has una batalla y te saldra esto:



Como no hemos modificado el archivo export_units.txt
aparece esa frase por defecto
Comprueba que se ve su foto
Comprueba los stat, tienen que se riguales a los del hoplita pesado
Como no hemos modificado el archivo export_units.txt
aparece esa frase por defecto
Como no hemos creado la entrada del modelo del Spartan Hoplite 300 sale la del hoplita pesado, por eso te dije que no lo tocaras, se te hubiera salido al escritorio

Paso 3: "descr_model_battle"

En el descr_model_battle.txt se crea la entrada del modelo y las textura de la unidad, este archivo se encuentra en: data/descr_model_battle.txt, el archivo es un bloc de notas.
Abre el bloc de notas "descr_model_battle", dirigete exactamente al punto donde estoy yo, y crea la entrada con el modelo del "greek_hoplite" debajo de la misma, ha de quedar asi:



Comprueba que hay una linea de seapracion entre las entradas
El nombre de la entrada de la unidad ha de coincidir con el "soldier"
Borra el.dds

Cambia el "soldier", ahora si puedes porque ya hemos creado la entrada

Haz una batalla para comprobar si funciona, y ya esta, fin del paso 1,2 y 3



Paso 4: Los textos de la unidad Este paso no es necesario para añadir la unidad en campaña pero es recomendable que lo hagas

Te abras dado cuenta las unidades nuevas no tienes nombre ni descripcion, para ello vete a el bloc "C:\...\data\export_descr_unit_enums" y haz lo siguiente:

dictionary
dictionary_descr
dictionary_descr_short

Copia esta entrada que acabo de hacer y pegala en el fondo del bloc, finalmente sustituye "dictionary" por el dictionary de la unidad nueva

Ejemplo:

barb_infantry_gaul
barb_infantry_gaul_descr
barb_infantry_gaul_descr_short

Esta seria la entrada de la infanteria gala, la frase en rojo es lo que cambia y la frase en negro tiene que ser igual en todas las entradas

---------------------------------------------------------------------------------------

Luego vete a "C:\...\data\text\export_units" y haz lo siguiente:

{barb_infantry_gaul} "Nombre"

{barb_infantry_gaul_descr}
Descripcion larga de la unidad

{barb_infantry_gaul_descr_short}
Descripcion corta de la unidad
¬----------------
---------------------------------------------------------------------------------------------
Paso 5: "export_descr_buildings.txt"

Data\export_descr_buildings.txt

En este bloc estan las entradas de todos los edificios de la campaña
Dependiendo del tipo de unidad que vayamos a incorporar en la campaña ira en la entrada de un edificio u otro, por ejemplo si queremos añadir a una unidad de infanteria evidentemente lo pondremos en la entrada del cuartel, si fuera una unidad de arqueros iria en la arqueria pero eso es a libre eleccion ya que si tu quieres puedes poner un arquero en el cuartel o auna unidad de caballeria en la arqueria

Supongamos que vamos a añadir a la campaña al Espartano 300, pues para ello tenemos que hacer lo siguiente:

1º Busca la entrada del cuartel, las entradas de los edificios estan en este orden:

building core_building (Son los palacios, que hay que construir para poder avanzar de nivel el enclave)
-------->governors_house (pueblo)
-------->governors_villa(pueblo grande)
-------->governors_palace(ciudad)
-------->proconsuls_palace(urbe)
-------->imperial_palace(metropolis)

building defenses (son los diferentes tipos de murallas que se pueden construir)
-------->wooden_pallisade (empalizada)
-------->wooden_wall (muralla de madera)
-------->stone_wall (muro de piedra)
-------->large_stone_wall (muro de piedra reforzado)
-------->epic_stone_wall (muralla de piedra epica)

building barracks(cuarteles)
-------->muster_field (este es el primer cuartel)
...
...
recruit "carthaginian infantry" 0 requires factions { spain, carthage, }
recruit "Spartan hoplite 300" 0 requires factions { greek_cities, }
...
...

Esa es la entrada de la unidad en el cuartel 1, para que la unidad sea reclutable en los 5 cuarteles tienes que hacer la misma entrada en los cinco cuarteles, si quieres que la unidad sea reclutable apartir del cuartel de nivel 3 pues borras la entrada de los dos primeros cuarteles

PD: Para el que este interaso en crear unidades sabed que:
-El maximo numero de entrada de models de unidades es de 250 yel maximo numero de entrada de unidades es de 500, la superacion o aproximacion de dichas cifras puede dar lugar a los famosos CTD(salidas al escritorio), Saludos
__________________
Curbelo Total War
Aprende a modear

Última edición por Curbelo; 04/05/2008 a las 15:48