Curbelo
~Tribunus Plebis~
| Registrado: 22 Jul 2007 |
| Mensajes: 2354 |
| Ubicacin: Canarias |
|
Publicado: Mie Ago 27, 2008 11:35 am |
|
 |
 |
Aadir nuevos edificios
Soln de Atenas
Cmo aadir un nuevo edificio?
En RTW se puede aadir nuevos edificios, la cantidad de estos tambin es limitada, al igual que las unidades en el DMB y EDB, sin embargo, si tenemos activado el -show_err, el propio juego nos avisara si nos hemos excedido.
AVISO:
Solo existe un inconveniente en la creacin de edificios que yo no he podido solventar; y es que los edificios creados no aparecen en las ciudades como edificios fsicos.
Archivos implicados:
- export_descr_buildings.txt
- export_descr_buildings_enums.txt
- export_buildings.txt
Carpetas implicadas:
- data/UI/(Tipo de cultura)/ BUILDINGS
- data/UI/(Tipo de cultura)/ BUILDINGS/CONSTRUCTION
Qu hay que hacer?
En primer lugar, podemos abrir el export_descr_buildings.txt y crear una nueva entrada de edificio como se muestra ms abajo. Tenemos que escoger un nombre interno (ej. HOSPITAL) y despus, el nombre interno de los niveles que se desean, en este caso yo escojo dos niveles para este ejemplo (ASCLEPIO1 y ASCLEPIO2). Despus solo hay que especificar los efectos que produce, y las facciones que tienen acceso a esos efectos, el precio de construccin, los turnos de construccin, y el nivel mnimo de enclave requerido para que pueda construirse.
No creo necesario extenderme mas en este aspecto, ya que viendo la estructura de resto de los edificios de este archivo, uno puede seguir patrones y responderse as mismo a las pequeas dudas que puedan surgir. No obstante, todos sabis, que podis recurrir a m va MP para recabar cualquier informacin adicional.
Aqu dejo un ejemplo de mi hospital con dos niveles de edificio:
building HOSPITAL
{
levels ASCLEPIO1 ASCLEPIO2
{
(ASCLEPIO1) requires factions { greek_cities, }
{
capability
{
happiness_bonus bonus 1 (EFECTOS DEL EDIFICIO)
}
construction 0
cost 500
settlement_min town
upgrades
{
ASCLEPIO2
}
}
(ASCLEPIO2) requires factions { Greek_cities, }
{
capability
{
happiness_bonus bonus 2 (EFECTOS DEL EDIFICIO)
}
construction 4
cost 2500
settlement_min large_town
upgrades
{
}
}
}
plugins
{
}
}
Seguidamente, nos dirigimos al archivo export_descr_buildings_enums.txt, y simplemente introducimos lo siguiente: (Siguiendo el ejemplo de los nombres anteriores)
HOSPITAL
HOSPITAL_name
HOSPITAL _desc
HOSPITAL _desc_shrot
ASCLEPIO1
ASCLEPIO1_desc
ASCLEPIO1_desc_short
ASCLEPIO2
ASCLEPIO2_desc
ASCLEPIO2_desc_short
Finalmente, vamos a data/text/export_buildings.txt e introducimos lo siguiente:
{ HOSPITAL_name}
Poner aqu una muy breve descripcin del edificio
{ HOSPITAL _greek_name}
Poner aqu una muy breve descripcin del edificio
{ ASCLEPIO1}
Poner aqu una muy breve descripcin del edificio
{ ASCLEPIO1_desc}
Poner aqu una muy breve descripcin del edificio
{ ASCLEPIO1_desc_short}
Poner aqu una muy breve descripcin del edificio
{ ASCLEPIO1_greek} Altar de Asclepio (Poner aqu el nombre del edificio)
{ ASCLEPIO1_greek_desc}
Aqu debe ponerse una gran descripcin del edificio
{ ASCLEPIO1_greek_desc_short}
Aqu debe ponerse una breve descripcin del edifico
{ ASCLEPIO2}
Poner aqu una muy breve descripcin del edificio
{ ASCLEPIO2_desc}
Poner aqu una muy breve descripcin del edificio
{ ASCLEPIO2_desc_short}
Poner aqu una muy breve descripcin del edificio
{ ASCLEPIO2_greek} Gran Altar de Asclepio (Poner aqu el nombre del edificio)
{ ASCLEPIO2_greek_desc}
Aqu debe ponerse una gran descripcin del edificio
{ ASCLEPIO2_greek_desc_short}
Aqu debe ponerse una breve descripcin del edifico
Como solo hemos puesto este edificio para la faccin griega, basta con la entrada de la cultura greek, para que aparezca la descripcin del edificio, pero si en el export_descr_buildings.txt, aadimos este edificio a otras facciones o culturas, tendremos que crear las entradas necesarias para esas facciones o culturas. Si aadimos un edifico a todas las facciones existentes, podemos enfocar la descripcin, poniendo solo el tipo de cultura, o hacindolo faccin por faccin, depende el resultado que se desee, es decir, podemos desear que este edificio se llame Altar de Asclepio para todas las facciones griegas, con lo cual usamos directamente la entrada que yo he usado (la cultura greek), o si deseamos que cada faccin griega tenga un nombre y descripcin distinta, lo haremos por nombre de faccin, y aadiendo las entradas necesarias de todas las facciones implicadas.
Ahora, y en cuanto al aspecto de las carpetas, nos dirigimos a data/UI/(Carpeta de cultuta/as implicadas)/BUILDINGS/CONSTRUCTION) y metemos hay una imagen de edificio de 64x51 que se llame (Tipo de cultura)_ASCLEPIO1, y otra del mismo tamao llamada (Tipo de cultura)_ASCLEPIO2. Despues, nos dirigimos a data/UI/(Carpeta de cultuta/as implicadas)/BUILDINGS y copiamos tambin all los dos archivos que hemos introducido en la carpeta anterior, ms otros dos de 361x163 y de nombre (Tipo de cultura)_ASCLEPIO1_CONSTRUCTED, y (Tipo de cultura)_ASCLEPIO2_CONSTRUCTED.
De esta forma ya tenemos nuestros edificios, con sus descripciones e imgenes.
Listado de los efectos de edificio
happiness_bonus
Orden pblico, (Valor: 1 = 5%) (Valor mximo = infinito)
Aumenta el orden pblico del enclave.
population_growth_bonus
Crecimiento demogrfico (Valor: 1 = 0.5%) (Valor mximo = 25)
Aumenta el crecimiento demogrfico del enclave.
law_bonus
Lealtad por leyes (Valor: 1 = 5%) (Valor mximo = infinito)
Aumenta la lealtad del enclave.
population_health_bonus
Salud pblica (Valor: 1 = 5%) (Valor mximo = infinito)
Aumenta la salud pblica. Contrarresta la inmundicia.
trade_base_income_bonus
Mejoras del comercio martimo y terrestre (Valor: 1 = 10%) (Valor mximo = 5)
Aumenta los ingresos del comercio.
farming_level
Nivel de granjas (Valor: 1 = 0.5%/80) (Valor mximo = 5)
Aumenta 0.5% el crecimiento demogrfico y proporciona +80 en los ingresos.
population_fire_risk_bonus
Prevencin de incendios. No tiene uso actualmente, pero no produce CTD si lo usas.
Reduce la posibilidad de incendios en el enclave.
taxable_income_bonus
Ingresos gravables (Valor: 1 = 1%) (Valor mximo = Desconocido)
Aumenta los ingresos por impuestos.
trade_level_bonus
Mejoras del comercio terrestre (Valor: 1 = 10%) (Valor mximo = 5)
Aumenta los ingresos del comercio.
population_loyalty_bonus
Lealtad de la poblacin (Valor: 1 = 5%) (Valor mximo = infinito)
Aumenta la lealtad del enclave.
recruits_morale_bonus
Moral (Valor: 1 = 1) (Valor mximo = 4)
Aumenta la moral de las tropas reclutadas en este enclave.
recruits_exp_bonus
Experiencia (Valor: 1 = 1) (Valor mximo = 5)
Aumenta la experiencia de las tropas reclutadas en este enclave.
construction_cost_bonus_military
Reduccin de coste (Valor: 1 = 1%) (Valor mximo = 100)
Reduccin del coste de los edificios militares en este enclave.
construction_cost_bonus_religious
Reduccin de coste (Valor: 1 = 1%) (Valor mximo = 100)
Reduccin del coste de los edificios religiosos en este enclave.
construction_cost_bonus_defensive
Reduccin de coste (Valor: 1 = 1%) (Valor mximo = 100)
Reduccin del coste de los edificios defensivos en este enclave.
construction_cost_bonus_other
Reduccin de coste (Valor: 1 = 1%) (Valor mximo = 100)
Reduccin del coste de los edificios civiles en este enclave.
construction_time_bonus_military
Reduccin del tiempo (Valor: 1 = 1%) (Valor mximo = 100)
Reduccin del tiempo de construccin de los edificios militares en este enclave.
construction_time_bonus_religious
Reduccin del tiempo (Valor: 1 = 1%) (Valor mximo = 100)
Reduccin del tiempo de construccin de los edificios religiosos en este enclave.
construction_time_bonus_defensive
Reduccin del tiempo (Valor: 1 = 1%) (Valor mximo = 100)
Reduccin del tiempo de construccin de los edificios defensivos en este enclave.
construction_time_bonus_other
Reduccin del tiempo (Valor: 1 = 1%) (Valor mximo = 100)
Reduccin del tiempo de construccin de los edificios civiles en este enclave.
armour
Armaduras (Valor: 1 = 1) (Valor mximo = desconocido)
Mejora las armaduras.
weapon_simple
Armas ligeras (Valor: 1 = 1) (Valor mximo = desconocido)
Mejora las Armas ligeras.
weapon_bladed
Armas pesadas (Valor: 1 = 1) (Valor mximo = desconocido)
Mejora las Armas pesadas.
weapon_missile
Proyectiles (Valor: 1 = 1) (Valor mximo = desconocido)
Mejora las Armas de proyectiles (arcos, jabalinas, etc).
weapon_siege
Asedio (Valor: 1 = 1) (Valor mximo = desconocido)
Mejora las Armas de asedio (catapultas, escorpiones, etc).
weapons_other
NO TENGO NI IDEA
trade_fleet
Flotas comerciales (Valor: 1 = 1) (Valor mximo = desconocido)
Aumenta las flotas comerciales disponibles en los puertos.
mine_resource
Mineria (Valor: 1 = 1) (Valor mximo = desconocido)
Aumenta los ingresos por minera.
road_level
Carreteras (Valor: 1 = 1) (Valor mximo = desconocido)
Mejora las carreteras y el comercio.
stage_games
Juegos de gladiadores
stage_races
Carreras de cuadrigas
Las siguientes, suelen ser entradas exclusivas par a las murallas, sin embargo no s muy bien cmo van por ello, nunca modifico los parmetros, y no recomiendo hacerlo
gate_strength
gate_defences
tower_level
wall_level
Si encontris que alguna entrada que no funciona, notificadlo para poder actualizar este tutorial. Y si consideris, por vuestra propia experiencia, que algo est equivocado, notificadlo de igual forma as todos ganamos
Por cierto algunas entradas pueden tener valores negativos sin embargo no todas pero como no puedo explicarlo todo, podis testearlo vosotros mismos.
RECORDAD que estas entradas deben estar seguidas por la palabra bonus (aunque ya la contengan en el estat... y un numero...
Ej: taxable_income_bonus bonus 1
Bueno y ya creo que mas o menos esta todo...
SALUDOS Y SUERTE!!
|