|
Bien, voy a hacer las modificaciones que me habéis sugerido: el reino de Italia se llamará reino Lombardo (yo encontré reino de Italia, pero lombardo es cierto que es más adecuado), el Califato se llamará Omeya, aunque yo pensaba que era el mismo que el de Damasco. El Imperio Carolingio se llamará reino Franco.
Muchas gracias;
|
Proyecto: Carolingia ...
|
Posteado 05 Ene 2009 23:23
por Polpolgio
|
|
Hola, clan Celtíberos, os presento mi proyecto, en el que algunos de vosotros con conocimientos de modding, podréis uniros si queréis:
El mod trataría de la época de los años 700-1150. Se trata de un mod para Medieval II, aún en proyecto, pero con las ideas muy claras. El tema básico del mod es la invasión en Europa de pueblos como los árabes, húngaros, turcos, vikingos, búlgaros, etc. Los protagonistas son el Imperio Carolingio y el Imperio Romano, y habrá varias facciones iniciales jugables, y muchas otras no jugables, que aparezcan como resultado de invasiones, uniones o separaciones. El caso:
MAPA
El mapa radar con más probabilidades que sea el definitivo es el siguiente:
El mapa es de Europa básicamente, se corta en el norte justo al final de la Península de Jutlandia, en el Este a las orillas de Ásia Menor, al Oeste al final de España e Irlanda, y por el sur, justo al final de Creta, de forma que Túnez aparecerá y en esas tierras serán iniciales las tropas del Califato Omeya (o de Damasco).
FACCIONES
Las facciones principales jugables serán:
-El Imperio Carolingio
-El Imperio Romano (El Imperio Romano Oriental, tras la caída del Imperio Romano Occidental, inició una reconquista de territorios occidentales como islas mediterráneas, Italia e incluso España y África).
-El reino visigodo (Poco antes de la invasión árabe en manos de Tariq).
-El reino de Italia
-El ducado de Spoleto
-El reino de Bulgaria
-El califato de Damasco
-El ducado de Benevento
-Bohemia (No es seguro que aparezca en el mod)
-Los Ávaros
-Los Vascones
-Tribus sajonas (Wessex y North Umbria)
-Los Vikingos (Reinos Normandos)
(Ya sé que el diseño gráfico no es lo mío).
CURIOSIDADES
Se creará a Carlomagno como personaje histórico, también se creará a Tariq y a Almanzor.
PUESTOS LIBRES
De momento en el mod estamos yo y Gale Geha (aunque este no sabe seguro si podrá ayudar), de momento lo coloco como historiador. Contando que el mapping me lo haga Hereje, sólo me quedará alguien para skinning, diseño gráfico y algunos researchers. También necesito a alguien para los modelos 3D.
-Polpolgius: Director del desarrollo del mod, codder, scripter.
-Gale Geha: Historiador, información sobre el Imperio Bizantino.
-Imlad: Información
-Hannibal: Información
Espero que os haya gustado la presentación de mi proyecto. Saludos;
|
Proyecto: Carolingia ...
|
Posteado 04 Ene 2009 22:51
por Polpolgio
|
|
Ramiro, con tu script sale el evento, pero como un histórico normal, sin lo de aceptar o rechazar. De todas maneras lo voy a continuar intentando, y sino, el evento será sí o sí, vamos, que se pagará el dinero.
|
Consultorio sobre mo ...
|
Posteado 02 Ene 2009 17:09
por Polpolgio
|
|
Bien, vengo con nueva duda de scripting, ahora quiero poner el evento de la paria de Córdoba de forma que el jugador pueda decidir si pagar 2000 oros a Castilla o no. En caso afirmativo, Córdoba (saxons) pierde la cantidad, mientras que sino, Córdoba declara la guerra a Castilla. Este es el intento de script (no cancela el resto de scripts, sino que no funciona simplemente ese):
;;Córdoba
declare_counter paria_cordoba1
monitor_event FactionTurnStart FactionType saxons
add_events
event counter paria_cordoba_accepted
event counter paria_cordoba_declined
date 0
end_add_events
if I_NumberOfSettlements saxons < 10
historic_event paria_cordoba true factions { saxons, }
terminate_monitor
end_if
end_monitor
monitor_conditions I_EventCounter paria_cordoba_accepted = 1
console_command add_money poland, 2000
console_command add_money saxons, -2000
terminate_monitor
end_monitor
El evento ha sido definido en historic_events.txt; muchas gracias.
PS: El log no dice nada.
|
Consultorio sobre mo ...
|
Posteado 02 Ene 2009 15:16
por Polpolgio
|
|
Al final voy a solucionar el problema poniendo parte de la horda en África y el líder y otra parte en España, y a los Almohades sólo en África, de manera que avanzarán los Almorávides mientras los Almohades si consiguen ciertas condiciones, eliminarán a los Almorávides y se quedarán con sus territorios. Y es inútil, el horde_target tampoco funciona, ni las condiciones de victoria, van por libre pero eso sí, hay que colocarlos en la península.
Por cierto, otra pregunta: Para el script que he pensado para la paga de parias, el log me dice esto: 20:17:02.392
[game.script] [error] Script execution error for <console_command>, at line 508, in mods/Bare_Kingdoms/data/world/maps/campaign/imperial_campaign/campaign_script.txt:
add_money spain 25000
err: faction type not recognised
20:17:02.392 [game.script.exec] [trace] exec <console_command> at line 509 in mods/Bare_Kingdoms/data/world/maps/campaign/imperial_campaign/campaign_script.txt
20:17:02.392 [game.script] [error] Script execution error for <console_command>, at line 509, in mods/Bare_Kingdoms/data/world/maps/campaign/imperial_campaign/campaign_script.txt:
add_money scotland -25000
err: faction type not recognised
No entiendo lo que quiere decir, porque spain tiene que reconocerlo de todas todas. El script que causa el fallo es:
declare_counter tributs_catalunya
monitor_event FactionTurnStart FactionType scotland
and I_TurnNumber > 3
and I_NumberOfSettlements spain > 0
and I_NumberOfSettlements scotland > 0
and I_CompareCounter tributs_catalunya == 0
console_command add_money spain 25000
console_command add_money scotland -25000
historic_event ar_corona_aragon factions { spain, }
terminate_monitor
end_monitor
Espero que tenga solución. Muchas gracias.
A parte de esto, el log me dice que el último enclave no existe, de forma que Pamplona no puede volver a cambiarse a Iruñea, la verdad es que no entiendo la causa:
;;;;; Iruña
declare_counter conquesta_de_Pamplona
;;; No Vascos conquesten Iruña
monitor_conditions I_SettlementOwner Iruna = poland
and I_CompareCounter conquesta_de_Pamplona = 0
set_counter conquesta_de_Pamplona 1
change_settlement_name Iruna Pamplona
end_monitor
;;; Vascos recuperen Iruña
monitor_conditions not I_SettlementOwner Pamplona = spain
and not I_SettlementOwner Pamplona = poland
and not I_SettlementOwner Pamplona = denmark
and not I_SettlementOwner Pamplona = milan
and not I_SettlementOwner Pamplona = scotland
and not I_SettlementOwner Pamplona = portugal
and I_CompareCounter conquesta_de_Pamplona = 1
set_counter conquesta_de_Pamplona 0
change_settlement_name Pamplona Iruna
end_monitor
En fin, espero que también puedas ayudar. Con todo esto, muchas gracias.
EDITO: Problema del script del cambio de nombre solucionado.
|
Consultorio sobre mo ...
|
Posteado 30 Dic 2008 21:25
por Polpolgio
|
|
Ramiro, Hereje y yo tenemos una duda. Me interesa que los Almohades y Almorávides salgan desde África y lleguen a la Península cuanto antes posible. Lo que hacen es concentrarse en la zona de Gibraltar (África) y capturar enclaves como Tánger y Ceuta, se pelean por ellos, luego se expanden hacia Fez, Tremcén, Melilla, incluso Orán, pero no cruzan el estrecho, que incluso puse flechas verdes para que se pudiera cruzar a pie, y se puede, lo he probado yo mismo. Ahora viene mi duda: los mongoles y timúridos tienen indicadas unas "misiones" de asentamientos a los que se deben dirigir, sería interesante aplicarlo a este caso y que funcionara, o sino ponerlos directamente ya aparecidos en la península.
|
Consultorio sobre mo ...
|
Posteado 30 Dic 2008 16:41
por Polpolgio
|
|
Hereje, yo tenía pensado hacer un mapa con el nombre de cada castillo en su posición exacta, eso sí, aparte del juego.
|
Consultorio sobre mo ...
|
Posteado 29 Dic 2008 00:17
por Polpolgio
|
|
CeltiberoRamiroI escribió:
Creo que add_money es un console_command, así que el comando debería ser:
console_command add_money spain 25000
y si se pretende que sea scotland el que lo pague, se debería coplementar con otro que sea
console_command add_money scotland -25000
Muchas gracias, lo probaré. Ya me has ayudado mucho, te dejaré descansar un buen rato con el tema scripting porque lo que viene ahora ya lo sé hacer.
Muchas gracias, Ramiro.
|
Consultorio sobre mo ...
|
Posteado 28 Dic 2008 13:38
por Polpolgio
|
|
En fin, tema arreglado, quitando los fuertes se ha solucionado, antes no me iba ningún script. Luego colocaré los fuertes de uno en uno a ver quién es el causante.
Editar: El segundo script que me has dado no funciona, anula todo el script de la campaña. Ahora bien, se me ha venido la cabeza un script para la paga de las "parias" que algunos reinos moros pagaban a los cristianos, por supuesto, no me ha salido:
declare_counter tributs_catalunya
monitor_event FactionTurnStart FactionType scotland
and I_TurnNumber > 3
and I_NumberOfSettlements spain > 0
and I_NumberOfSettlements scotland > 0
and I_CompareCounter tributs_catalunya == 0
add_money spain 25000
terminate_monitor
end_monitor
Como ves, estoy muy verde de scripts, en este mod es la primera vez que los trato, en este caso pretendo que en el turno 3 o más, Escocia pague a España un tributo de 25000 florines. No veo por qué no funciona, en fin, si ves algo avísame, yo buscaré la causa del error del otro script.
|
Consultorio sobre mo ...
|
Posteado 27 Dic 2008 21:36
por Polpolgio
|
|
Siento hacer doblepost, pero se me ha anulado el script por causas desconocidas. El script es el mismo que antes, sólo que he puesto fuertes de piedra en el mapa, a petición de los usuarios. ¿Esto puede influir en el script de la campaña?
Muchas gracias;
|
Consultorio sobre mo ...
|
Posteado 27 Dic 2008 17:39
por Polpolgio
|
|
Ramiro, el problema era precisamente que Leon no estaba definida como facción en el descr_strat. Problema solucionado, ahora probaré el script. Muchas gracias.
|
Consultorio sobre mo ...
|
Posteado 27 Dic 2008 17:17
por Polpolgio
|
|
Sí, parece interesante, pero por lo que he visto, por ahora es sólo un experimento.
|
Bank scripting
|
Posteado 27 Dic 2008 13:35
por Polpolgio
|
|
|
Consultorio sobre mo ...
|
Posteado 27 Dic 2008 13:30
por Polpolgio
|
|
Con el tema del nacimiento de Portugal lo dejaremos de momento, ya intentaré buscar algún tipo de tutorial para usarlo, ya que yo no tengo desempaquetado el Britania, y prefiero no hacerlo. En todo caso, creo que el problema viene de que las regiones indicadas para el tema de la unión no existen, de todas maneras, lo miraré y ya te pasaré el log ahora mismo. Saludos;
Edit: Puedes descargar el log de aquí: http://files.filefront.com/systemlogtxt/;12777017;
Repito muchas gracias por tu ayuda, Ramiro.
|
Consultorio sobre mo ...
|
Posteado 26 Dic 2008 21:10
por Polpolgio
|
|
Bien, es este:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;; NEIX PORTUGAL ;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;check when Scotland gets a new faction leader
monitor_event BecomesFactionLeader FactionType scotland
and I_NumberOfSettlements scotland > 4
and I_NumberOfSettlements crownaragon = 0
faction_emerge crownaragon scotland 6 70.0 140.0 0.85 town false
if I_NumberOfSettlements crownaragon > 0
add_money crownaragon 10000
end_if
end_monitor
;check when English leaders authority is low
monitor_event FactionTurnEnd FactionType scotland
and I_NumberOfSettlements scotland > 15
and I_CompareCounter ba_first_emergence = 1
and I_NumberOfSettlements crownaragon = 0
and I_EventCounter ba_last_spawn_timer > 10
generate_random_counter authority_value 1 100
;the lower the faction leaders authority, the greater the chance of the crownaragon appearing
if I_FactionLeaderAttribute scotland Authority = 0
if I_EventCounter authority_value <= 33
faction_emerge crownaragon scotland 5 50.0 145.0 0.9 town false
end_if
end_if
if I_FactionLeaderAttribute scotland Authority = 1
if I_EventCounter authority_value <= 25
faction_emerge crownaragon scotland 6 60.0 135.0 0.9 town false
end_if
end_if
if I_FactionLeaderAttribute scotland Authority = 2
if I_EventCounter authority_value <= 20
faction_emerge crownaragon scotland 6 65.0 130.0 0.85 town false
end_if
end_if
if I_FactionLeaderAttribute scotland Authority = 3
if I_EventCounter authority_value <= 15
faction_emerge crownaragon scotland 6 70.0 120.0 0.85 town false
end_if
end_if
if I_FactionLeaderAttribute scotland Authority = 4
if I_EventCounter authority_value <= 10
faction_emerge crownaragon scotland 6 80.0 120.0 0.85 town false
end_if
end_if
if I_FactionLeaderAttribute scotland Authority = 5
if I_EventCounter authority_value <= 5
faction_emerge crownaragon scotland 6 85.0 120.0 0.85 town false
end_if
end_if
end_monitor
"Scotland" es Galicia y "crownaragon" es la Corona de Aragón.
Como ves, he puesto "crownaragon" en vez de "portugal", ya que Portugal aún no sale en el descr_strat, ya lo añadiré. He cambiado los nombres de hasta los comentarios, y creo que este no está tan mal como el de la Corona de Aragón, ya que como mínimo no anula el resto de scripts. En fin, espero aprender un día de esto en serio, ya que en este mod es la primera vez que pongo en práctica mi capacidad de scripting. ¿Podré con ellos?
En fin, muchas gracias.
Edit: He puesto también el script para Castilla y León, pero no sé la causa, el caso es que lo he probado y CTD cuando cumplo las condiciones. Castilla es "poland" y León es "denmark". El script es este:
;------------------- CASTILE & LEON FORMATION -------------------;
declare_counter castile_leon
;; jugador humano maneja spain (condados catalanes), habría que intentar incluir la opción de que elija si quiere o no.
;; si controla Barcelona, Tarragona y Girona, su bandera cambia a la de corona de Aragón y todos los territorios de milan (reino de Aragón) pasan a su poder.
;; falta incluir un evento para que se anuncie
monitor_event FactionTurnStart FactionType denmark
and not I_IsFactionAIControlled denmark
and I_TurnNumber > 3
and I_NumberOfSettlements poland > 0
and I_SettlementOwner Burgos denmark
and I_SettlementOwner Palencia denmark
and I_SettlementOwner Valladolid denmark
and I_CompareCounter castile_leon == 0
set_faction_banner
faction denmark
banner leon
end_set_faction_banner
give_everything_to_faction poland denmark false
set_counter castile_leon 1
terminate_monitor
end_monitor
;; jugador humano maneja milan (reino de Aragón), habría que intentar incluir la opción de que elija si quiere o no.
;; si controla Huesca, Barbastro y Zaragoza, su bandera cambia a la de corona de Aragón y todos los territorios de spain (condados catalanes) pasan a su poder.
;; falta incluir un evento para que se anuncie (historic_event kalmar_notification factions { milan, })
monitor_event FactionTurnStart FactionType poland
and not I_IsFactionAIControlled poland
and I_TurnNumber > 4
and I_NumberOfSettlements denmark > 0
and I_SettlementOwner Ponferrada poland
and I_SettlementOwner Leon poland
and I_SettlementOwner Zamora poland
and I_CompareCounter castile_leon == 0
set_faction_banner
faction poland
banner leon
end_set_faction_banner
give_everything_to_faction denmark poland false
set_counter castile_leon 1
terminate_monitor
end_monitor
;; jugador humano no controla ni milan ni spain
monitor_event BecomesFactionLeader FactionType denmark
and not I_IsFactionAIControlled denmark
and not I_IsFactionAIControlled poland
and I_TurnNumber > 3
and I_NumberOfSettlements poland > 0
and I_SettlementOwner Burgos denmark
and I_SettlementOwner Palencia denmark
and I_SettlementOwner Valladolid denmark
and I_CompareCounter castile_leon == 0
set_faction_banner
faction denmark
banner leon
end_set_faction_banner
give_everything_to_faction poland denmark false
set_counter castile_leon 1
terminate_monitor
end_monitor
monitor_event BecomesFactionLeader FactionType poland
and not I_IsFactionAIControlled denmark
and not I_IsFactionAIControlled poland
and I_TurnNumber > 4
and I_NumberOfSettlements denmark > 0
and I_SettlementOwner Ponferrada poland
and I_SettlementOwner Leon poland
and I_SettlementOwner Zamora poland
and I_CompareCounter castile_leon == 0
set_faction_banner
faction poland
banner leon
end_set_faction_banner
give_everything_to_faction denmark poland false
set_counter castile_leon 1
terminate_monitor
end_monitor
|
Consultorio sobre mo ...
|
Posteado 26 Dic 2008 14:24
por Polpolgio
|
|
Bueno, no importa. ¿Podrías hacerme un esquema de cómo debe de ser el script para hacer emergente a Portugal de Galicia?
Lo he intentado, pero no me sale. Si quieres que te de el script que llevo medio hecho, avísame.
|
Consultorio sobre mo ...
|
Posteado 26 Dic 2008 01:32
por Polpolgio
|
|
Muy buenos, Ramiro, te felicito.
|
Debate: mod Guerra d ...
|
Posteado 25 Dic 2008 23:04
por Polpolgio
|
|
Ramiro, me he dado cuenta que los eventos que se anuncian, para avisar al jugador que hay posibilidad de lograr la unión, y después de realizarse la unión, son diferentes a los normales, ¿Sabes dónde se crean estos? Muchas gracias.
Edit: He probado de hacer eventos históricos y asignarlos al turno 0, de forma que sólo aparecen si el script lo indica, no en una fecha determinada. El caso es que funciona.
Evento que aparece al empezar nueva campaña con los catalanes:
La de Aragón no se sube a imageshack, no sé por qué, cuando pueda la pondré.
|
Consultorio sobre mo ...
|
Posteado 25 Dic 2008 16:23
por Polpolgio
|
|
Sí, muchas gracias, y sí, tengo las notificaciones al log activadas. Ahora lo probaré, si funciona sigo el mismo modelo con Castilla y León.
Edit: Ya lo he probado, cambia el símbolo por el de la facción crownaragon (De momento es una copia exacta de Spain). Lo he probado con el reino de Aragón, ya que cambiaría el símbolo y necesita condiciones más difíciles, ya que los catalanes sólo necesitan capturar Tarragona (Ya tienen Barcelona y Girona iniciales, aunque se equilibrará). Una imagen sobre lo que estoy diciendo:
Ahora pregunto, ¿Hay una manera de cambiar el nombre, que en vez de Milan salga Corona de Aragón? ¿Hay alguna forma de cambiar el color de tus regiones del mapa, (cambia el color del estandarte pero no de las regiones)?
Muchas gracias, de verdad.
|
Consultorio sobre mo ...
|
Posteado 25 Dic 2008 14:01
por Polpolgio
|
|
En fin, el script es el siguiente:
;------------------- KALMAR UNION FORMATION -------------------;
monitor_event FactionTurnStart FactionType spain
and I_TurnNumber > 3
and I_NumberOfSettlements milan > 0
if I_SettlementOwner Barcelona spain
and I_SettlementOwner Tarragona spain
and I_SettlementOwner Girona spain
terminate_monitor
end_if
end_monitor
monitor_event BecomesFactionLeader FactionType milan
and I_TurnNumber > 4
if I_SettlementOwner Barcelona spain
and I_SettlementOwner Tarragona spain
and I_SettlementOwner Girona spain
end_if
terminate_monitor
end_if
end_monitor
if I_SettlementOwner Barcelona spain
and I_SettlementOwner Tarragona spain
and I_SettlementOwner Girona spain
;aplicar simbol de la Corona d'Arago als catalans/aplicar simbolo de la Corona de Aragon a los catalanes
set_faction_banner
faction spain
banner crownaragon
end_set_faction_banner
terminate_monitor
end_monitor
Milan es el Reino de Aragón, Spain son los Condados Catalanes, y Crownaragon es la Corona de Aragón, ya creada.
También me gustaría, a poder ser, que al pasar este proceso, el nombre de los Condados Catalanes pasase a ser "Corona de Aragón". Muchas gracias.
|
Consultorio sobre mo ...
|
Posteado 25 Dic 2008 12:26
por Polpolgio
|
|
Ok, hoy no tengo ya tiempo, mañana supongo que lo pondré muchas gracias por molestarte, de verdad. Feliz Navidad.
|
Consultorio sobre mo ...
|
Posteado 24 Dic 2008 21:31
por Polpolgio
|
|
RamiroI, tengo una pregunta que espero que puedas resolver:
He estado todo el día intentando poner el script de la unión de Kalmar, más complejo que el que pusiste, de manera que Catalunya y Aragón se unan en la Corona de Aragón. Ahora bien, siguiendo el mismo modelo, me encuentro que debes tener unas 4 facciones controladas con Dinamarca de Escandinavia, de manera que luego seguirás una serie de procesos, como eventos históricos especiales que yo no he encontrado, y al aceptar unirse, el símbolo de Dinamarca cambia por el de la U. de Kalmar; yo puse en Catalunya como requisito tener controladas las regiones de Barcelona y Tarragona, pero al llegar al turno 3 teniendo Tarragona, el juego hace CTD, así que esto me sugiere dos preguntas:
1- Me puedes decir el esquema a seguir para lo que pretendo, o al menos darme un buen tutorial para indicar parámetros complejos del script?
2- En este caso, debería usar el script dos veces, uno con Catalunya y otro con Aragón, de forma que la facción más rápida en conquistar los territorios indicados (en el caso de Aragón, serán Huesca, Barbastro y Zaragoza), se convierta en el líder de la otra facción y esta se destruya.
Muchas gracias. Saludos y feliz Navidad.
|
Consultorio sobre mo ...
|
Posteado 24 Dic 2008 18:15
por Polpolgio
|
|
Hereje escribió:
perdon por mi ignorancia, pero de que va el mod? No he sabido encontrarlo. :oops:
Tiene toda la pinta de ir de la expansión de los visigodos, por cierto, muy bien comienzo, pero intenta proporcionar el mapa antes de hacer más regiones.
Saludos;
|
Consultorio sobre mo ...
|
Posteado 22 Dic 2008 15:51
por Polpolgio
|
|
Lucullus, I tried to visit de forum, but it needs a registered member and I don't find where can I register my account.
|
Total War Rebels
|
Posteado 19 Dic 2008 20:11
por Polpolgio
|
|
|
Consultorio sobre mo ...
|
Posteado 18 Dic 2008 14:38
por Polpolgio
|