SWBFGamers

Modding for the Original SWBF1 and SWBF2 => Requests => Topic started by: Phobos on April 17, 2013, 08:00:54 PM

Title: [closed] stock shell.mcfg
Post by: Phobos on April 17, 2013, 08:00:54 PM
I am trying to find the shell.mcfg for BF1. This is used to format all the stock shell movies in the shell.MVS file.

http://www.swbfgamers.com/index.php?topic=4692.msg45265#msg45265
Not to be confused with the shell.mlst which I already have

shell.mlst
// Backgrounds
..\..\_SOURCE_PC\shell\movies\start_screen.bik
..\..\_SOURCE_PC\shell\movies\main_trans.bik
..\..\_SOURCE_PC\shell\movies\main.bik
..\..\_SOURCE_PC\shell\movies\ATAT_in.bik
..\..\_SOURCE_PC\shell\movies\ATAT_screen.bik
..\..\_SOURCE_PC\shell\movies\ATTE_in.bik
..\..\_SOURCE_PC\shell\movies\ATTE_screen.bik
..\..\_SOURCE_PC\shell\movies\coreship_in.bik
..\..\_SOURCE_PC\shell\movies\coreship_screen.bik
..\..\_SOURCE_PC\shell\movies\hoth_in.bik
..\..\_SOURCE_PC\shell\movies\hoth_screen.bik
..\..\_SOURCE_PC\shell\movies\generic2_in.bik
..\..\_SOURCE_PC\shell\movies\generic2_screen.bik
..\..\_SOURCE_PC\shell\movies\generic3_in.bik
..\..\_SOURCE_PC\shell\movies\generic3_screen.bik

// Fly throughs
..\..\_SOURCE_PC\shell\movies\bes1fly.bik
..\..\_SOURCE_PC\shell\movies\bes2fly.bik
..\..\_SOURCE_PC\shell\movies\end1fly.bik
..\..\_SOURCE_PC\shell\movies\geo1fly.bik
..\..\_SOURCE_PC\shell\movies\hot1fly.bik
..\..\_SOURCE_PC\shell\movies\kam1fly.bik
..\..\_SOURCE_PC\shell\movies\kas1fly.bik
..\..\_SOURCE_PC\shell\movies\kas2fly.bik
..\..\_SOURCE_PC\shell\movies\nab1fly.bik
..\..\_SOURCE_PC\shell\movies\nab2fly.bik
..\..\_SOURCE_PC\shell\movies\rhn1fly.bik
..\..\_SOURCE_PC\shell\movies\rhn2fly.bik
..\..\_SOURCE_PC\shell\movies\tat1fly.bik
..\..\_SOURCE_PC\shell\movies\tat2fly.bik
..\..\_SOURCE_PC\shell\movies\yav1fly.bik
..\..\_SOURCE_PC\shell\movies\yav2fly.bik

// Historical Campaigns
..\..\_SOURCE_PC\shell\movies\bes1h01.bik
..\..\_SOURCE_PC\shell\movies\bes2h01.bik
..\..\_SOURCE_PC\shell\movies\end1h02.bik
..\..\_SOURCE_PC\shell\movies\end1h03.bik
..\..\_SOURCE_PC\shell\movies\geo1h01.bik
..\..\_SOURCE_PC\shell\movies\hot1h02.bik
..\..\_SOURCE_PC\shell\movies\kam1h01.bik
..\..\_SOURCE_PC\shell\movies\kam1h02.bik
..\..\_SOURCE_PC\shell\movies\nab1h01.bik
..\..\_SOURCE_PC\shell\movies\nab2h01.bik
..\..\_SOURCE_PC\shell\movies\tat1h01.bik
..\..\_SOURCE_PC\shell\movies\tat2h01.bik
..\..\_SOURCE_PC\shell\movies\yav1h01.bik
..\..\_SOURCE_PC\shell\movies\yav2h01.bik
..\..\_SOURCE_PC\shell\movies\kas2h01.bik

// Bonus Movies
//..\..\_SOURCE_PC\shell\movies\batbonus.bik
//..\..\_SOURCE_PC\shell\movies\besbonus.bik
//..\..\_SOURCE_PC\shell\movies\endbonus.bik
//..\..\_SOURCE_PC\shell\movies\geobonus.bik
//..\..\_SOURCE_PC\shell\movies\hotbonus.bik
//..\..\_SOURCE_PC\shell\movies\kambonus.bik
//..\..\_SOURCE_PC\shell\movies\nabbonus.bik
//..\..\_SOURCE_PC\shell\movies\tatbonus.bik
//..\..\_SOURCE_PC\shell\movies\wepbonus.bik
//..\..\_SOURCE_PC\shell\movies\yavbonus.bik

// Metagame Movies
..\..\_SOURCE_PC\shell\movies\gc_all01.bik
..\..\_SOURCE_PC\shell\movies\gc_all02.bik
..\..\_SOURCE_PC\shell\movies\gc_cis01.bik
..\..\_SOURCE_PC\shell\movies\gc_cis02.bik
..\..\_SOURCE_PC\shell\movies\gc_imp01.bik
..\..\_SOURCE_PC\shell\movies\gc_imp02.bik
..\..\_SOURCE_PC\shell\movies\gc_rep01.bik
..\..\_SOURCE_PC\shell\movies\gc_rep02.bik
..\..\_SOURCE_PC\shell\movies\gc_screen.bik
Title: Re: stock shell.mcfg
Post by: Phobos on December 04, 2014, 01:08:45 PM
Thanks to psych0fred for sharing shell_movies.mcfg  :cheers:
This file makes modding custom campaign and GC voiceovers possible. I also have extracted the source VO waves for a replica stock shell sound builder.

// transition times used by all movies
MovieProperties()
{
    Name("transition_template");
    FadeInTime(0.0);
    FadeOutTime(0.2);
}

MovieProperties()
{
    Name("screen_template");
    FadeInTime(0.1);
    FadeOutTime(0.5);
}

MovieProperties()
{
    Name("flythrough_template");
    FadeInTime(1.0);
    FadeOutTime(1.0);
}

//-----------------------------------------------------------------------------
//- Shell screen background movies

// Pandemic Logo
//MovieProperties()
//{
//     Name("pandemic_logo");
//     Inherit("transition_template");
//     Movie("shell");
//     SegmentList()
//     {
//        Segment("pandemic_logo", 1.0, 0);
//     }
//}

// Start
MovieProperties()
{
     Name("ifs_start");
     Inherit("screen_template");
     Movie("shell");
     SegmentList()
     {
        Segment("start_screen", 1.0, -1);
     }
}

// Main intro
MovieProperties()
{
    Name("ifs_main_intro");
    Inherit("transition_template");
    Movie("shell");
    FadeOutTime(0);
    SegmentList()
    {
        Segment("main_trans", 1.0, 0);
    }
}

// Main screen
MovieProperties()
{
     Name("ifs_main");
     Inherit("screen_template");
     Movie("shell");
     FadeInTime(0);
     SegmentList()
     {
        Segment("main", 1.0, -1);
     }
}


// Single player intro
MovieProperties()
{
    Name("ifs_sp_intro");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("ATAT_in", 1.0, 0);
    }
}

// Single player
MovieProperties()
{
    Name("ifs_sp");
    Inherit("screen_template");
    Movie("shell");
    SegmentList()
    {
        Segment("ATAT_screen", 1.0, -1);
    }
}

// Splitscreen intro
MovieProperties()
{
    Name("ifs_split_profile_intro");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("hoth_in", 1.0, 0);
    }
}

// Splitscreen
MovieProperties()
{
    Name("ifs_split_profile");
    Inherit("screen_template");
    Movie("shell");
    SegmentList()
    {
        Segment("hoth_screen", 1.0, -1);
    }
}

// Tutorials intro
MovieProperties()
{
    Name("ATTE_in");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("ATTE_in", 1.0, 0);
    }
}

// Single player
MovieProperties()
{
    Name("ATTE_screen");
    Inherit("screen_template");
    Movie("shell");
    SegmentList()
    {
        Segment("ATTE_screen", 1.0, -1);
    }
}

// Options intro
MovieProperties()
{
    Name("ifs_opt_top_intro");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("coreship_in", 1.0, 0);
    }
}

// Options
MovieProperties()
{
    Name("ifs_opt_top");
    Inherit("screen_template");
    Movie("shell");
    SegmentList()
    {
        Segment("coreship_screen", 1.0, -1);
    }
}



// Historical campaign
MovieProperties()
{
    Name("ifs_sp_briefing_intro")
    Inherit("transition_template")
    Movie("shell");
    FadeInTime(1.0);
    FadeOutTime(1.0);
    SegmentList()
    {
        Segment("generic2_in", 1.0, 0)
    }
}

MovieProperties()
{
    Name("ifs_sp_briefing")
    Inherit("screen_template")
    Movie("shell");
    SegmentList()
    {
        Segment("generic2_screen", 1.0, -1)
    }
}


// Galactic conquest
MovieProperties()
{
    Name("ifs_meta_intro")
    Inherit("transition_template")
    Movie("shell");
    FadeInTime(1.0);
    FadeOutTime(1.0);
    SegmentList()
    {
        Segment("generic3_in", 1.0, 0)
    }
}

MovieProperties()
{
    Name("ifs_meta")
    Inherit("screen_template")
    Movie("shell");
    SegmentList()
    {
        Segment("generic3_screen", 1.0, -1)
    }
}

MovieProperties()
{
    Name("ifs_meta_screen")
    Inherit("screen_template")
    Movie("shell");
    SegmentList()
    {
        Segment("gc_screen", 1.0, -1)
    }
}

//-----------------------------------------------------------------------------
//- Level fly throughs...

// Bespin1
MovieProperties()
{
    Name("bes1fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("bes1fly", 1.0, -1);
    }
}

// Bespin2
MovieProperties()
{
    Name("bes2fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("bes2fly", 1.0, -1);
    }
}

// Endor1
MovieProperties()
{
    Name("end1fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("end1fly", 1.0, -1);
    }
}

// Geonosis
MovieProperties()
{
    Name("geo1fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("geo1fly", 1.0, -1);
    }
}

// Hoth
MovieProperties()
{
    Name("hot1fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("hot1fly", 1.0, -1);
    }
}

// Kamino
MovieProperties()
{
    Name("kam1fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("kam1fly", 1.0, -1);
    }
}

// Kasyyk1
MovieProperties()
{
    Name("kas1fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("kas1fly", 1.0, -1);
    }
}

// Kasyyk2
MovieProperties()
{
    Name("kas2fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("kas2fly", 1.0, -1);
    }
}

// Naboo1
MovieProperties()
{
    Name("nab1fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("nab1fly", 1.0, -1);
    }
}

// Naboo2
MovieProperties()
{
    Name("nab2fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("nab2fly", 1.0, -1);
    }
}

// Rhenvar1
MovieProperties()
{
    Name("rhn1fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("rhn1fly", 1.0, -1);
    }
}

// Rhenvar2
MovieProperties()
{
    Name("rhn2fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("rhn2fly", 1.0, -1);
    }
}

// Tatooinee1
MovieProperties()
{
    Name("tat1fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tat1fly", 1.0, -1);
    }
}

// Tatooinee2
MovieProperties()
{
    Name("tat2fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tat2fly", 1.0, -1);
    }
}

// Yavin1
MovieProperties()
{
    Name("yav1fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("yav1fly", 1.0, -1);
    }
}

// Yavin2
MovieProperties()
{
    Name("yav2fly");
    Inherit("flythrough_template");
    Movie("shell");
    SegmentList()
    {
        Segment("yav2fly", 1.0, -1);
    }
}


// Attract mode flythroughs
MovieProperties()
{
    Name("attractfly");
    Inherit("flythrough_template");
    Movie("shell");
    CyclePlayback(1);
    SegmentList()
    {
Segment("bes1fly", 1.0, 0);
        Segment("geo1fly", 1.0, 0);
        Segment("hot1fly", 1.0, 0);
        Segment("kam1fly", 1.0, 0);
        Segment("rhn1fly", 1.0, 0);
        Segment("tat1fly", 1.0, 0);
        Segment("tat2fly", 1.0, 0);
        Segment("yav2fly", 1.0, 0);
    }
}


//-----------------------------------------------------------------------------
//- Historical mission

// Bespin1
MovieProperties()
{
    Name("bes1h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("bes1h01", 1.0, 0);
    }
}

// Bespin2
MovieProperties()
{
    Name("bes2h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("bes2h01", 1.0, 0);
    }
}

// Endor
//MovieProperties()
//{
//    Name("end1h01");
//    Inherit("transition_template");
//    Movie("shell");
//    SegmentList()
//    {
//        Segment("end1h01", 1.0, 0);
//    }
//}

// Endor
MovieProperties()
{
    Name("end1h02");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("end1h02", 1.0, 0);
    }
}

// Endor
MovieProperties()
{
    Name("end1h03");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("end1h03", 1.0, 0);
    }
}

// Geonosis
MovieProperties()
{
    Name("geo1h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("geo1h01", 1.0, 0);
    }
}

// Geonosis
//MovieProperties()
//{
//    Name("geo1h02");
//    Inherit("transition_template");
//    Movie("shell");
//    SegmentList()
//    {
//        Segment("geo1h02", 1.0, 0);
//    }
//}

// Hoth
//MovieProperties()
//{
//    Name("hot1h01");
//    Inherit("transition_template");
//    Movie("shell");
//    SegmentList()
//    {
//        Segment("hot1h01", 1.0, 0);
//    }
//}

// Hoth
MovieProperties()
{
    Name("hot1h02");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("hot1h02", 1.0, 0);
    }
}

// Kamino
MovieProperties()
{
    Name("kam1h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("kam1h01", 1.0, 0);
    }
}

// Kashiek
MovieProperties()
{
    Name("kas2h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("kas2h01", 1.0, 0);
    }
}

// Kamino
MovieProperties()
{
    Name("kam1h02");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("kam1h02", 1.0, 0);
    }
}

// Naboo
MovieProperties()
{
    Name("nab1h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("nab1h01", 1.0, 0);
    }
}

// Naboo
//MovieProperties()
//{
//    Name("nab1h02");
//    Inherit("transition_template");
//    Movie("shell");
//    SegmentList()
//    {
//        Segment("nab1h02", 1.0, 0);
//    }
//}

// Naboo
MovieProperties()
{
    Name("nab2h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("nab2h01", 1.0, 0);
    }
}

// Tatoonee
MovieProperties()
{
    Name("tat1h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tat1h01", 1.0, 0);
    }
}

// Tatoonee
MovieProperties()
{
    Name("tat2h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tat2h01", 1.0, 0);
    }
}

// Yavin
MovieProperties()
{
    Name("yav1h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("yav1h01", 1.0, 0);
    }
}

// Yavin
MovieProperties()
{
    Name("yav2h01");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("yav2h01", 1.0, 0);
    }
}

// BatBonus
MovieProperties()
{
    Name("batbonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("batbonus", 1.0, 0);
    }
}

// BesBonus
MovieProperties()
{
    Name("besbonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("besbonus", 1.0, 0);
    }
}

// EndBonus
MovieProperties()
{
    Name("endbonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("endbonus", 1.0, 0);
    }
}

// GeoBonus
MovieProperties()
{
    Name("geobonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("geobonus", 1.0, 0);
    }
}

// HotBonus
MovieProperties()
{
    Name("hotbonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("hotbonus", 1.0, 0);
    }
}

// KamBonus
MovieProperties()
{
    Name("kambonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("kambonus", 1.0, 0);
    }
}

// NabBonus
MovieProperties()
{
    Name("nabbonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("nabbonus", 1.0, 0);
    }
}

// Republic Commando Trailer
MovieProperties()
{
    Name("repbonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("repbonus", 1.0, 0);
    }
}

// TatBonus
MovieProperties()
{
    Name("tatbonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tatbonus", 1.0, 0);
    }
}

// WepBonus
MovieProperties()
{
    Name("wepbonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("wepbonus", 1.0, 0);
    }
}

// YavBonus
MovieProperties()
{
    Name("yavbonus");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("yavbonus", 1.0, 0);
    }
}

//-----------------------------------------------------------------------------
//- Galactic Conquest

// Rebel win
MovieProperties()
{
    Name("Rebel_win");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("gc_all01", 1.0, 0);
    }
}

// Rebel secret base
MovieProperties()
{
    Name("Rebel_base");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("gc_all02", 1.0, 0);
    }
}

// CIS win
MovieProperties()
{
    Name("CIS_win");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("gc_cis01", 1.0, 0);
    }
}

// CIS secret base
MovieProperties()
{
    Name("CIS_base");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("gc_cis02", 1.0, 0);
    }
}

// Imperial win
MovieProperties()
{
    Name("Imperial_win");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("gc_imp01", 1.0, 0);
    }
}

// Imperial secret base
MovieProperties()
{
    Name("Imperial_base");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("gc_imp02", 1.0, 0);
    }
}

// Republic win
MovieProperties()
{
    Name("Republic_win");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("gc_rep01", 1.0, 0);
    }
}

// Imperial secret base
MovieProperties()
{
    Name("Republic_base");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("gc_rep02", 1.0, 0);
    }
}

//-----------------------------------------------------------------------------
//- Tutorial Movies

// Command Posts Clonewars
MovieProperties()
{
    Name("tutorial01cw");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tutorial01cw", 1.0, 0);
    }
}

// Command Posts Galactic Civil War
MovieProperties()
{
    Name("tutorial01gcw");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tutorial01gcw", 1.0, 0);
    }
}

// Soldiers Tutorial GCW
MovieProperties()
{
    Name("tutorial02");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tutorial02", 1.0, 0);
    }
}

// Vehicles Tutorial GCW
MovieProperties()
{
    Name("tutorial03");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tutorial03", 1.0, 0);
    }
}

// Pilots Tutorial CW
MovieProperties()
{
    Name("tutorial04");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tutorial04", 1.0, 0);
    }
}

// Snipers Tutorial GCW
MovieProperties()
{
    Name("tutorial05");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tutorial05", 1.0, 0);
    }
}

// Heavy Weapons Tutorial GCW
MovieProperties()
{
    Name("tutorial06");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tutorial06", 1.0, 0);
    }
}

// Special Units Tutorial GCW
MovieProperties()
{
    Name("tutorial07");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tutorial07", 1.0, 0);
    }
}

// Galactic Conquest Tutorial
MovieProperties()
{
    Name("tutorial08");
    Inherit("transition_template");
    Movie("shell");
    SegmentList()
    {
        Segment("tutorial08", 1.0, 0);
    }
}
Title: Re: [closed] stock shell.mcfg
Post by: 411Remnant on December 04, 2014, 04:49:08 PM
Sounds epic!
EhPortal 1.34 © 2024, WebDev