¡No estás registrado! Recuerda que para poder participar debes registrarte.
  Registrarse Buscar FAQ Miembros Grupos de Usuarios Login  
Este tema está cerrado y no puede editar mensajes o responder Añadir y Modificar Facciones by Aulo
Añadir y Modificar Facciones by Aulo
Aulo
~Administrator~

Registrado: 09 Nov 2006
Mensajes: 9007
Ubicación: III Augusta Pia Fidelis 3ªCohorte
Responder citando
TUTORIAL SOBRE COMO AÑADIR Y MODIFICAR FACCIONES

Autor:
-Aulo

Herramientas:
-Bloc de notas

Archivos de texto a modificar:
-descr_sm_factions.txt
-descr_names.txt
-names.txt
-campaign_description.txt
-expanded_bi.txt o si la version es anterior a la 1.5 expanded.txt
-menu_english.txt
-shared.txt
-strat.txt
-descr_strat.txt
-descr_win_condition.txt


----IMPORTANTE----
De nuevo recomiendo hacer copias de los archivos a modificar por si algo saliera mal.
----IMPORTANTE----

Este tutorial se centrara en en la modificacion y creacion de facciones, creare la faccion Epiro a partir de los Julios Wink (para ello podemos modificar a los julios, y por consiguiente eliminando dicha faccion, o haciendo un duplicado al final del archivo y modificando este.

1-.descr_sm_factions.txt

Se encuentra en la carpeta data y incluye los datos primarios de las facciones:

faction········································romans_julii <----nombre de la faccion
culture········································roman <----cultura
symbol·········································models_strat/symbol_julii.CAS <----simbolo de la faccion
rebel_symbol···························models_strat/symbol_slaves.CAS <----simbolo de los rebeldes de la cultura de la faccion
primary_colour·························red 165, green 20, blue 20 <----color de las regiones y fronteras en campaña
secondary_colour·······················red 0, green 0, blue 0 <----color de las regiones y fronteras en campaña
loading_logo···························loading_screen/symbols/symbol128_julii.tga <----simbolo que aparece cuando se carga la pantalla
standard_index·························0 <----Estandarte en batalla
logo_index·····························23 <----Boton de seleccion de faccion, es decir, el redondo de las batallas personalizadas, etc...
small_logo_index·······················248 <----Lo mismo que el anterior pero en tamaño reducido, para los mensajes de diplomacia
triumph_value··························5 <----No estoy seguro, pero creo que es una valoracion de la dificultad de la faccion en campaña
intro_movie····························fmv/intros/julii_intro_final.wmv <----intro de la campaña
victory_movie··························fmv/victory/julii_outro_320x240.wmv <----video de victoria en campaña
defeat_movie···························fmv/lose/julii_eliminated.wmv <----video de derrota en campaña
death_movie····························fmv/death/death_julii_grass_320x240.wmv <----animacion de la derrota de la faccion(la del estandarte)
custom_battle_availability······yes <----determina si la faccion sera jugable en batallas personalizadas(no aparece antes de la 1.5)
can_sap·························yes <----determina si la faccion podra zapar en campaña
prefers_naval_invasions·········no <----determina si la faccion prefiere las invasiones navales



1)faction········································romans_julii
Cambiaremos romans_julii por epirus (suelo ponerlos en ingles por contumbre, pero si se hacen todos los pasos bien no deberia haber problemas por ponerlos en español Wink )
faction········································epirus

2)culture········································roman
Epiro es una faccion griega por tanto le pondremos esa cultura
culture········································greek

3)symbol·········································models_strat/symbol_julii.CAS
En este punto vamos ha suponer que hemos obtenido el simbolo de Epiro y lo colocaremos en lugar del de los julios
symbol·········································models_strat/symbol_epirus.CAS

4)rebel_symbol···························models_strat/symbol_slaves.CAS
Lo sustituiremos por el de los rebeldes griegos
rebel_symbol···························models_strat/symbol_greek_rebel.CAS

5)primary_colour·························red 165, green 20, blue 20
secondary_colour·······················red 0, green 0, blue 0
Cambiaremos los colores hasta obtener un verde oscuro y blanco
primary_colour·························red 0, green 106, blue 0
secondary_colour·······················red 255, green 255, blue 255

6)loading_logo···························loading_screen/symbols/symbol128_julii.tga
lo cambiaremos de nuevo por otro supuesto archivo que tenemos de Epiro
loading_logo···························loading_screen/symbols/symbol128_epirus.tga

7)standard_index·························0
logo_index·····························23
small_logo_index·······················248
Sinceramente no estoy muy seguro de como se modifican, aunque seguire investigando Rolling Eyes

8)intro_movie····························fmv/intros/julii_intro_final.wmv
victory_movie··························fmv/victory/julii_outro_320x240.wmv
defeat_movie···························fmv/lose/julii_eliminated.wmv
death_movie····························fmv/death/death_julii_grass_320x240.wmv
De nuevo tenemos los archivos de Epiro, debemos asegurarnos que esten en el formato adecuado, en este caso .wmv
intro_movie····························fmv/intros/epirus_intro_final.wmv
victory_movie··························fmv/victory/epirus_outro_320x240.wmv
defeat_movie···························fmv/lose/epirus_eliminated.wmv
death_movie····························fmv/death/death_epirus_grass_320x240.wmv

9)custom_battle_availability······yes
can_sap·························yes
prefers_naval_invasions·········no
Esta parte la dejaremos igual, ya que queremos que sea jugable en las personalizadas, pueda sapar en campaña y porque en la historia no destaco demasiado por sus flotas.

Quedando asi:

faction········································epirus
culture········································greek
symbol·········································models_strat/symbol_epirus.CAS
rebel_symbol···························models_strat/symbol_greek_rebel.CAS
primary_colour·························red 0, green 106, blue 0
secondary_colour·······················red 255, green 255, blue 255
loading_logo···························loading_screen/symbols/symbol128_epirus.tga
standard_index·························0
logo_index·····························23
small_logo_index·······················248
intro_movie····························fmv/intros/epirus_intro_final.wmv
victory_movie··························fmv/victory/epirus_outro_320x240.wmv
defeat_movie···························fmv/lose/epirus_eliminated.wmv
death_movie····························fmv/death/death_epirus_grass_320x240.wmv
custom_battle_availability······yes
can_sap·························yes
prefers_naval_invasions·········no

2-.descr_names.txt

En este archivo(tambien en data) aparecen los nombres que pueden tener los miembros de la familia, usaremos los de otras facciones griegas, la copiaremos(desde faction: hasta que vuelve a aparecer con otra faccion) al final y cambiaremos:

faction: macedon

characters
Admetos
Adymos
Akylos
Anaksarxos
Antigonos
Antiochos

por:

faction: epirus

characters
Admetos
Adymos
Akylos
Anaksarxos
Antigonos
Antiochos

3-.names.txt

Esta en Data/text.
Dado el hecho de que los nombre de macedonia ya estan traducidos y Epiro usa los mismos, no hara falta tocar nada aqui Wink

4-.campaign_description.txt

Esta en Data/text.
Aqui aparece el nombre y la descripcion de la faccion.
En la entrada de macedonia aparecera algo asi:

{IMPERIAL_CAMPAIGN_MACEDON_TITLE}Los macedonios
{IMPERIAL_CAMPAIGN_MACEDON_DESCR}Tras la muerte de Alejandro Magno, el imperio por él creado se tambaleó y...........

Debemos hacer una copia y ponerla al final del archivo:

{IMPERIAL_CAMPAIGN_EPIRUS_TITLE}Los epirotas
{IMPERIAL_CAMPAIGN_EPIRUS_DESCR}Tras la batalla frente a las tropas de Roma, Pirro...........


5-.expanded_bi.txt o si la version es anterior a la 1.5 expanded.txt

Esta en Data/text.
Aqui las partes a modificar estan un poco dispersas, añadiremos al final de cada "apartado" las de Epiro de la siguiente manera(los puntos son solo de separacion y los guiones indican que hay texto en medio Wink ):

{EPIRUS}··················Epiro
-------------------------------
{EMT_EPIRUS_SPY} Espía epirota
{EMT_EPIRUS_ASSASSIN} Asesino epirota
{EMT_EPIRUS_DIPLOMAT} Diplomático epirota
{EMT_EPIRUS_ADMIRAL} Armada epirota
{EMT_EPIRUS_GENERAL} Ejército epirota
{EMT_EPIRUS_NAMED_CHARACTER} Miembro de familia epirota
-------------------------------
{EMT_EPIRUS_VILLAGE} Aldea epirota
{EMT_EPIRUS_TOWN} Pueblo epirota
{EMT_EPIRUS_LARGE_TOWN} Pueblo grande epirota
{EMT_EPIRUS_CITY} Ciudad epirota
{EMT_EPIRUS_LARGE_CITY} Urbe epirota
{EMT_EPIRUS_HUGE_CITY} Metrópolis epirota
-------------------------------
{EMT_EPIRUS_CAPITAL} Capital epirota
-------------------------------
{EMT_EPIRUS_FORT} Fuerte epirota
-------------------------------
{EMT_EPIRUS_PORT} Puerto epirota
-------------------------------
{EMT_EPIRUS_DOCK} Muelles epirotas
-------------------------------
{EMT_EPIRUS_FISHING_VILLAGE} Aldea pesquera epirota
-------------------------------
{EMT_EPIRUS_WATCHTOWER} Atalaya epirota
-------------------------------
{EMT_EPIRUS_FACTION_LEADER} Líder de la facción epirota
-------------------------------
{EMT_EPIRUS_FACTION_HEIR} Heredero de la facción epirota
-------------------------------
{EMT_YOUR_FORCES_ATTACK_ARMY_EPIRUS} Tus fuerzas atacan a un ejército de Epiro.
-------------------------------
{EMT_YOUR_FORCES_ATTACK_NAVY_EPIRUS} Tus fuerzas atacan a una armada de Epiro.
-------------------------------
{EMT_YOUR_FORCES_AMBUSH_ARMY_EPIRUS} Tus fuerzas emboscan a un ejército de Epiro.
-------------------------------
{EMT_YOUR_FORCES_ATTACKED_ARMY_EPIRUS} Un ejército de Epiro ataca a tus fuerzas.
-------------------------------
{EMT_YOUR_FORCES_ATTACKED_NAVY_EPIRUS} Una armada de Epiro ataca a tus fuerzas.
-------------------------------
{EMT_YOUR_FORCES_AMBUSHED_ARMY_EPIRUS} Un ejército de Epiro embosca a tus fuerzas.
-------------------------------
{EMT_VICTORY_EPIRUS} Han vencido los epirotas.
-------------------------------
{EMT_VICTORY_DESCR_EPIRUS} ¡La civilización ha llegado a todos los rincones del mundo! Los griegos gobiernan sabiamente en numerosas tierras, ¡y esto es la victoria! Mejor aún, ¡es una victoria alcanzada bajo tu brillante y diligente liderazgo! ¡Sin duda, los dioses del Olimpo te han bendecido con unos poderes de mando milagrosos!
-------------------------------
{EMT_DEFEATED_BY_EPIRUS} ¡Tenían que ser los griegos quienes se alzasen con la victoria! Triste es el día en que unos mequetrefes acicalados y perfumados en exceso, que fingen ser civilizados, proclaman la victoria en tu lugar. Sin embargo, la derrota no tiene por qué ser el veredicto final...
-------------------------------
{EMT_SHORT_VICTORY_EPIRUS} ¡Los dioses te han favorecido en tu labor, y la victoria es nuestra! Los macedonios y los tracios han mordido el polvo, ¡y los auténticos griegos honestos celebran tu éxito!
-------------------------------
{EPIRUS_DESCR} Los epirotas\nHoplitas y falanges de piqueros, además de una poderosa caballería
-------------------------------


6-.menu_english.txt

Esta en Data/text.
De nuevo debes buscar donde se nombren al resto de facciones y repetir la misma operacion, es decir, copiar una entrada, colocarla al final del apartado y modificarla para Epiro

7-.shared.txt

Esta en Data/text.
Lo mismo que antes.

8-.strat.txt

Esta en Data/text.
De nuevo lo mismo.

9-.descr_strat.txt

Esta en Data/world/maps/campaign/imperial_campaing.
Aqui decidiremos las caracteristicas de nuestra nueva faccion el la campaña:


1)playable <----------lista de facciones jugables
carthage
gauls
greek_cities
spain
germans
dacia
romans_scipii
britons
pontus
armenia
thrace
numidia
romans_julii
end <--------fin de la lista
unlockable <----------lista de facciones desbloqueables

end <--------fin de la lista
nonplayable <-----------lista de facciones no juagbles
romans_senate
slave
end <--------fin de la lista

Como queremos que sea jugable desde el principio lo colocaremos en playable:
playable
carthage
gauls
greek_cities
spain
germans
dacia
romans_scipii
britons
pontus
armenia
thrace
numidia
romans_julii
epirus <--------
end
unlockable

end
nonplayable
romans_senate
slave
end

2)faction macedon, fortified napoleon
denari 5000
copiaremos esto y las entradas siguientes al final de la lista pero antes de los rebeldes y lo modificaremos para adaptarlo a epiro.
el apartado fortified representa las preferencias de contruccion se puede sustituir por:

balanced: crecimiento, ingresos imponibles, bonus de comercio (vías, p. ej.), murallas y edificios con bonus de experiencia
religious: crecimiento, lealtad, ingresos imponibles, agricultura, murallas y leyes
trader: crecimiento, nivel de comercio, mejoras de armamento, juegos, carreras y edificios con bonus de experiencia
comfortable: crecimiento, agricultura, juegos, carreras, bonus de experiencia y felicidad
bureaucrat: ingresos imponibles, crecimiento, salud de población, comercio, murallas, mejora de generales y leyes
craftsman: murallas, carreras, ingresos imponibles, mejora de armas, bonus de experiencia, minas, salud y crecimiento
sailor: comercio marítimo, ingresos imponibles, murallas, crecimiento y comercio
fortified: murallas,ingresos imponibles, crecimiento, lealtad, defensas, generales y leyes

pondremos trader, y el apartado napoleon determina los tipos de tropas que reclutara:

smith: reclutamiento equilibrado
mao: tropas en masa (infantería ligera)
genghis: caballería de misiles y ligera
stalin: infantería pesada, tropas en masa y artillería
napoleon: mezcla de infantería ligera y pesada, caballería ligera
henry: caballería pesada y ligera, infantería de misiles
caesar: infantería pesada, caballería ligera y artillería de asedio

lo cambiaremos a stalin
faction epirus, trader stalin
denari 5000

3)settlement
{
level village
region Epirus

year_founded 0
population 900
plan_set default_set
faction_creator macedon
}
Solo incluiremos como regiones de la faccion a epiro, debemos cortarlo de los rebeldes y ponerlo en la seccion de epiro.
Es un enclave bastante pequeño asi que lo mejoraremos a ciudad y le añadiremos algunos edificios:
settlement
{
level city
region Epirus

year_founded 0
population 6000
plan_set default_set
faction_creator macedon
building
{
type core_building governors_palace
}
building
{
type equestrian stables
}
building
{
type defenses wooden_pallisade
}
building
{
type barracks militia_barracks
}
building
{
type hinterland_roads roads
}
building
{
type hinterland_farms farms
}
building
{
type port_buildings port
}
}

4)character Antigonos, named character, leader, age 50, , x 138, y 68
traits GoodCommander 2 , NaturalMilitarySkill 1 , GoodRiskyAttacker 2 , PublicFaith 1 , GoodAdministrator 1 , Intelligent 1
ancillaries shieldbearer

Aqui aparece el ejército, que lleva al frente a un miembro de la familia (named character) o a un capitán (general):
Nombre del general: debe estar en el fichero descr_names.txt para esa facción.
Tipo: named character o general.
Rango (si lo tiene): leader (líder de facción) o heir (heredero).
Edad: es importante para codificar luego los datos de la familia.
Posición del personaje y su ejército: coordenadas x e y según el mapa map_regions.tga.
Rasgos: busca en otros personajes y copialos*
Séquito: busca en otros personajes y copialos*

*:no me acuerdo el archivo exacto en el que se encuentran, si lo averiguo lo pondre Wink

Bueno nuetro lider de la faccion epirota sera Pirro, por ello cambiaremos el nombre, seguira siendo el lider de la faccion, le pondremos 49 años la situacion en el mapa tendremos que veriguarla con algun editor o algo similar por eso los dejare desmarcado.
rasgos y sequito les dejaremos los mismos:

character Pirro, named character, leader, age 49, , x *, y *
traits GoodCommander 2 , NaturalMilitarySkill 1 , GoodRiskyAttacker 2 , PublicFaith 1 , GoodAdministrator 1 , Intelligent 1
ancillaries shieldbearer

5)luego de esto se añade el ejercito, como todavia no hemos añadido ninguna unidad a la faccion en el archivo export_descr_units lo dejare en blanco, cuando ya tengais alguna colocadlas igual que en las otras entradas, que seria asi:

army
unit greek general's guard cavalry early exp 2 armour 0 weapon_lvl 0
unit greek hoplite militia exp 1 armour 0 weapon_lvl 0
unit greek hoplite militia exp 1 armour 0 weapon_lvl 0
unit greek hoplite militia exp 1 armour 0 weapon_lvl 0
unit greek heavy cavalry exp 1 armour 0 weapon_lvl 0
unit greek heavy cavalry exp 1 armour 0 weapon_lvl 0
unit greek light lancer exp 0 armour 0 weapon_lvl 0

6)repetiremos estos dos pasos segun queramos mas ejercitos, tambien se colocan aqui los diplomaticos, asesinos, espias
y flotas:

character Damasos, named character, age 20, , x 139, y 50
traits GoodAdministrator 1
ancillaries tutor
army
unit greek general's guard cavalry early exp 1 armour 0 weapon_lvl 0
unit greek hoplite militia exp 0 armour 0 weapon_lvl 0
unit greek hoplite militia exp 0 armour 0 weapon_lvl 0
unit greek archer exp 0 armour 0 weapon_lvl 0

character Carpus of Pylos, diplomat, age 20, , x 135, y 67
traits GoodDiplomat 3
ancillaries wine_steward

character Aegisthes of Larissa, spy, age 20, , x 137, y 69
traits GoodSpy 2
ancillaries dancer

character Alcaeos of Abydos, admiral, age 20, , x 138, y 64

army
unit naval biremes exp 0 armour 0 weapon_lvl 0
unit naval biremes exp 0 armour 0 weapon_lvl 0

7)el arbol genealogico es bastante complejo, deben coincidir muchos factores:

character_record Abreas, male, command 0, influence 0, management 0, subterfuge 0, age 11, alive, never_a_leader
character_record Deukalos, male, command 0, influence 0, management 0, subterfuge 0, age 4, alive, never_a_leader
character_record Aloeus, male, command 0, influence 0, management 0, subterfuge 0, age 14, alive, never_a_leader
character_record Thessala, female, command 0, influence 0, management 0, subterfuge 0, age 50, alive, never_a_leader
character_record Alkmena, female, command 0, influence 0, management 0, subterfuge 0, age 30, alive, never_a_leader
character_record Pervica, female, command 0, influence 0, management 0, subterfuge 0, age 24, alive, never_a_leader
character_record Caleope, female, command 0, influence 0, management 0, subterfuge 0, age 5, alive, never_a_leader

aqui aparecen los hijos que no han alcanzado la edad adulta y las esposas, debemos estar seguro de que los padres han podido tener hijos con esa edad cuando añadamos alguno.

relative Pirro, Thessala(esposa), Gyras, Euenus, Damasos,(hijos) end
relative Gyras, Alkmena, Aloeus, Abreas, end
relative Euenus, Pervica, Caleope, Deukalos, end

aqui vienen la relaciones que hay entre lo mienbros de una familia, las comas son muy importantes. Cambiaremos a Antigonos por Pirro, que es nuestro nuevo lider de la faccion, lo demas lo dejaremos igual

8)En la seccion de diplomacia, debemos añadir la forma en la miran al resto de facciones:

core_attitudes epirus, 600 romans_brutii, romans_scipii, romans_julii, romans_senate
core_attitudes epirus, 400 greek_cities
core_attitudes epirus, 600 slave

y tambien como lo hacen las otras facciones con ella:

core_attitudes romans_julii, 400 carthage, epirus
core_attitudes romans_brutii, 600 slave, epirus
core_attitudes romans_scipii, 600 slave, epirus
core_attitudes romans_senate, 600 slave, epirus
................
core_attitudes greek_cities, 410 romans_brutii, romans_scipii, epirus
................
core_attitudes slave, 600 romans_julii, romans_brutii, romans_scipii, romans_senate, macedon, egypt, seleucid, carthage, parthia, pontus, gauls, germans, britons, armenia, dacia, greek_cities, numidia, scythia, spain, thrace, epirus


Ahora son las relaciones que tienen en la campaña, como no tiene relacion con ninguna, solo pondremos que esta en guerra con los rebeldes:
faction_relationships epirus, 600 slave
................
faction_relationships slave, 600 romans_julii, romans_brutii, romans_scipii, romans_senate, macedon, egypt, seleucid, carthage, parthia, pontus, gauls, germans, britons, armenia, dacia, greek_cities, numidia, scythia, spain, thrace, epirus


10-.descr_win_condition.txt

Esta en Data/world/maps/campaign/imperial_campaing.
Estas son las condiciones de victoria, copiaremos una y la modificaremos para adaparla a epiro:

macedon
take_rome
short_campaign outlive_factions
greek_cities thrace
Cambiaremos macedon por epirus y las faciones a las que debe sobrevivir seran romans_brutii y macedon:

epirus
take_rome
short_campaign outlive_factions
macedon romans_brutii

Bueno acaba aqui el tutorial, la faccion deberia poder jugarse sin ningun problema. Espero que se entienda, cualquier duda pregunten Wink

----NOTA----
Cualquiera puede poner tutoriales, simplemente que me lo notifique antes para poder llevar un orden y una organizacion Wink

_________________
~Director de Warhammer Fantasy: Total War~

Ver perfil de usuarioBuscar todos los mensajes de AuloEnviar mensaje privadoEnviar emailMSN Messenger
Añadir y Modificar Facciones by Aulo
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Todas las horas son GMT + 1 Hora  
Página 1 de 1  

  
  
 Este tema está cerrado y no puede editar mensajes o responder  


Fitti Weblog | Ludoskopos | Jessica Alba
Roma: Guerra Total - Rome: Total War y Barbarian Invasion 2005 © (1643 días en línea)