Conectarse

Recuperar mi contraseña

Últimos temas
» European High Middle Ages 1.0
Dom Dic 10, 2017 5:51 pm por Miguel80tp

» MOD La España Medieval 1.1
Sáb Dic 09, 2017 12:27 pm por Miguel80tp

» Los mods ya no funcionan con el último parche 18 (solución)
Mar Dic 05, 2017 9:47 am por Miguel80tp

» Sudamerica Total War
Sáb Nov 25, 2017 8:56 am por Archaeopterix

» Rebajas de Steam en el Black Friday 2017
Jue Nov 23, 2017 12:40 pm por Miguel80tp

» Cantabrian Wars HatG 1.0
Miér Nov 22, 2017 6:15 pm por Miguel80tp

» Mongoles y Timuridos jugables
Mar Nov 21, 2017 2:46 pm por Miguel80tp

» ¿Que mod les pareces que es el mejor?¿Porque?
Mar Nov 14, 2017 11:34 am por Miguel80tp

» Cantabrian Wars 0.2
Sáb Nov 11, 2017 1:32 pm por Miguel80tp

» Mini-Mod: España en la coalición
Sáb Nov 11, 2017 12:21 pm por Miguel80tp

» Dudas y preguntas sobre el Rome Total War
Sáb Nov 11, 2017 12:18 pm por Miguel80tp

» Modelos para Rome Total War
Sáb Nov 11, 2017 12:11 pm por Miguel80tp

» Tensión en oriente
Sáb Sep 30, 2017 1:18 pm por Archaeopterix

» Guía de como hacer la Unit Cards en 3ds Max.
Dom Sep 03, 2017 9:03 am por Legionarius Argentum

» Presentaciones.
Lun Mayo 01, 2017 7:11 pm por tribunvs34

Estadísticas
Tenemos 331 miembros registrados.
El último usuario registrado es hans.vargas03.

Nuestros miembros han publicado un total de 9760 mensajes en 745 argumentos.
Diciembre 2017
LunMarMiérJueVieSábDom
    123
45678910
11121314151617
18192021222324
25262728293031

Calendario Calendario

¿Quién está en línea?
En total hay 2 usuarios en línea: 0 Registrados, 0 Ocultos y 2 Invitados

Ninguno

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 41 el Miér Jul 19, 2017 2:03 am.
Sondeo

¿Te gusta el foro?

55% 55% [ 36 ]
42% 42% [ 27 ]
2% 2% [ 1 ]
2% 2% [ 1 ]

Votos Totales : 65

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Geolocalizador

Script para anexionarse una facción por lazos matrimoniales

Ver el tema anterior Ver el tema siguiente Ir abajo

Script para anexionarse una facción por lazos matrimoniales

Mensaje por Miguel80tp el Mar Mayo 28, 2013 5:32 am

SCRIPT PARA ANEXIONARSE UNA FACCIÓN POR LAZOS MATRIMONIALES

Autor: Miguel80tp


Seguramente en los inicios (como me pasó a mi), cuando se empieza a jugar al Medieval II y casas tu heredero de facción con la princesa de otra facción, piensas que con la larga puedes tener opciones a heredar algo en caso de que mueran miembros de la familia real. Pero en realidad simplemente sirve para hacer una alianza. Pues bien, con este script esto va a cambiar.

Al casar tu rey o tu príncipe con una princesa te puedes adjudicar su reino. Al casar a uno de ellos con la princesa de la otra facción, de momento no pasa nada (solo la alianza); pero entras en línea dinástica porque reconocerá el matrimonio (ocultamente a través del script). Cuando pasen años y muera el rey de la otra facción estarás en legítimo derecho de poder heredar el reino al estar casado con su princesa, y también te preguntará si quieres reclamar la corona o renunciar a ella. Se pueden añadir más condiciones para conseguir anexionarse la otra facción, aparte de la muerte del rey; eso ya va a gustos personales.  
Código:
      ;----------------------
        ; monitors

   declare_counter lazos_esp_fra
   declare_counter union_esp_fra

   monitor_event CharacterMarriesPrincess FactionType spain
      and I_LocalFaction spain

      set_counter lazos_esp_fra 1
      terminate_monitor
   end_monitor

   monitor_event CharacterMarriesPrincess FactionType spain
      and Trait Factionheir = 1
      and I_LocalFaction spain

      set_counter lazos_esp_fra 1
      terminate_monitor
   end_monitor

   monitor_event InterFactionMarriage FactionType france
      and I_CompareCounter lazos_esp_fra = 1
      and TargetFactionType spain
      and I_LocalFaction spain

      set_counter union_esp_fra 1
      terminate_monitor
   end_monitor

   monitor_event CeasedFactionLeader FactionType france
      and I_CompareCounter union_esp_fra = 1
      and I_LocalFaction spain

      historic_event espfra true factions { spain, }

      terminate_monitor
   end_monitor

   monitor_event EventCounter EventCounterType espfra_accepted
      and I_EventCounter espfra_accepted = 1

      ;set_faction_banner
      ;   faction spain
      ;    banner FACCION
      ;end_set_faction_banner
      
      give_everything_to_faction france spain false
      historic_event coronaesp

      terminate_monitor
   end_monitor

   monitor_event EventCounter EventCounterType espfra_declined
      and I_EventCounter espfra_declined = 1
      
      historic_event rechazouni factions { spain, }

      terminate_monitor
   end_monitor
Los primeros monitors se detecta si nuestro personaje se ha casado con una princesa, a través del comando "CharacterMarriesPrincess", y el trait indica quién ha sido exactamente. El tercer evento, con el "InterFactionMarriage", detecta que ha habido un matrimonio entre las dos facciones y se indica la facción. En este caso, Francia. Una vez que se ha dado el valor 1 al contador de "Union", se añade el evento histórico añadiendo el true que activará el mensaje con la pregunta.

Las condiciones para activar el evento son a gusto personal. Pongo como ejemplo: una vez muerto el líder de la otra facción, con el evento "CeasedFactionLeader". Una vez contestada la pregunta, si es aceptada, el comando "give_everything_to_faction" se utilizará para unir la facción de Francia a la de España.

Lo he explicado más bien para gente que ya sabe como funcionan los script, aunque observando se deduce lo que está haciendo. Pero, aunque no se tenga ni idea de scripts simplemente lo copiamos todo al fichero ...data\world\maps\campaign\imperial_campaign\campaign_script.txt y se cambia el nombre de las facciones que se quieran poner (tened en cuenta si disponen de heredero no casado y princesa).

A estas líneas les he puesto el ; para anularlas. Son para cambiar de escudos y banderas en caso que alguien quiera hacerlo. Se quita el punto y coma, y ya es escribir la facción y donde pone "FACCION" va el nombre de la que cogerá los escudos, banderas, etc... La facción tiene que estar en el "descr_strat.txt", si es nueva se añade pero sin ciudades, ni personajes, ni unidades.
Código:
;set_faction_banner
; faction spain
; banner FACCION
;end_set_faction_banner
No hay que olvidarse de añadir esto en el fichero ...data\text\historic_events.txt
Si lo vais a copiar y pegar, cambiar solo el texto descriptivo que saldrá en cada cuadro de mensaje. Y para finalizar con el mismo nombre de código interno de los mensajes se pone un fichero TGA en ...data\ui\southern_european\eventpics\coronaesp.tga (por ejemplo), que son las imágenes que aparecen en el cuadro. Hay que ponerlos en las culturas correspondientes a las facciones que pongamos.
Código:
{ESPFRA_BODY}El Rey de Francia ha muerto. Puesto que tenéis lazos dinásticos con el Reino de Francia podéis reclamar vuestro legítimo derecho al trono en la corte francesa.\n\n¿Deseáis reclamar vuestros derechos a la corona?
{ESPFRA_TITLE}Unión de España con Francia
{CORONAESP_BODY}El Reino de España por derechos dinásticos ha heredado el Reino de Francia, convirtiéndose así en una facción con grandes posesiones.
{CORONAESP_TITLE}Anexión de Francia
{RECHAZOUNI_BODY}Habéis dejado pasar una gran oportunidad para ampliar vuestros dominios y convertirse en una facción más poderosa.
{RECHAZOUNI_TITLE}Unión rechazada

(Hacer click para ampliar)
No os olvidéis de casarlos cuanto antes, si no, fastidian los planes.




(Hacer click para ampliar)
En las fotos he asesinado a los cinco turnos al rey con un script. En realidad habrá que esperar a que muera de viejo o lo matáis directamente, aunque es tontería entrar en guerra con la otra facción (que además es aliada) sabiendo que luego la puedes heredar.


(Hacer click para ampliar)
Bueno, esto no tiene mucha gracia ponértelo parar jugar, ya que sabes lo que pasa. Más bien sirve por si alguien quiere añadirlo en un mod que esté realizando. Espero que os haya gustado.

Un saludo.


Última edición por Miguel80tp el Sáb Jun 13, 2015 9:12 pm, editado 3 veces
avatar
Miguel80tp
Administrador
Administrador

Mensajes : 325
Fecha de inscripción : 01/05/2012
Edad : 37
Localización : Zaragoza, España

http://steamcommunity.com/id/miguel80tp/myworkshopfiles/

Volver arriba Ir abajo

Re: Script para anexionarse una facción por lazos matrimoniales

Mensaje por Legio IX el Miér Mayo 29, 2013 5:29 am

Lástima no poder jugar al Medieval II.

Interesante la opción que metes en el juego. Una pregunta, cuando muere el líder de la otra facción, cuando reclamas la corona, la anexión de los territorios es automática o solo hay un porcentaje de éxito?

______________________________

avatar
Legio IX
Moderador
Moderador

Mensajes : 270
Fecha de inscripción : 05/10/2011

Volver arriba Ir abajo

Re: Script para anexionarse una facción por lazos matrimoniales

Mensaje por Miguel80tp el Miér Mayo 29, 2013 5:46 am

En este caso si pulsas aceptar, la anexión se produce siempre (pero se puede incluir). Aunque antes de que te salte la pregunta puedes añadir más condiciones. Yo por ejemplo, comparo la dinastía (traits creados por mi) y las estrellas de mando que tenga el sucesor del que ha muerto. En otros casos, la opción es sólo de anexionarse X ciudades. Se pueden hacer muchas cosas, esto es simplemente una base para poder detectar los lazos dinásticos. Los scripts de pregunta, anexión de otra facción, etc... ya son conocidos. Solo tienes que consultar la lista de comandos, eventos y condiciones.
avatar
Miguel80tp
Administrador
Administrador

Mensajes : 325
Fecha de inscripción : 01/05/2012
Edad : 37
Localización : Zaragoza, España

http://steamcommunity.com/id/miguel80tp/myworkshopfiles/

Volver arriba Ir abajo

Re: Script para anexionarse una facción por lazos matrimoniales

Mensaje por Archaeopterix el Miér Mayo 29, 2013 9:26 am


... lo mismo que Legio, no puedo jugar al MIITW... pero vaya mi más sincero +1, king

un saludo.


______________________________

" />
avatar
Archaeopterix
Laburante (Modificando el Game)
Laburante (Modificando el Game)

Mensajes : 1104
Fecha de inscripción : 29/03/2011

Volver arriba Ir abajo

Re: Script para anexionarse una facción por lazos matrimoniales

Mensaje por Miguel80tp el Miér Mayo 29, 2013 9:53 am

¡Gracias Archaeopterix! Si el Rome aceptara este tipo de scripts, se le podría dar más juego a los mods.
avatar
Miguel80tp
Administrador
Administrador

Mensajes : 325
Fecha de inscripción : 01/05/2012
Edad : 37
Localización : Zaragoza, España

http://steamcommunity.com/id/miguel80tp/myworkshopfiles/

Volver arriba Ir abajo

Re: Script para anexionarse una facción por lazos matrimoniales

Mensaje por Archaeopterix el Miér Mayo 29, 2013 11:36 pm


... eeep... cada juego es lo que es, tranqui y uno es la evolución del otro (no hace falta más que pegar una ojeada al data del MIITW, desempaquetado, para darse cuenta que la base del MIITW es el RTW). Fueron diseñados con programas distintos y en épocas distintas...

Se supone (*) que si Creative Assembly diese permiso (y herramienta/s) para abrir el .exe del Rome para modificar ciertas cosas... se podría hacer muchas cosas... pero al parecer no lo vá a hacer.

El .exe implica copyright, y no lo van a entregar.

(*) digo: Se supone; por que no soy programador profesional, no entiendo lenguaje binario (o como se llame) para entrar dentro de un motor de un programa y modificarlo... Se supone; por que he visto algunos que lo han pedido y la respuesta, de parte de CA, fué siempre esquiva (por no decir negativa)... Si lo han pedido, se supone, que se puede hacer...


______________________________

" />
avatar
Archaeopterix
Laburante (Modificando el Game)
Laburante (Modificando el Game)

Mensajes : 1104
Fecha de inscripción : 29/03/2011

Volver arriba Ir abajo

Re: Script para anexionarse una facción por lazos matrimoniales

Mensaje por Miguel80tp el Jue Mayo 30, 2013 4:19 pm

Si, jejeje! en el Medieval II hay muchos "residuos" del Rome que no sirven para nada, pero deben estar para que funcione el juego.

Sobre lo de una herramienta para manipular el EXE no sé si se puede hacer ya que por lo general cuando se crea ya queda codificado y supuestamente no se puede editar (tampoco soy experto en eso, me baso como usuario cuando se crea uno en Visual Basic o Visual C++). Pero sí que pueden hacer uno nuevo añadiendo dichas opciones. Vamos, que un parche que permitiese algunas pequeñas opciones nuevas, no creo que tenga mucha complicación; si además ya existen en otros TW. Cosas como que acepte nuevos scripts, o por ejemplo elegir heredero en el Medieval II igual que en el Rome, seguro que lo pueden hacer, pienso yo.


P.D: Evidentemente en caso de poderse editar el .EXE, CA no lo va a facilitar porque entonces ya ni hace falta DVD, ni Steam, ni nada. Si ya consiguen crackearlo igualmente, imagínate entonces.
avatar
Miguel80tp
Administrador
Administrador

Mensajes : 325
Fecha de inscripción : 01/05/2012
Edad : 37
Localización : Zaragoza, España

http://steamcommunity.com/id/miguel80tp/myworkshopfiles/

Volver arriba Ir abajo

Re: Script para anexionarse una facción por lazos matrimoniales

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.