Conectarse

Recuperar mi contraseña

Últimos temas
» European High Middle Ages 1.0
Dom Dic 10, 2017 5:51 pm por Miguel80tp

» MOD La España Medieval 1.1
Sáb Dic 09, 2017 12:27 pm por Miguel80tp

» Los mods ya no funcionan con el último parche 18 (solución)
Mar Dic 05, 2017 9:47 am por Miguel80tp

» Sudamerica Total War
Sáb Nov 25, 2017 8:56 am por Archaeopterix

» Rebajas de Steam en el Black Friday 2017
Jue Nov 23, 2017 12:40 pm por Miguel80tp

» Cantabrian Wars HatG 1.0
Miér Nov 22, 2017 6:15 pm por Miguel80tp

» Mongoles y Timuridos jugables
Mar Nov 21, 2017 2:46 pm por Miguel80tp

» ¿Que mod les pareces que es el mejor?¿Porque?
Mar Nov 14, 2017 11:34 am por Miguel80tp

» Cantabrian Wars 0.2
Sáb Nov 11, 2017 1:32 pm por Miguel80tp

» Mini-Mod: España en la coalición
Sáb Nov 11, 2017 12:21 pm por Miguel80tp

» Dudas y preguntas sobre el Rome Total War
Sáb Nov 11, 2017 12:18 pm por Miguel80tp

» Modelos para Rome Total War
Sáb Nov 11, 2017 12:11 pm por Miguel80tp

» Tensión en oriente
Sáb Sep 30, 2017 1:18 pm por Archaeopterix

» Guía de como hacer la Unit Cards en 3ds Max.
Dom Sep 03, 2017 9:03 am por Legionarius Argentum

» Presentaciones.
Lun Mayo 01, 2017 7:11 pm por tribunvs34

Estadísticas
Tenemos 331 miembros registrados.
El último usuario registrado es hans.vargas03.

Nuestros miembros han publicado un total de 9760 mensajes en 745 argumentos.
Diciembre 2017
LunMarMiérJueVieSábDom
    123
45678910
11121314151617
18192021222324
25262728293031

Calendario Calendario

¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado :: 1 Motor de búsqueda

Ninguno

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 41 el Miér Jul 19, 2017 2:03 am.
Sondeo

¿Te gusta el foro?

55% 55% [ 36 ]
42% 42% [ 27 ]
2% 2% [ 1 ]
2% 2% [ 1 ]

Votos Totales : 65

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Geolocalizador

Crear unidades mercenarias

Ver el tema anterior Ver el tema siguiente Ir abajo

Crear unidades mercenarias

Mensaje por Miguel80tp el Dom Abr 13, 2014 12:41 pm

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
De manera que quede así:
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.
avatar
Miguel80tp
Administrador
Administrador

Mensajes : 325
Fecha de inscripción : 01/05/2012
Edad : 37
Localización : Zaragoza, España

http://steamcommunity.com/id/miguel80tp/myworkshopfiles/

Volver arriba Ir abajo

Re: Crear unidades mercenarias

Mensaje por Archaeopterix el Lun Abr 14, 2014 4:37 pm


Como de costumbre... bien ahí.

un saludo.


______________________________

" />
avatar
Archaeopterix
Laburante (Modificando el Game)
Laburante (Modificando el Game)

Mensajes : 1104
Fecha de inscripción : 29/03/2011

Volver arriba Ir abajo

Re: Crear unidades mercenarias

Mensaje por loboproto el Lun Abr 14, 2014 6:08 pm

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.
avatar
loboproto
Sargento primero
Sargento primero

Mensajes : 359
Fecha de inscripción : 29/04/2012
Edad : 25
Localización : Resistencia, Chaco, Argentina

http://loboproto.deviantart.com/gallery/

Volver arriba Ir abajo

Re: Crear unidades mercenarias

Mensaje por Archaeopterix el Lun Abr 14, 2014 6:45 pm

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.


______________________________

" />
avatar
Archaeopterix
Laburante (Modificando el Game)
Laburante (Modificando el Game)

Mensajes : 1104
Fecha de inscripción : 29/03/2011

Volver arriba Ir abajo

Re: Crear unidades mercenarias

Mensaje por Miguel80tp el Lun Abr 14, 2014 8:31 pm

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.
avatar
Miguel80tp
Administrador
Administrador

Mensajes : 325
Fecha de inscripción : 01/05/2012
Edad : 37
Localización : Zaragoza, España

http://steamcommunity.com/id/miguel80tp/myworkshopfiles/

Volver arriba Ir abajo

Re: Crear unidades mercenarias

Mensaje por loboproto el Lun Abr 14, 2014 11:58 pm

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 Razz
avatar
loboproto
Sargento primero
Sargento primero

Mensajes : 359
Fecha de inscripción : 29/04/2012
Edad : 25
Localización : Resistencia, Chaco, Argentina

http://loboproto.deviantart.com/gallery/

Volver arriba Ir abajo

Re: Crear unidades mercenarias

Mensaje por Archaeopterix el Mar Abr 15, 2014 7:14 am


loboproto escribió:(...) jajaja si, pero esto sirve para el rome original no? jaja Razz

(... 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.


______________________________

" />
avatar
Archaeopterix
Laburante (Modificando el Game)
Laburante (Modificando el Game)

Mensajes : 1104
Fecha de inscripción : 29/03/2011

Volver arriba Ir abajo

Re: Crear unidades mercenarias

Mensaje por loboproto el Mar Abr 15, 2014 10:18 am

Archaeopterix escribió:
loboproto escribió:(...) jajaja si, pero esto sirve para el rome original no? jaja Razz

(... 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.
avatar
loboproto
Sargento primero
Sargento primero

Mensajes : 359
Fecha de inscripción : 29/04/2012
Edad : 25
Localización : Resistencia, Chaco, Argentina

http://loboproto.deviantart.com/gallery/

Volver arriba Ir abajo

Re: Crear unidades mercenarias

Mensaje por Legionarius Argentum el Lun Abr 21, 2014 8:14 pm

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.

______________________________

avatar
Legionarius Argentum
Fundador/Administrador
Fundador/Administrador

Mensajes : 1895
Fecha de inscripción : 22/03/2011
Edad : 28
Localización : Comalcalco, Tabasco, México

http://twhp.foroactivo.mx

Volver arriba Ir abajo

Re: Crear unidades mercenarias

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.