Steam Celtíberos

Sala Pública Celtíberos

Vitrina

a_5.gif

Acceso al Castillo

Menú personal

Mensajes recibidos

Debe loguear para ver sus mensajes.
Enviar mensaje.

En línea...

Tenemos 338 invitados conectado

Estadísticas

  • Total Usuarios: 5617
  • Últ. Miembro: ujewulym
  • Total Mensajes: 74.5k
  • Total Temas: 5629
  • Total Secciones: 192
  • Total Categorías: 8
  • Abiertos hoy: 0
  • Abiertos Ayer: 0
  • Respuestas Hoy: 0
  • Respuestas Ayer: 0

+ Últimos Mensajes +

Últimas descargas

Bienvenido, Invitado
Nombre de Usuario Contraseña: Recordarme

Consultorio sobre modding
(1 viendo) (1) Invitado

TEMA: Consultorio sobre modding

Re: Consultorio sobre modding 25 Dic 2008 14:33 #19651

  • Hereje
Lo interesante aquí sería que cambiara el escudo tanto de aragon y/o condados catalanes por el de corona de aragón y mantuviera los colores de los condados catalanes.

Re: Consultorio sobre modding 25 Dic 2008 14:44 #19652

  • Stelios
  • DESCONECTADO
  • Katana Kensei
  • Temas: 909
Ya que he acabado lo de desempaquetar, me despongo a realizar el más completo tutorial sobre "export_descr_unit" (EDU), pero es larguísimo y tengo que traducirlo, así que tardaré unos días
PD: Perdón por resucitar temas, pero es que llevo desde julio con el mismo problema, sin poder jugar la campaña en muy difícil, ahora que está Wallace está mucho más interesante, y creo que eres el más indicado para ayudarme
[url:v3qzhqdm]www.celtiberos.net/foro/viewtopic.php?f=68&t=840[/url]
Gracias.
Muchos creen que el tiempo es como un río, que fluye seguro y veloz en una dirección. Pero yo le he visto la cara al tiempo, y os aseguro que no es así. El tiempo es un océano en medio de la tormenta… Os preguntaréis quién soy. Venid, os voy a contar una historia como ninguna otra que hayáis escuchado antes…

Re: Consultorio sobre modding 25 Dic 2008 16:23 #19653

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

Re: Consultorio sobre modding 26 Dic 2008 00:35 #19664

Según lo que he leido, el nombre de la facción no puede cambiarse.

Existe una posibilidad, que es hacer surgir la facción Corona de Aragón (como si fueran los mongoles) y asignarle las regiones y ejércitos combinados de Aragón y Cataluña. Lo que no estoy seguro es de si sería posible transferir el mando de esa nueva facción al jugador humano. Para esto creo que hay muchos problemas. :S

Cualquier tiempo pasado fue anterior.

Re: Consultorio sobre modding 26 Dic 2008 01:32 #19669

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.

Re: Consultorio sobre modding 26 Dic 2008 01:53 #19672

Polpolgio escribió:
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.

Mejor ponlo, sí. Es más fácil partir de algo ya hecho que desde cero.

Cualquier tiempo pasado fue anterior.

Re: Consultorio sobre modding 26 Dic 2008 14:24 #19697

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

Re: Consultorio sobre modding 26 Dic 2008 16:13 #19706

Dos cuestiones generales:

- Tengo más difícil poder solucionar esto, ya que no se me descomprimen los packs del mod britannia (npi de por qué :S ).
Si tú los tienes desempaquetados, necesitaría ver el fichero descr_sm_factions para ver cómo se codifica la barons_alliance como facción.

- Creo que cometes un error intentando hacer un script completo "a la brava". Lo mejor es pensar en unas condiciones, establecerlas en el script e incluir su comando. Sólo una vez que se compruebe que funciona habría que acudir a sistemas más complejos.

Por otra parte, ¿qué dice el log de la partida con CTD al cumplir las condiciones? Sería de gran ayuda si nos aporta alguna información.

Cualquier tiempo pasado fue anterior.

Re: Consultorio sobre modding 26 Dic 2008 21:10 #19729

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.

Re: Consultorio sobre modding 27 Dic 2008 02:36 #19749

el problema es que la traza del script viene por líneas, y al no tener el script completo...
Si puedes, cargalo también y así comparo las informaciones. ;)

Cualquier tiempo pasado fue anterior.

Re: Consultorio sobre modding 27 Dic 2008 13:30 #19761

En fin, el script entero:

http://files.filefront.com/campaign+scripttxt/;127

Si no va el enlace de antes, prueba este: http://files.filefront.com/campaign+scr ... einfo.html

Muchas gracias por todo.

Re: Consultorio sobre modding 27 Dic 2008 16:27 #19773

El script hace crash justo cuando va a cambiar el banner de denmark. ¿Seguro que la facción leon está bien definida en descr_sm_factions? Hay que ver si los ficheros de esa facción nueva están completos. ¿Aparece leon como facción no jugable en descr_strat?

Esas son las razones que se me ocurren para el CTD así a vuela pluma. Por cierto, en el script que me has pasado las condiciones de posesión de regiones son más simples. Recuerda cambiarlas cuando el script funcione.

Para el tema de Portugal, yo iría haciendo tests simples para condiciones y para el comando.

Ejemplo: para probar la condición de nuevo líder:
	monitor_event BecomesFactionLeader FactionType scotland
		and I_NumberOfSettlements scotland > 4
		and I_NumberOfSettlements crownaragon = 0
		
		console_command puppify_my_love

		terminate_monitor
	end_monitor

Si cuando esa facción cambie de líder y tenga más de 4 regiones los botones cambian al perrito, estás seguro de que la condición funciona.

Para probar el comando, pon unas condiciones simples:
declare_counter portugal_emerge

	monitor_event FactionTurnStart FactionType scotland
		and I_TurnNumber > 3
		and I_CompareCounter portugal_emerge == 0
		
		faction_emerge crownaragon scotland 6 70.0 140.0 0.85 town false
		
		if I_NumberOfSettlements crownaragon > 0
			add_money crownaragon 10000
			set_counter portugal_emerge 1
		end_if	
		
	end_monitor


Si esto no funciona, entonces probablemente es que la facción que surge debe estar ligada a la de origen por algún tipo de relación como shadowed_by o algo así, como pasaba con los rebeldes imperiales y su correspondiente facción en BI.

Cualquier tiempo pasado fue anterior.

Re: Consultorio sobre modding 27 Dic 2008 17:17 #19783

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.

Re: Consultorio sobre modding 27 Dic 2008 17:39 #19784

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;

Re: Consultorio sobre modding 27 Dic 2008 18:52 #19790

Polpolgio escribió:
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;

¿Qué quieres decir con "se me ha anulado"?
El que haya o no fuertes de piedra no debería influir para nada, que yo sepa. :S

Cualquier tiempo pasado fue anterior.
Página generada en: 0.81 segundos