Results 1 to 3 of 3

Thread: Scripting to play bik movie

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    hitokiri2486's Avatar Centenarius
    Join Date
    Aug 2008
    Location
    New York
    Posts
    805

    Default Scripting to play bik movie

    Hey all,

    I'm trying to script the movie that plays in Kingdoms Crusades when you capture Jerusalem into my own personal mod. The movie won't play however, and I'm not sure why. Here is part of the script that I have (setting counters plus what happens if England captures Jerusalem):

    Spoiler Alert, click show to read: 
    ;-------------- JERUSALEM CAPTURED --------------;

    declare_counter Jerusalem_England
    declare_counter Jerusalem_France
    declare_counter Jerusalem_HRE
    declare_counter Jerusalem_Turks
    declare_counter Jerusalem_Egypt
    declare_counter Jerusalem_Spain
    declare_counter Jerusalem_Venice
    declare_counter Jerusalem_Byzantium
    declare_counter Jerusalem_Sicily
    declare_counter Jerusalem_Milan
    declare_counter Jerusalem_Scotland
    declare_counter Jerusalem_Russia
    declare_counter Jerusalem_Moors
    declare_counter Jerusalem_Denmark
    declare_counter Jerusalem_Portugal
    declare_counter Jerusalem_Poland
    declare_counter Jerusalem_Hungary
    declare_counter Jerusalem_Ireland

    set_counter Jerusalem_England 0
    set_counter Jerusalem_France 0
    set_counter Jerusalem_HRE 0
    set_counter Jerusalem_Turks 0
    set_counter Jerusalem_Egypt 0
    set_counter Jerusalem_Spain 0
    set_counter Jerusalem_Venice 0
    set_counter Jerusalem_Byzantium 0
    set_counter Jerusalem_Sicily 0
    set_counter Jerusalem_Milan 0
    set_counter Jerusalem_Scotland 0
    set_counter Jerusalem_Russia 0
    set_counter Jerusalem_Moors 0
    set_counter Jerusalem_Denmark 0
    set_counter Jerusalem_Portugal 0
    set_counter Jerusalem_Poland 0
    set_counter Jerusalem_Hungary 0
    set_counter Jerusalem_Ireland 0

    ;;; England capture Jerusalem
    monitor_conditions I_SettlementOwner Jerusalem = england
    and I_CompareCounter Jerusalem_England = 0

    set_counter Jerusalem_England 1
    set_counter Jerusalem_France 0
    set_counter Jerusalem_HRE 0
    set_counter Jerusalem_Turks 0
    set_counter Jerusalem_Egypt 0
    set_counter Jerusalem_Spain 0
    set_counter Jerusalem_Venice 0
    set_counter Jerusalem_Byzantium 0
    set_counter Jerusalem_Sicily 0
    set_counter Jerusalem_Milan 0
    set_counter Jerusalem_Scotland 0
    set_counter Jerusalem_Russia 0
    set_counter Jerusalem_Moors 0
    set_counter Jerusalem_Denmark 0
    set_counter Jerusalem_Portugal 0
    set_counter Jerusalem_Poland 0
    set_counter Jerusalem_Hungary 0
    set_counter Jerusalem_Ireland 0
    historic_event jerusalem_jerusalem event/Christians_Capture_Jerusalem.bik

    end_monitor


    As far as I can tell, this script is pretty valid. The historic event is correct too, I have in historic_event.txt the jerusalem_jerusalem event exactly as written above. Any help would be greatly appreciated.


    Edit: Okay, I've tried a different script that's a lot more compact, but the result is still the same--no .bik movie playing. Here are the counters plus one script run, when England takes over Jerusalem:

    Spoiler Alert, click show to read: 
    declare_counter jerusalem_catholic
    declare_counter jerusalem_islam
    declare_counter jerusalem_rebel
    set_counter jerusalem_rebel 1

    ;;; England capture Jerusalem
    monitor_event I_SettlementOwner Jerusalem = england
    and I_CompareCounter jerusalem_catholic = 0

    set_counter jerusalem_catholic 1
    set_counter jerusalem_islam 0
    add_events
    event historic jerusalem_catholic
    date 0 0
    movie event/Christians_Capture_Jerusalem.bik
    end_add_events
    ;;; historic_event jerusalem_catholic event/Christians_Capture_Jerusalem.bik

    end_monitor


    So, why is this not playing? Any help would be appreciated.
    Last edited by hitokiri2486; February 24, 2009 at 11:52 PM.
    Let me persuade you with my powerful logic skills.

    In light of the Total War series, a quote from the theologian whom I respect the most:

    The Heavenly City outshines Rome, beyond comparison. There, instead of victory, is truth; instead of high rank, holiness.
    St. Augustine, Bishop of Hippo

  2. #2
    hitokiri2486's Avatar Centenarius
    Join Date
    Aug 2008
    Location
    New York
    Posts
    805

    Default Re: Scripting to play bik movie

    *bump up
    Let me persuade you with my powerful logic skills.

    In light of the Total War series, a quote from the theologian whom I respect the most:

    The Heavenly City outshines Rome, beyond comparison. There, instead of victory, is truth; instead of high rank, holiness.
    St. Augustine, Bishop of Hippo

  3. #3
    Augustus Lucifer's Avatar Life = Like a beanstalk
    Patrician Citizen

    Join Date
    Aug 2006
    Location
    Mote of Dust
    Posts
    10,725

    Default Re: Scripting to play bik movie

    Well on your second example you forgot to put an event. You're using "monitor_event" and you just stated a condition "I_SettlementOwner". You also might want to have the "movie" line above the "date" line. I assume that you have also added the "fmv" folder to your mod folder? If not you should probably do so, have it in "YourMod/data/fmv/event/Christians_Capture_Jerusalem.bik".

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •