¡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 Tutorial - Añadir edificios nuevos - Solón de Atenas
Tutorial - Añadir edificios nuevos - Solón de Atenas
Curbelo
~Tribunus Plebis~

Registrado: 22 Jul 2007
Mensajes: 2312
Ubicación: Canarias
Responder citando
Añadir nuevos edificios
Solón de Atenas

¿Cómo añadir un nuevo edificio?
En RTW se puede añadir nuevos edificios, la cantidad de estos también 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 creación de edificios que yo no he podido solventar; y es que los edificios creados no aparecen en las ciudades como edificios físicos.

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 más abajo. Tenemos que escoger un nombre interno (ej. HOSPITAL) y después, el nombre interno de los niveles que se desean, en este caso yo escojo dos niveles para este ejemplo (ASCLEPIO1 y ASCLEPIO2). Después solo hay que especificar los efectos que produce, y las facciones que tienen acceso a esos efectos, el precio de construcción, los turnos de construcción, y el nivel mínimo 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 pequeñas dudas que puedan surgir. No obstante, todos sabéis, que podéis recurrir a mí vía MP para recabar cualquier información 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 descripción del edificio…
{ HOSPITAL _greek_name}
Poner aquí una muy breve descripción del edificio…

{ ASCLEPIO1}
Poner aquí una muy breve descripción del edificio…

{ ASCLEPIO1_desc}
Poner aquí una muy breve descripción del edificio…

{ ASCLEPIO1_desc_short}
Poner aquí una muy breve descripción del edificio…

{ ASCLEPIO1_greek} Altar de Asclepio (Poner aquí el nombre del edificio)

{ ASCLEPIO1_greek_desc}
Aquí debe ponerse una gran descripción del edificio…

{ ASCLEPIO1_greek_desc_short}
Aquí debe ponerse una breve descripción del edifico…

{ ASCLEPIO2}
Poner aquí una muy breve descripción del edificio…

{ ASCLEPIO2_desc}
Poner aquí una muy breve descripción del edificio…

{ ASCLEPIO2_desc_short}
Poner aquí una muy breve descripción del edificio…

{ ASCLEPIO2_greek} Gran Altar de Asclepio (Poner aquí el nombre del edificio)

{ ASCLEPIO2_greek_desc}
Aquí debe ponerse una gran descripción del edificio…

{ ASCLEPIO2_greek_desc_short}
Aquí debe ponerse una breve descripción del edifico…

Como solo hemos puesto este edificio para la facción griega, basta con la entrada de la cultura “greek”, para que aparezca la descripción del edificio, pero si en el export_descr_buildings.txt, añadimos este edificio a otras facciones o culturas, tendremos que crear las entradas necesarias para esas facciones o culturas. Si añadimos un edifico a todas las facciones existentes, podemos enfocar la descripción, poniendo solo el tipo de cultura, o haciéndolo facción por facción, 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 facción griega tenga un nombre y descripción distinta, lo haremos por nombre de facción, y añadiendo 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 tamaño llamada (Tipo de cultura)_ASCLEPIO2. Despues, nos dirigimos a data/UI/(Carpeta de cultuta/as implicadas)/BUILDINGS y copiamos también allí los dos archivos que hemos introducido en la carpeta anterior, más 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 imágenes.

Listado de los efectos de edificio

happiness_bonus
Orden público, (Valor: 1 = 5%) (Valor máximo = infinito)
Aumenta el orden público del enclave.

population_growth_bonus
Crecimiento demográfico (Valor: 1 = 0.5%) (Valor máximo = 25)
Aumenta el crecimiento demográfico del enclave.

law_bonus
Lealtad por leyes (Valor: 1 = 5%) (Valor máximo = infinito)
Aumenta la lealtad del enclave.

population_health_bonus
Salud pública (Valor: 1 = 5%) (Valor máximo = infinito)
Aumenta la salud pública. Contrarresta la inmundicia.

trade_base_income_bonus
Mejoras del comercio marítimo y terrestre (Valor: 1 = 10%) (Valor máximo = 5)
Aumenta los ingresos del comercio.

farming_level
Nivel de granjas (Valor: 1 = 0.5%/80) (Valor máximo = 5)
Aumenta 0.5% el crecimiento demográfico y proporciona +80 en los ingresos.

population_fire_risk_bonus
Prevención 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 máximo = Desconocido)
Aumenta los ingresos por impuestos.

trade_level_bonus
Mejoras del comercio terrestre (Valor: 1 = 10%) (Valor máximo = 5)
Aumenta los ingresos del comercio.

population_loyalty_bonus
Lealtad de la población (Valor: 1 = 5%) (Valor máximo = infinito)
Aumenta la lealtad del enclave.

recruits_morale_bonus
Moral (Valor: 1 = 1) (Valor máximo = 4)
Aumenta la moral de las tropas reclutadas en este enclave.

recruits_exp_bonus
Experiencia (Valor: 1 = 1) (Valor máximo = 5)
Aumenta la experiencia de las tropas reclutadas en este enclave.

construction_cost_bonus_military
Reducción de coste (Valor: 1 = 1%) (Valor máximo = 100)
Reducción del coste de los edificios militares en este enclave.

construction_cost_bonus_religious
Reducción de coste (Valor: 1 = 1%) (Valor máximo = 100)
Reducción del coste de los edificios religiosos en este enclave.

construction_cost_bonus_defensive
Reducción de coste (Valor: 1 = 1%) (Valor máximo = 100)
Reducción del coste de los edificios defensivos en este enclave.

construction_cost_bonus_other
Reducción de coste (Valor: 1 = 1%) (Valor máximo = 100)
Reducción del coste de los edificios civiles en este enclave.

construction_time_bonus_military
Reducción del tiempo (Valor: 1 = 1%) (Valor máximo = 100)
Reducción del tiempo de construcción de los edificios militares en este enclave.

construction_time_bonus_religious
Reducción del tiempo (Valor: 1 = 1%) (Valor máximo = 100)
Reducción del tiempo de construcción de los edificios religiosos en este enclave.

construction_time_bonus_defensive
Reducción del tiempo (Valor: 1 = 1%) (Valor máximo = 100)
Reducción del tiempo de construcción de los edificios defensivos en este enclave.

construction_time_bonus_other
Reducción del tiempo (Valor: 1 = 1%) (Valor máximo = 100)
Reducción del tiempo de construcción de los edificios civiles en este enclave.

armour
Armaduras (Valor: 1 = 1) (Valor máximo = desconocido)
Mejora las armaduras.

weapon_simple
Armas ligeras (Valor: 1 = 1) (Valor máximo = desconocido)
Mejora las Armas ligeras.

weapon_bladed
Armas pesadas (Valor: 1 = 1) (Valor máximo = desconocido)
Mejora las Armas pesadas.

weapon_missile
Proyectiles (Valor: 1 = 1) (Valor máximo = desconocido)
Mejora las Armas de proyectiles (arcos, jabalinas, etc).

weapon_siege
Asedio (Valor: 1 = 1) (Valor máximo = desconocido)
Mejora las Armas de asedio (catapultas, escorpiones, etc).

weapons_other
NO TENGO NI IDEA…

trade_fleet
Flotas comerciales (Valor: 1 = 1) (Valor máximo = desconocido)
Aumenta las flotas comerciales disponibles en los puertos.

mine_resource
Mineria (Valor: 1 = 1) (Valor máximo = desconocido)
Aumenta los ingresos por minería.

road_level
Carreteras (Valor: 1 = 1) (Valor máximo = 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 cómo van… por ello, nunca modifico los parámetros, y no recomiendo hacerlo…

gate_strength
gate_defences
tower_level
wall_level


Si encontráis que alguna entrada que no funciona, notificadlo para poder actualizar este tutorial. Y si consideráis, 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, podéis 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!!

_________________
Curbelo Total War
Foro
Ver perfil de usuarioBuscar todos los mensajes de CurbeloEnviar mensaje privado
Tutorial - Añadir edificios nuevos - Solón de Atenas
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 © (1642 días en línea)