Conectarse
Últimos temas
Estadísticas
Tenemos 608 miembros registradosEl último usuario registrado es Machacaxaurio
Nuestros miembros han publicado un total de 10459 mensajes en 844 argumentos.
¿Quién está en línea?
En total hay 54 usuarios en línea: 0 Registrados, 0 Ocultos y 54 Invitados Ninguno
El record de usuarios en línea fue de 68 durante el Vie Oct 25, 2024 12:26 pm
Buscar
Geolocalizador
Crear unidades mercenarias
4 participantes
Página 1 de 1.
Crear unidades mercenarias
CREAR UNIDADES MERCENARIAS
Autor: Miguel80tp
Si nos interesa que cierta unidad sea mercenaria y que se pueda reclutar en según que regiones deberemos realizar los siguientes pasos. Básicamente es como añadir una unidad a otra facción, pero en este caso con algunas pequeñas diferencias. Para este tutorial he elegido la unidad de "Lanceros Nubios".
- Código:
type Nubian Spearmen
dictionary Nubian_Spearmen ; Nubian Spearmen
category infantry
class spearmen
voice_type Light
banner faction main_spear
banner holy crusade
soldier Nubian_Spearmen, 60, 0, 1
attributes sea_faring, hide_forest, can_withdraw
formation 1.2, 1.2, 2.4, 2.4, 5, square
stat_health 1, 0
stat_pri 7, 3, no, 0, 0, melee, melee_blade, piercing, spear, 25, 0.6
;stat_pri_ex 0, 0, 0
stat_pri_attr light_spear, spear_bonus_4
stat_sec 0, 0, no, 0, 0, no, melee_simple, blunt, none, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 0, 3, 6, flesh
;stat_armour_ex 0, 4, 0, 0, 3, 6, 6, flesh
stat_sec_armour 0, 0, flesh
stat_heat 0
stat_ground 1, 1, 0, -1
stat_mental 5, normal, trained
stat_charge_dist 20
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 400, 155, 85, 65, 400, 4, 100
armour_ug_levels 0, 1
armour_ug_models Nubian_Spearmen, Nubian_Spearmen_ug1
ownership moors, egypt, slave
era 0 moors, egypt
era 1 moors, egypt
era 2 moors, egypt
;unit_info 7, 0, 9
Arriba hemos visto su entrada original en el ...data\export_descr_units.txt , pero debemos crear una nueva al final del fichero para que vaya separada de las facciones "moors" y "egypt", y para cambiar lo siguiente:
- Código:
type Nubian Spearmen mercs ;( <--- Cambio de tipo de nombre)
dictionary Nubian_Spearmen_mercs ;( <--- Cambio de nombre en diccionario interno)
category infantry
class spearmen
voice_type Light
banner faction main_spear
banner holy crusade
soldier Nubian_Spearmen, 60, 0, 1
attributes sea_faring, hide_forest, can_withdraw, mercenary_unit ;( <--- Añadir el atributo de "mercenary_unit")
formation 1.2, 1.2, 2.4, 2.4, 5, square
stat_health 1, 0
stat_pri 7, 3, no, 0, 0, melee, melee_blade, piercing, spear, 25, 0.6
;stat_pri_ex 0, 0, 0
stat_pri_attr light_spear, spear_bonus_4
stat_sec 0, 0, no, 0, 0, no, melee_simple, blunt, none, 25, 1
;stat_sec_ex 0, 0, 0
stat_sec_attr no
stat_pri_armour 0, 3, 6, flesh
;stat_armour_ex 0, 4, 0, 0, 3, 6, 6, flesh
stat_sec_armour 0, 0, flesh
stat_heat 0
stat_ground 1, 1, 0, -1
stat_mental 5, normal, trained
stat_charge_dist 20
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 400, 155, 85, 65, 400, 4, 100
armour_ug_levels 0, 1
armour_ug_models Nubian_Spearmen, Nubian_Spearmen_ug1 ;( <--- Esto no se cambia, se deja el mismo nombre)
ownership slave ;( <--- Aunque generalmente se pone a la facción "slave", o sea rebeldes, da igual en cual se ponga. Pero hay que poner alguna)
;unit_info 7, 0, 9
IMPORTANTE añadir en attributes mercenary_unit y mantener el mismo nombre en armour_ug_models ya que la unidad es la misma. Ahora toca añadirla a la facción merc y asociarle una textura. Abrimos el fichero ...data\unit_models\battle_models.modeldb y procedemos a añadir su entrada. Lo rojo es lo que se cambia, en negrita lo que se añade y prestar atención a lo verde.
Hacer clic en "Spoiler" para verlo en cógido formateado. Como se puede comprobar en lo rojo hay que añadir un número más puesto que pasa de 3 a 4 facciones que incluyen esta unidad. En verde observamos que la facción se llama merc, no es que sea una facción, si no que lo adjudica como unidad mercenaria, la cual podrá usar cualquier facción (sin problemas de asociar textura) solo añadiéndola en el "export_descr_units.txt". Otras cosas en verde son el nombre de la textura, que he utilizado la de los mercenarios, ya que ésta existía (aunque se puede usar cualquiera) y al copiar la línea de "egypt" que son 5 letras, en el caso de la textura de armamento el nombre es de 4, con lo cual hay que restar 1 carácter en esa línea que pasa de 66 a 65. En los sprites (lo que se ve de lejos) he dejado los de "egypt", aunque para el color de esta textura quedaría mejor los de "slave".
- Spoiler:
- 15 nubian_spearmen
1 4
61 unit_models/_Units/ME_Nubian_Padded/nubian_spearmen_lod0.mesh 121
61 unit_models/_Units/ME_Nubian_Padded/nubian_spearmen_lod1.mesh 900
61 unit_models/_Units/ME_Nubian_Padded/nubian_spearmen_lod2.mesh 2500
61 unit_models/_Units/ME_Nubian_Padded/nubian_spearmen_lod3.mesh 6400
4
5 moors
68 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_moors.texture
69 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_normal.texture
45 unit_sprites/moors_Nubian_Spearmen_sprite.spr
5 egypt
68 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_egypt.texture
69 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_normal.texture
45 unit_sprites/egypt_Nubian_Spearmen_sprite.spr
5 slave
69 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_rebels.texture
69 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_normal.texture
45 unit_sprites/slave_Nubian_Spearmen_sprite.spr
4 merc
68 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_mercs.texture
69 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_normal.texture
45 unit_sprites/egypt_Nubian_Spearmen_sprite.spr
4
5 moors
66 unit_models/AttachmentSets/Final Middle Eastern_moors_diff.texture
66 unit_models/AttachmentSets/Final Middle Eastern_moors_norm.texture 0
5 egypt
66 unit_models/AttachmentSets/Final Middle Eastern_egypt_diff.texture
66 unit_models/AttachmentSets/Final Middle Eastern_egypt_norm.texture 0
5 slave
66 unit_models/AttachmentSets/Final Middle Eastern_slave_diff.texture
66 unit_models/AttachmentSets/Final Middle Eastern_slave_norm.texture 0
4 merc
65 unit_models/AttachmentSets/Final Middle Eastern_merc_diff.texture
65 unit_models/AttachmentSets/Final Middle Eastern_merc_norm.texture 0
1
4 None
10 MTW2_Spear 0
2
18 MTW2_Spear_primary
14 fs_test_shield 0
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
19 nubian_spearmen_ug1
1 4
65 unit_models/_Units/ME_Nubian_Padded/nubian_spearmen_ug1_lod0.mesh 121
65 unit_models/_Units/ME_Nubian_Padded/nubian_spearmen_ug1_lod1.mesh 900
65 unit_models/_Units/ME_Nubian_Padded/nubian_spearmen_ug1_lod2.mesh 2500
65 unit_models/_Units/ME_Nubian_Padded/nubian_spearmen_ug1_lod3.mesh 6400
4
5 moors
68 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_moors.texture
69 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_normal.texture
49 unit_sprites/moors_Nubian_Spearmen_ug1_sprite.spr
5 egypt
68 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_egypt.texture
69 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_normal.texture
49 unit_sprites/egypt_Nubian_Spearmen_ug1_sprite.spr
5 slave
69 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_rebels.texture
69 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_normal.texture
49 unit_sprites/slave_Nubian_Spearmen_ug1_sprite.spr
4 merc
68 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_mercs.texture
69 unit_models/_Units/ME_Nubian_Padded/textures/ME_Nubian_normal.texture
49 unit_sprites/egypt_Nubian_Spearmen_ug1_sprite.spr
4
5 moors
66 unit_models/AttachmentSets/Final Middle Eastern_moors_diff.texture
66 unit_models/AttachmentSets/Final Middle Eastern_moors_norm.texture 0
5 egypt
66 unit_models/AttachmentSets/Final Middle Eastern_egypt_diff.texture
66 unit_models/AttachmentSets/Final Middle Eastern_egypt_norm.texture 0
5 slave
66 unit_models/AttachmentSets/Final Middle Eastern_slave_diff.texture
66 unit_models/AttachmentSets/Final Middle Eastern_slave_norm.texture 0
4 merc
65 unit_models/AttachmentSets/Final Middle Eastern_merc_diff.texture
65 unit_models/AttachmentSets/Final Middle Eastern_merc_norm.texture 0
1
4 None
10 MTW2_Spear 0
2
18 MTW2_Spear_primary
14 fs_test_shield 0
16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002
Yo el fichero "battle_models.modeldb" lo modifico tal y como viene, pero por si alguien se lia se puede bajar este programa (formatted_modeldb_version2) para que transforme el fichero separado por líneas, tal y como sale en la segunda muestra (Spoiler).
http://www.twcenter.net/forums/downloads.php?do=file&id=1180
Ahora hay que añadir la descripción. Para ello, vamos al fichero ...data\text\export_units.txt y hacemos un duplicado de la descripcion de "Nubian_Spearmen" con el nombre de "Nubian_Spearmen_Mercs".
- Código:
{Nubian_Spearmen_Mercs}Lanceros nubios
{Nubian_Spearmen_Mercs_descr}Los lanceros nubios son esclavos africanos de las tierras al sur del desierto del Sáhara, instruidos para formar unidades militares regulares. Son valientes y resistentes, pero escasamente armados, con lanzas cortas, escudos y sin armadura. Aunque resultan útiles para defender flancos y enfrentarse a caballería ligera, estas tropas no aguantarán combates cuerpo a cuerpo prolongados.
{Nubian_Spearmen_Mercs_descr_short}Útiles para proteger los flancos, estas tropas ligeras están provistas de lanzas y poca o ninguna armadura.
También hay que añadir el icono de unidad y descripción. Yo en este caso voy a coger el ...data\ui\units\slave\#nubian_spearmen.tga y lo pongo en la carpeta ...data\ui\units\mercs con el nombre de "nubian_spearmen_mercs.tga". Con la imagen de la descripción mismo procedimiento, cojo el fichero ...data\ui\unit_info\slave\nubian_spearmen_info.tga y lo paso a ...data\ui\unit_info\merc con el nombre de "nubian_spearmen_mercs_info.tga" (imagino que todos ya saben que si se está trabajando dentro de un mod y la carpeta no existe hay que crearla).
Para variar un poco la unidad voy a hacer un pequeño cambio, esto es opcional. Abro otra vez el "export_descr_units.txt" y voy a poner la unidad que aparezca directamente con el nivel de armadura ug1 cambiando lo siguiente en la entrada de la unidad.
- Código:
....
armour_ug_levels 0, 1
armour_ug_models Nubian_Spearmen, Nubian_Spearmen_ug1
ownership slave
;unit_info 7, 0, 9
- Código:
....
armour_ug_levels 1
armour_ug_models Nubian_Spearmen_ug1
ownership slave
;unit_info 7, 0, 9
Y ya por último hay que añadir la unidad mercenaria en las regiones donde se podrá reclutar. Para eso tendremos que modificar el fichero ...data\world\maps\campaign\imperial_campaign\descr_mercenaries.txt
- Código:
pool North_Africa
regions Tripoli_Province Marrakesh_Province Algiers_Province Tunis_Province
unit Nubian Spearmen Mercs exp 0 cost 400 replenish 0.04 - 0.13 max 4 initial 2 ;;( <--- La experiencia, coste, reponer, número unidades, condiciones... va a libre gusto)
unit merc galley, exp 0 cost 200 replenish 0.36 - 1.0 max 1 initial 1 religions { islam } crusading
unit merc galley, exp 0 cost 1040 replenish 0.06 - 0.18 max 1 initial 1
unit Bedouin Cavalry exp 0 cost 630 replenish 0.04 - 0.13 max 2 initial 1 religions { islam }
unit Ghazis exp 0 cost 100 replenish 0.06 - 0.10 max 2 initial 1 religions { islam } crusading
unit Mutatawwi'a exp 0 cost 60 replenish 0.08 - 0.25 max 4 initial 1 religions { islam } crusading
unit Turkomans Mercs exp 0 cost 740 replenish 0.04 - 0.13 max 2 initial 1 religions { islam }
Con este ejemplo se puede disponer de una unidad más para reclutar como mercenaria por la zona del norte de África. Espero que os haya servido.
Un saludo.
Última edición por Miguel80tp el Sáb Ago 03, 2019 8:25 am, editado 1 vez
Re: Crear unidades mercenarias
Como de costumbre... bien ahí.
un saludo.
Archaeopterix- Laburante (Modificando el Game)
- Mensajes : 1345
Fecha de inscripción : 29/03/2011
Re: Crear unidades mercenarias
Estaria bueno, que los mercenarios no sean verdes, que sean grices, o simplemente, del color de la faccion del cual proceden, pero claro, esto no puede ser en la mayoria de los casos, por ejemplo en mercenarios del este, o barbaros, que son unidades que se comparten en varias facciones.
Re: Crear unidades mercenarias
loboproto escribió:Estaria bueno, que los mercenarios no sean verdes, que sean grices, o simplemente, del color de la faccion del cual proceden, pero claro, esto no puede ser en la mayoria de los casos, por ejemplo en mercenarios del este, o barbaros, que son unidades que se comparten en varias facciones.
(... eh, pst, loboproto... es un tuto para medieval II eh?... no para Rome, en Medieval los mercenarios del juego original llevan colores más apagados, tipo gris o sepia)... un saludo XD.
Archaeopterix- Laburante (Modificando el Game)
- Mensajes : 1345
Fecha de inscripción : 29/03/2011
Re: Crear unidades mercenarias
Gracias Archaeopterix!
A las unidades de mercenarios se les puede poner la textura que quieras, y si las quieres con la textura de cada facción, se puede hacer creando unidades duplicadas pero con distinto nombre de entrada.
Saludos.
A las unidades de mercenarios se les puede poner la textura que quieras, y si las quieres con la textura de cada facción, se puede hacer creando unidades duplicadas pero con distinto nombre de entrada.
Saludos.
Re: Crear unidades mercenarias
Archaeopterix escribió:loboproto escribió:Estaria bueno, que los mercenarios no sean verdes, que sean grices, o simplemente, del color de la faccion del cual proceden, pero claro, esto no puede ser en la mayoria de los casos, por ejemplo en mercenarios del este, o barbaros, que son unidades que se comparten en varias facciones.
(... eh, pst, loboproto... es un tuto para medieval II eh?... no para Rome, en Medieval los mercenarios del juego original llevan colores más apagados, tipo gris o sepia)... un saludo XD.
jajaja si, pero esto sirve para el rome original no? jaja
Re: Crear unidades mercenarias
loboproto escribió:(...) jajaja si, pero esto sirve para el rome original no? jaja
(... no-o-o...).
Si bien el medieval 2 se basa en el rome, las mecánicas de scripts son muy diferentes en el medieval 2, lobo...
Uno se dá cuenta de éstas cosas echando un vistazo a los archivos, sus cimientos evidentemente están en el Rome... pero funcionan de otra forma muy distinta... ergo, reclutar mercenarios en el rome se hace otra forma...
saluts.
Archaeopterix- Laburante (Modificando el Game)
- Mensajes : 1345
Fecha de inscripción : 29/03/2011
Re: Crear unidades mercenarias
Archaeopterix escribió:loboproto escribió:(...) jajaja si, pero esto sirve para el rome original no? jaja
(... no-o-o...).
Si bien el medieval 2 se basa en el rome, las mecánicas de scripts son muy diferentes en el medieval 2, lobo...
Uno se dá cuenta de éstas cosas echando un vistazo a los archivos, sus cimientos evidentemente están en el Rome... pero funcionan de otra forma muy distinta... ergo, reclutar mercenarios en el rome se hace otra forma...
saluts.
ah, no sabia, crei que eran iguales, el medieval nunca lo toque en ese sentido, solo lo jugue.
Re: Crear unidades mercenarias
En el rome es mucho mas facil asignarles una textura o color...
Si tu te fijas en los modelos, al declararlos te pide que indiques la textura para dicha faccion.
Es el caso por ejemplo de los legionarios romanos, para que sean rojos, azules, verdes o morados, se les asigna en descr_model cada textura para cada faccion.
Checa los tutoriales y veras lo que te digo. Pör lo consiguiente en el rome es mas facil modificar texturas, modelos y demas cosas... lo que me ha costado un huevo modificar son los sonidos.
Si tu te fijas en los modelos, al declararlos te pide que indiques la textura para dicha faccion.
Es el caso por ejemplo de los legionarios romanos, para que sean rojos, azules, verdes o morados, se les asigna en descr_model cada textura para cada faccion.
Checa los tutoriales y veras lo que te digo. Pör lo consiguiente en el rome es mas facil modificar texturas, modelos y demas cosas... lo que me ha costado un huevo modificar son los sonidos.
Temas similares
» Como agregar unidades mercenarias al third age total war
» Cómo crear nuevas regiones
» Crear una facción de la nada
» Crear batallas históricas
» ¿Cómo crear las unit cards?
» Cómo crear nuevas regiones
» Crear una facción de la nada
» Crear batallas históricas
» ¿Cómo crear las unit cards?
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
Jue Nov 14, 2024 12:28 pm por Archaeopterix
» Europa Barbarorum
Miér Oct 09, 2024 11:47 pm por Archaeopterix
» Ruins Of Glory
Miér Oct 09, 2024 11:28 pm por Archaeopterix
» Sudamerica Total War (v 0.1)
Miér Oct 09, 2024 10:44 pm por Archaeopterix
» Teoría sobre construcción antigua (Ingeniería)
Miér Oct 09, 2024 10:42 pm por Archaeopterix
» MOD La España Medieval 1.1
Miér Oct 09, 2024 10:36 pm por Archaeopterix
» La Guerra como Industria (Conferencia)
Sáb Ago 31, 2024 1:02 am por Archaeopterix
» Empire 2 Total War
Lun Jul 01, 2024 6:41 pm por Archaeopterix
» Herramienta Importadora CAS para Blender y 3dMax
Dom Sep 10, 2023 5:01 pm por galcanx
» Chau Tarquinia
Lun Mayo 29, 2023 12:25 pm por davidpepe
» ¿Qué tema de tragamonedas eliges?
Mar Mayo 02, 2023 3:28 pm por Fenitidill
» problemas con el 3dsmax
Sáb Nov 05, 2022 12:00 am por centurion aquila
» Dartmouth Napoleon Total War
Lun Mayo 23, 2022 9:06 am por José-Lahoz
» Plus Ultra 1.0
Dom Abr 24, 2022 7:46 am por agugus_77
» Carpeta "UI" completamente desempaquetada RTW
Sáb Abr 23, 2022 6:53 pm por agugus_77