Jump to content
Sign in to follow this  
PWA

Problem Campaign

Recommended Posts

Hello guyz, i have a problem, i don't know to make a Campaign, sorry but i don't speak very good English, so i will Translate my text :

So I have a problem. I do not know how to do a campaign. If you can give me your tutorial exactly as it would be very nice. I searched here : http://community.bistudio.com/wiki/Operation_Flashpoint:_FAQ:_Mission_Editing#How_can_I_create_a_campaign_with_multiple_missions.3F ; and the link was not working (with tutorial : http://ofpec.com/ed_depot/tutes.php here .). I did not understand anything, i must download something (?), or could not find a link click and download. So if you can help me, leave your message below.

sorry for my english, but i think you can understand me :P .

Edited by PWA

Share this post


Link to post
Share on other sites

Hello,

back then, when OFP came out I made some campaigns for it. I would advise you to download some user made campaigns and debpo (unpack campaign file) them. And see how they are made. I also found this link:

http://community.bistudio.com/wiki/Campaign_Description.ext

For campaign to work you need the description.ext file and missions.

Hope that helps!

regards.Väinämöinen

Share this post


Link to post
Share on other sites

And where is the download link with descrpition.ext + missions ?

Share this post


Link to post
Share on other sites

First of all you should download bpo file extractor:

http://ofp.gamepark.cz/utilities/pbo_decryptor15.zip

Then use that tool to unpack some user made campaign. Ie. this one:

http://www.gamefront.com/files/files/14755747/odwet.zip

(The bpo file is inside the zip file)

(

More campagns can be found from here

http://operationflashpoint.filefront.com/files/Operation_Flashpoint_Resistance/Addons/Campaigns/;5207?start=0&limit=25&descriptions_in=0&summary_in=0&show_screenshot_in=0&sort=filesize&filesize_direction=asc#files

)

See what it contains and you can build your own mission easily.

regards.Väinämöinen

Share this post


Link to post
Share on other sites

You could try to unpack the bpo decryptor to your desktop on defauld folder? I have the same OS as you (Win7) so it should be OS compatible...

Share this post


Link to post
Share on other sites

so ? what can i do ?

Share this post


Link to post
Share on other sites

Real simple tutorial:

Create folder "My Yyber Campaign"

In it, put a text file renamed with file extension *.ext with this inside it:


class CfgIdentities
{
};

class Awards
{
};

class Penalties
{
};

class MissionDefault
{
   lives = -1;
   lost = ;
   end1 = ;
   end2 = ;
   end3 = ;
   end4 = ;
   end5 = ;
   end6 = ;
};

class Campaign
{
   name = "My Yyber Campaign";
   firstBattle = PART1;


   class PART1
   {
       name = "aa";
       cutscene = ;
       firstMission = mission1;
       end1 = ;
       end2 = ;
       end3 = ;
       end4 = ;
       end5 = ;
       end6 = ;
       lost = PART1;

       class mission1: MissionDefault
       {
           end1 = mission2;
           end2 = mission2;
           end3 = mission2;
           end4 = mission2;
           end5 = mission2;
           end6 = mission2;
           lost = mission2;
           template = mission1.Cain;
       };
       class mission2: MissionDefault
       {
           end1 = ;
           end2 = ;
           end3 = ;
           end4 = ;
           end5 = ;
           end6 = ;
           lost = mission2;
           template = mission2.Cain;
       };

    };
};

class CfgRadio
{
   sounds[]={};
};

class CfgMusic
{
   tracks[]={};
};

class CfgSounds
{
   sounds[]={};
};

create folder "Missions" inside folder "My yyber campaign".

Put your two missions in it named mission1.cain and mission2.cain.

.cain means the island name.

Abel=>Malden
CAIN=>Kolgujev
EDEN=> Everon
INTRO=> Desert island

Replace entries in mission ext with your mission names.

To play your campaign, put the "My yyber campaign" - folder in your OFP campaign folder.

To add missions to your campaign, just add missions to the mission folder and reference those missions in your description.ext file.

Edited by Väinämöinen

Share this post


Link to post
Share on other sites

very hard :)) . i tried, and it don't work, i will try, if no, i will leave a message .

Share this post


Link to post
Share on other sites
Where are you from ? Maybe someone here speaks the same language as you do.

Romania . So ? can you help me ?

Share this post


Link to post
Share on other sites
Romania . So ? can you help me ?

Nope. But maybe someone will be able to speak Romanian around here.

Share this post


Link to post
Share on other sites
Nope. But maybe someone will be able to speak Romanian around here.

i don't think .

on : i have a problem with missions, in the folder with missions, in it is (Odwed campaign) : misjak1.Cain > mission.sqm and rys1.paa ; but in my campaign is : mission1.Cain > 08LoneWolf.Cain . in odwed campaign and other campaings is mission.sqm and rys1.paa, but in my campaign, no . how i do ? .

Share this post


Link to post
Share on other sites

Hi guys,

I don't know what the hell is wrong with this description file code below, when I made a test on two or three mission its work perfectly, but when adding the whole missions i receive an error message and the game turns off..


class CfgIdentities
{
};

class Awards
{
};

class Penalties
{
};

class MissionDefault
{
   lives = -1;
   lost = ;
   end1 = ;
   end2 = ;
   end3 = ;
   end4 = ;
   end5 = ;
   end6 = ;
};

class Campaign
{
   name = "Circassians";
   firstBattle = PART1;


   class PART1
   {
       name = "abc";
       cutscene = ;
       firstMission = 01 The last men standing;
       end1 = ;
       end2 = ;
       end3 = ;
       end4 = ;
       end5 = ;
       end6 = ;
       lost = PART1;

       class 01 The last men standing: MissionDefault
       {
           end1 = 02 Regroup;
           end2 = 02 Regroup;
           end3 = 02 Regroup;
           end4 = 02 Regroup;
           end5 = 02 Regroup;
           end6 = 02 Regroup;
           lost = 01 The last men standing;
           template = 01 The last men standing.noe;
       };
       class 02 Regroup: MissionDefault
       {
           end1 = 03 Holding Mokra vrata;
           end2 = 03 Holding Mokra vrata;
           end3 = 03 Holding Mokra vrata;
           end4 = 03 Holding Mokra vrata;
           end5 = 03 Holding Mokra vrata;
           end6 = 03 Holding Mokra vrata;
           lost = 02 Regroup;
           template = 02 Regroup.Noe;
       };
       class 03 Holding Mokra vrata: MissionDefault
       {
           end1 = 04 Spying enemy base;
           end2 = 04 Spying enemy base;
           end3 = 04 Spying enemy base;
           end4 = 04 Spying enemy base;
           end5 = 04 Spying enemy base;
           end6 = 04 Spying enemy base;
           lost = 03 Holding Mokra vrata;
           template = 03 Holding Mokra vrata.Noe;
       };
       class 04 Spying enemy base: MissionDefault
       {
           end1 = 05 Attacking Modrava;
           end2 = 05 Attacking Modrava;
           end3 = 05 Attacking Modrava;
           end4 = 05 Attacking Modrava;
           end5 = 05 Attacking Modrava;
           end6 = 05 Attacking Modrava;
           lost = 04 Spying enemy base;
           template = 04 Spying enemy base.Noe;
       };
       class 05 Attacking Modrava: MissionDefault
       {
           end1 = 06 Russian Artillery;
           end2 = 06 Russian Artillery;
           end3 = 06 Russian Artillery;
           end4 = 06 Russian Artillery;
           end5 = 06 Russian Artillery;
           end6 = 06 Russian Artillery;
           lost = 05 Attacking Modrava;
           template = 05 Attacking Modrava.Noe;
       };
       class 06 Russian Artillery: MissionDefault
       {
           end1 = 07 Artillery Elimination;
           end2 = 07 Artillery Elimination;
           end3 = 07 Artillery Elimination;
           end4 = 07 Artillery Elimination;
           end5 = 07 Artillery Elimination;
           end6 = 07 Artillery Elimination;
           lost = 06 Russian Artillery;
           template = 06 Russian Artillery.Noe;
       };
       class 07 Artillery Elimination: MissionDefault
       {
           end1 = 08 Russian Air Strike;
           end2 = 08 Russian Air Strike;
           end3 = 08 Russian Air Strike;
           end4 = 08 Russian Air Strike;
           end5 = 08 Russian Air Strike;
           end6 = 08 Russian Air Strike;
           lost = 07 Artillery Elimination;
           template = 07 Artillery Elimination.Noe;
       };
       class 08 Russian Air Strike: MissionDefault
       {
           end1 = 09 Reinforcements;
           end2 = 09 Reinforcements;
           end3 = 09 Reinforcements;
           end4 = 09 Reinforcements;
           end5 = 09 Reinforcements;
           end6 = 09 Reinforcements;
           lost = 08 Russian Air Strike;
           template = 08 Russian Air Strike.Noe;
       };
       class 09 Reinforcements: MissionDefault
       {
           end1 = 10 Taking the Air base;
           end2 = 10 Taking the Air base;
           end3 = 10 Taking the Air base;
           end4 = 10 Taking the Air base;
           end5 = 10 Taking the Air base;
           end6 = 10 Taking the Air base;
           lost = 09 Reinforcements;
           template = 09 Reinforcements.Noe;
       };
       class 10 Taking the Air base: MissionDefault
       {
           end1 = 11 The Air port fight;
           end2 = 11 The Air port fight;
           end3 = 11 The Air port fight;
           end4 = 11 The Air port fight;
           end5 = 11 The Air port fight;
           end6 = 11 The Air port fight;
           lost = 10 Taking the Air base;
           template = 10 Taking the Air base.Noe;
       };
       class 11 The Air port fight: MissionDefault
       {
           end1 = 12 Holding the AirPort;
           end2 = 12 Holding the AirPort;
           end3 = 12 Holding the AirPort;
           end4 = 12 Holding the AirPort;
           end5 = 12 Holding the AirPort;
           end6 = 12 Holding the AirPort;
           lost = 11 The Air port fight;
           template = 11 The Air port fight.Noe;
       };
       class 12 Holding the AirPort: MissionDefault
       {
           end1 = 13 Tanks Reinforcements;
           end2 = 13 Tanks Reinforcements;
           end3 = 13 Tanks Reinforcements;
           end4 = 13 Tanks Reinforcements;
           end5 = 13 Tanks Reinforcements;
           end6 = 13 Tanks Reinforcements;
           lost = 12 Holding the AirPort;
           template = 12 Holding the AirPort.Noe;
       };
       class 13 Tanks Reinforcements: MissionDefault
       {
           end1 = 14 Stealing!;
           end2 = 14 Stealing!;
           end3 = 14 Stealing!;
           end4 = 14 Stealing!;
           end5 = 14 Stealing!;
           end6 = 14 Stealing!;
           lost = 13 Tanks Reinforcements;
           template = 13 Tanks Reinforcements.Noe;
       };
       class 14 Stealing!: MissionDefault
       {
           end1 = 16 Colonel Nart;
           end2 = 16 Colonel Nart;
           end3 = 16 Colonel Nart;
           end4 = 16 Colonel Nart;
           end5 = 16 Colonel Nart;
           end6 = 16 Colonel Nart;
           lost = 14 Stealing!;
           template = 14 Stealing!.Noe;
       };
       class 16 Colonel Nart: MissionDefault
       {
           end1 = 17 Taking the Radar Base;
           end2 = 17 Taking the Radar Base;
           end3 = 17 Taking the Radar Base;
           end4 = 17 Taking the Radar Base;
           end5 = 17 Taking the Radar Base;
           end6 = 17 Taking the Radar Base;
           lost = 16 Colonel Nart;
           template = 16 Colonel Nart.Noe;
       };
       class 17 Taking the Radar Base: MissionDefault
       {
           end1 = 18 The Liberation of Loukov;
           end2 = 18 The Liberation of Loukov;
           end3 = 18 The Liberation of Loukov;
           end4 = 18 The Liberation of Loukov;
           end5 = 18 The Liberation of Loukov;
           end6 = 18 The Liberation of Loukov;
           lost = 17 Taking the Radar Base;
           template = 17 Taking the Radar Base.Noe;
       };
       class 18 The Liberation of Loukov: MissionDefault
       {
           end1 = 19 Counter Attack;
           end2 = 19 Counter Attack;
           end3 = 19 Counter Attack;
           end4 = 19 Counter Attack;
           end5 = 19 Counter Attack;
           end6 = 19 Counter Attack;
           lost = 18 The Liberation of Loukov;
           template = 18 The Liberation of Loukov.Noe;
       };
       class 19 Counter Attack: MissionDefault
       {
           end1 = 20 Tanks Battalion Base;
           end2 = 20 Tanks Battalion Base;
           end3 = 20 Tanks Battalion Base;
           end4 = 20 Tanks Battalion Base;
           end5 = 20 Tanks Battalion Base;
           end6 = 20 Tanks Battalion Base;
           lost = 19 Counter Attack;
           template = 19 Counter Attack.Noe;
       };
       class 20 Tanks Battalion Base: MissionDefault
       {
           end1 = 21 Liberating East side of Nogova;
           end2 = 21 Liberating East side of Nogova;
           end3 = 21 Liberating East side of Nogova;
           end4 = 21 Liberating East side of Nogova;
           end5 = 21 Liberating East side of Nogova;
           end6 = 21 Liberating East side of Nogova;
           lost = 20 Tanks Battalion Base;
           template = 20 Tanks Battalion Base.Noe;
       };
       class 21 Liberating East side of Nogova: MissionDefault
       {
           end1 = 22 Colonel Zas;
           end2 = 22 Colonel Zas;
           end3 = 22 Colonel Zas;
           end4 = 22 Colonel Zas;
           end5 = 22 Colonel Zas;
           end6 = 22 Colonel Zas;
           lost = 21 Liberating East side of Nogova;
           template = 21 Liberating East side of Nogova.Noe;
       };
       class 22 Colonel Zas: MissionDefault
       {
           end1 = 23 The south Airport;
           end2 = 23 The south Airport;
           end3 = 23 The south Airport;
           end4 = 23 The south Airport;
           end5 = 23 The south Airport;
           end6 = 23 The south Airport;
           lost = 22 Colonel Zas;
           template = 22 Colonel Zas.Noe;
       };
       class 23 The south Airport: MissionDefault
       {
           end1 = 24 Scorched earth policy;
           end2 = 24 Scorched earth policy;
           end3 = 24 Scorched earth policy;
           end4 = 24 Scorched earth policy;
           end5 = 24 Scorched earth policy;
           end6 = 24 Scorched earth policy;
           lost = 23 The south Airport;
           template = 23 The south Airport.Noe;
       };
       class 24 Scorched earth policy: MissionDefault
       {
           end1 = 25 US Support;
           end2 = 25 US Support;
           end3 = 25 US Support;
           end4 = 25 US Support;
           end5 = 25 US Support;
           end6 = 25 US Support;
           lost = 24 Scorched earth policy;
           template = 24 Scorched earth policy.Noe;
       };
       class 25 US Support: MissionDefault
       {
           end1 = 26 Destroying the Scuds;
           end2 = 26 Destroying the Scuds;
           end3 = 26 Destroying the Scuds;
           end4 = 26 Destroying the Scuds;
           end5 = 26 Destroying the Scuds;
           end6 = 26 Destroying the Scuds;
           lost = 25 US Support;
           template = 25 US Support.Noe;
       };
       class 26 Destroying the Scuds: MissionDefault
       {
           end1 = 27 Kidnapping;
           end2 = 27 Kidnapping;
           end3 = 27 Kidnapping;
           end4 = 27 Kidnapping;
           end5 = 27 Kidnapping;
           end6 = 27 Kidnapping;
           lost = 26 Destroying the Scuds;
           template = 26 Destroying the Scuds.Noe;
       };
       class 27 Kidnapping: MissionDefault
       {
           end1 = 28 Rescue;
           end2 = 28 Rescue;
           end3 = 28 Rescue;
           end4 = 28 Rescue;
           end5 = 28 Rescue;
           end6 = 28 Rescue;
           lost = 27 Kidnapping;
           template = 27 Kidnapping.Noe;
       };
       class 28 Rescue: MissionDefault
       {
           end1 = 29 the big fight;
           end2 = 29 the big fight;
           end3 = 29 the big fight;
           end4 = 29 the big fight;
           end5 = 29 the big fight;
           end6 = 29 the big fight;
           lost = 28 Rescue;
           template = 28 Rescue.Noe;
       };
       class 29 the big fight: MissionDefault
       {
           end1 = ;
           end2 = ;
           end3 = ;
           end4 = ;
           end5 = ;
           end6 = ;
           lost = 29 the big fight;
           template = 29 the big fight.Noe;
       };

    };
};

class CfgRadio
{
   sounds[]={};
};

class CfgMusic
{
   tracks[]={};
};

class CfgSounds
{
   sounds[]={};
}; 

Share this post


Link to post
Share on other sites

Spaces in class names and missions names are usually a no go, "01 The last men standing" should be "01Thelastmenstanding" in both the code and the mission folder's or pbo's name. I can't see any other issues besides that one.

Share this post


Link to post
Share on other sites

Strange... I couldn't find anything, even compared it to my test campaign config. Can you post the new code? Maybe there's something different there.

Share this post


Link to post
Share on other sites

OK, this is the new code;

class CfgIdentities
{
};

class Awards
{
};

class Penalties
{
};

class MissionDefault
{
   lives = -1;
   lost = ;
   end1 = ;
   end2 = ;
   end3 = ;
   end4 = ;
   end5 = ;
   end6 = ;
};

class Campaign
{
   name = "Circassia - Liberty";
   firstBattle = Part1;


   class Part1
   {
       name = "Circassia Liberty";
       cutscene = ;
       firstMission = 01;
       end1 = ;
       end2 = ;
       end3 = ;
       end4 = ;
       end5 = ;
       end6 = ;
       lost = ;

       class 01: MissionDefault
       {
           end1 = 02;
           end2 = 02;
           end3 = 02;
           end4 = 02;
           end5 = 02;
           end6 = 02;
           lost = 01;
           template = 01.noe;
       };
       class 02: MissionDefault
       {
           end1 = 03;
           end2 = 03;
           end3 = 03;
           end4 = 03;
           end5 = 03;
           end6 = 03;
           lost = 02;
           template = 02.Noe;
       };
       class 03: MissionDefault
       {
           end1 = 04;
           end2 = 04;
           end3 = 04;
           end4 = 04;
           end5 = 04;
           end6 = 04;
           lost = 03;
           template = 03.Noe;
       };
       class 04: MissionDefault
       {
           end1 = 05;
           end2 = 05;
           end3 = 05;
           end4 = 05;
           end5 = 05;
           end6 = 05;
           lost = 04;
           template = 04.Noe;
       };
       class 05: MissionDefault
       {
           end1 = 06;
           end2 = 06;
           end3 = 06;
           end4 = 06;
           end5 = 06;
           end6 = 06;
           lost = 05;
           template = 05.Noe;
       };
       class 06: MissionDefault
       {
           end1 = 07;
           end2 = 07;
           end3 = 07;
           end4 = 07;
           end5 = 07;
           end6 = 07;
           lost = 06;
           template = 06.Noe;
       };
       class 07: MissionDefault
       {
           end1 = 08;
           end2 = 08;
           end3 = 08;
           end4 = 08;
           end5 = 08;
           end6 = 08;
           lost = 07;
           template = 07.Noe;
       };
       class 08: MissionDefault
       {
           end1 = 09;
           end2 = 09;
           end3 = 09;
           end4 = 09;
           end5 = 09;
           end6 = 09;
           lost = 08;
           template = 08.Noe;
       };
       class 09: MissionDefault
       {
           end1 = 10;
           end2 = 10;
           end3 = 10;
           end4 = 10;
           end5 = 10;
           end6 = 10;
           lost = 09;
           template = 09.Noe;
       };
       class 10: MissionDefault
       {
           end1 = 11;
           end2 = 11;
           end3 = 11;
           end4 = 11;
           end5 = 11;
           end6 = 11;
           lost = 10;
           template = 10.Noe;
       };
       class 11: MissionDefault
       {
           end1 = 12;
           end2 = 12;
           end3 = 12;
           end4 = 12;
           end5 = 12;
           end6 = 12;
           lost = 11;
           template = 11.Noe;
       };
       class 12: MissionDefault
       {
           end1 = 13;
           end2 = 13;
           end3 = 13;
           end4 = 13;
           end5 = 13;
           end6 = 13;
           lost = 12;
           template = 12.Noe;
       };
       class 13: MissionDefault
       {
           end1 = 14;
           end2 = 14;
           end3 = 14;
           end4 = 14;
           end5 = 14;
           end6 = 14;
           lost = 13;
           template = 13.Noe;
       };
       class 14: MissionDefault
       {
           end1 = 16;
           end2 = 16;
           end3 = 16;
           end4 = 16;
           end5 = 16;
           end6 = 16;
           lost = 14;
           template = 14.Noe;
       };
       class 16: MissionDefault
       {
           end1 = 17;
           end2 = 17;
           end3 = 17;
           end4 = 17;
           end5 = 17;
           end6 = 17;
           lost = 16;
           template = 16.Noe;
       };
       class 17: MissionDefault
       {
           end1 = 18;
           end2 = 18;
           end3 = 18;
           end4 = 18;
           end5 = 18;
           end6 = 18;
           lost = 17;
           template = 17.Noe;
       };
       class 18: MissionDefault
       {
           end1 = 19;
           end2 = 19;
           end3 = 19;
           end4 = 19;
           end5 = 19;
           end6 = 19;
           lost = 18;
           template = 18.Noe;
       };
       class 19: MissionDefault
       {
           end1 = 20;
           end2 = 20;
           end3 = 20;
           end4 = 20;
           end5 = 20;
           end6 = 20;
           lost = 19;
           template = 19.Noe;
       };
       class 20: MissionDefault
       {
           end1 = 21;
           end2 = 21;
           end3 = 21;
           end4 = 21;
           end5 = 21;
           end6 = 21;
           lost = 20;
           template = 20.Noe;
       };
       class 21: MissionDefault
       {
           end1 = 22;
           end2 = 22;
           end3 = 22;
           end4 = 22;
           end5 = 22;
           end6 = 22;
           lost = 21;
           template = 21.Noe;
       };
       class 22: MissionDefault
       {
           end1 = 23;
           end2 = 23;
           end3 = 23;
           end4 = 23;
           end5 = 23;
           end6 = 23;
           lost = 22;
           template = 22.Noe;
       };
       class 23: MissionDefault
       {
           end1 = 24;
           end2 = 24;
           end3 = 24;
           end4 = 24;
           end5 = 24;
           end6 = 24;
           lost = 23;
           template = 23.Noe;
       };
       class 24: MissionDefault
       {
           end1 = 25;
           end2 = 25;
           end3 = 25;
           end4 = 25;
           end5 = 25;
           end6 = 25;
           lost = 24;
           template = 24.Noe;
       };
       class 25: MissionDefault
       {
           end1 = 26;
           end2 = 26;
           end3 = 26;
           end4 = 26;
           end5 = 26;
           end6 = 26;
           lost = 25;
           template = 25.Noe;
       };
       class 26: MissionDefault
       {
           end1 = 27;
           end2 = 27;
           end3 = 27;
           end4 = 27;
           end5 = 27;
           end6 = 27;
           lost = 26;
           template = 26.Noe;
       };
       class 27: MissionDefault
       {
           end1 = 28;
           end2 = 28;
           end3 = 28;
           end4 = 28;
           end5 = 28;
           end6 = 28;
           lost = 27;
           template = 27.Noe;
       };
       class 28: MissionDefault
       {
           end1 = 29;
           end2 = 29;
           end3 = 29;
           end4 = 29;
           end5 = 29;
           end6 = 29;
           lost = 28;
           template = 28.Noe;
       };
       class 29: MissionDefault
       {
           end1 = ;
           end2 = ;
           end3 = ;
           end4 = ;
           end5 = ;
           end6 = ;
           lost = 29;
           template = 29.Noe;
       };

    };
};

class CfgRadio
{
   sounds[]={};
};

class CfgMusic
{
   tracks[]={};
};

class CfgSounds
{
   sounds[]={};
};

Share this post


Link to post
Share on other sites

I don't see any problems with the structure, so I think firstMission = 01; is the reason for the error message - seems like "01" is recognized as numeric value instead of the mission name, I'd suggest trying to name them all something like "01LastManStanding" and so on.

Share this post


Link to post
Share on other sites

OK, and this is a link to the campaign folder if you wonna check the whole case... Thanks

http://www.mediafire.com/?txkvdgiicarqd4f


class CfgIdentities
{
};

class Awards
{
};

class Penalties
{
};

class MissionDefault
{
   lives = -1;
   lost = ;
   end1 = ;
   end2 = ;
   end3 = ;
   end4 = ;
   end5 = ;
   end6 = ;
};

class Campaign
{
   name = "Circassia - Liberty";
  firstBattle = PART1;


   class PART1
   {
       name = "abc";
       cutscene = ;
       firstMission = 01Thelastmenstanding;
       end1 = ;
       end2 = ;
       end3 = ;
       end4 = ;
       end5 = ;
       end6 = ;
       lost = PART1;


       class 01Thelastmenstanding: MissionDefault
       {
           end1 = 02Regroup;
           end2 = 02Regroup;
           end3 = 02Regroup;
           end4 = 02Regroup;
           end5 = 02Regroup;
           end6 = 02Regroup;
           lost = 01Thelastmenstanding;
           template = 01Thelastmenstanding.noe;
       };
       class 02Regroup: MissionDefault
       {
           end1 = 03HoldingMokravrata;
           end2 = 03HoldingMokravrata;
           end3 = 03HoldingMokravrata;
           end4 = 03HoldingMokravrata;
           end5 = 03HoldingMokravrata;
           end6 = 03HoldingMokravrata;
           lost = 02Regroup;
           template = 02Regroup.Noe;
       };
       class 03HoldingMokravrata: MissionDefault
       {
           end1 = 04Spyingenemybase;
           end2 = 04Spyingenemybase;
           end3 = 04Spyingenemybase;
           end4 = 04Spyingenemybase;
           end5 = 04Spyingenemybase;
           end6 = 04Spyingenemybase;
           lost = 03HoldingMokravrata;
           template = 03HoldingMokravrata.Noe;
       };
       class 04Spyingenemybase: MissionDefault
       {
           end1 = 05AttackingModrava;
           end2 = 05AttackingModrava;
           end3 = 05AttackingModrava;
           end4 = 05AttackingModrava;
           end5 = 05AttackingModrava;
           end6 = 05AttackingModrava;
           lost = 04Spyingenemybase;
           template = 04Spyingenemybase.Noe;
       };
       class 05AttackingModrava: MissionDefault
       {
           end1 = 06RussianArtillery;
           end2 = 06RussianArtillery;
           end3 = 06RussianArtillery;
           end4 = 06RussianArtillery;
           end5 = 06RussianArtillery;
           end6 = 06RussianArtillery;
           lost = 05AttackingModrava;
           template = 05AttackingModrava.Noe;
       };
       class 06RussianArtillery: MissionDefault
       {
           end1 = 07ArtilleryElimination;
           end2 = 07ArtilleryElimination;
           end3 = 07ArtilleryElimination;
           end4 = 07ArtilleryElimination;
           end5 = 07ArtilleryElimination;
           end6 = 07ArtilleryElimination;
           lost = 06RussianArtillery;
           template = 06RussianArtillery.Noe;
       };
       class 07ArtilleryElimination: MissionDefault
       {
           end1 = 08RussianAirStrike;
           end2 = 08RussianAirStrike;
           end3 = 08RussianAirStrike;
           end4 = 08RussianAirStrike;
           end5 = 08RussianAirStrike;
           end6 = 08RussianAirStrike;
           lost = 07ArtilleryElimination;
           template = 07ArtilleryElimination.Noe;
       };
       class 08RussianAirStrike: MissionDefault
       {
           end1 = 09Reinforcements;
           end2 = 09Reinforcements;
           end3 = 09Reinforcements;
           end4 = 09Reinforcements;
           end5 = 09Reinforcements;
           end6 = 09Reinforcements;
           lost = 08RussianAirStrike;
           template = 08RussianAirStrike.Noe;
       };
       class 09Reinforcements: MissionDefault
       {
           end1 = 10TakingtheAirbase;
           end2 = 10TakingtheAirbase;
           end3 = 10TakingtheAirbase;
           end4 = 10TakingtheAirbase;
           end5 = 10TakingtheAirbase;
           end6 = 10TakingtheAirbase;
           lost = 09Reinforcements;
           template = 09Reinforcements.Noe;
       };
       class 10TakingtheAirbase: MissionDefault
       {
           end1 = 11TheAirportfight;
           end2 = 11TheAirportfight;
           end3 = 11TheAirportfight;
           end4 = 11TheAirportfight;
           end5 = 11TheAirportfight;
           end6 = 11TheAirportfight;
           lost = 10TakingtheAirbase;
           template = 10TakingtheAirbase.Noe;
       };
       class 11TheAirportfight: MissionDefault
       {
           end1 = 12HoldingtheAirPort;
           end2 = 12HoldingtheAirPort;
           end3 = 12HoldingtheAirPort;
           end4 = 12HoldingtheAirPort;
           end5 = 12HoldingtheAirPort;
           end6 = 12HoldingtheAirPort;
           lost = 11TheAirportfight;
           template = 11TheAirportfight.Noe;
       };
       class 12HoldingtheAirPort: MissionDefault
       {
           end1 = 13TanksReinforcements;
           end2 = 13TanksReinforcements;
           end3 = 13TanksReinforcements;
           end4 = 13TanksReinforcements;
           end5 = 13TanksReinforcements;
           end6 = 13TanksReinforcements;
           lost = 12HoldingtheAirPort;
           template = 12HoldingtheAirPort.Noe;
       };
       class 13TanksReinforcements: MissionDefault
       {
           end1 = 14Stealing!;
           end2 = 14Stealing!;
           end3 = 14Stealing!;
           end4 = 14Stealing!;
           end5 = 14Stealing!;
           end6 = 14Stealing!;
           lost = 13TanksReinforcements;
           template = 13TanksReinforcements.Noe;
       };
       class 14Stealing!: MissionDefault
       {
           end1 = 16ColonelNart;
           end2 = 16ColonelNart;
           end3 = 16ColonelNart;
           end4 = 16ColonelNart;
           end5 = 16ColonelNart;
           end6 = 16ColonelNart;
           lost = 14Stealing!;
           template = 14Stealing!.Noe;
       };
       class 16ColonelNart: MissionDefault
       {
           end1 = 17TakingtheRadarBase;
           end2 = 17TakingtheRadarBase;
           end3 = 17TakingtheRadarBase;
           end4 = 17TakingtheRadarBase;
           end5 = 17TakingtheRadarBase;
           end6 = 17TakingtheRadarBase;
           lost = 16ColonelNart;
           template = 16ColonelNart.Noe;
       };
       class 17TakingtheRadarBase: MissionDefault
       {
           end1 = 18TheLiberationofLoukov;
           end2 = 18TheLiberationofLoukov;
           end3 = 18TheLiberationofLoukov;
           end4 = 18TheLiberationofLoukov;
           end5 = 18TheLiberationofLoukov;
           end6 = 18TheLiberationofLoukov;
           lost = 17TakingtheRadarBase;
           template = 17TakingtheRadarBase.Noe;
       };
       class 18TheLiberationofLoukov: MissionDefault
       {
           end1 = 19CounterAttack;
           end2 = 19CounterAttack;
           end3 = 19CounterAttack;
           end4 = 19CounterAttack;
           end5 = 19CounterAttack;
           end6 = 19CounterAttack;
           lost = 18TheLiberationofLoukov;
           template = 18TheLiberationofLoukov.Noe;
       };
       class 19CounterAttack: MissionDefault
       {
           end1 = 20TanksBattalionBase;
           end2 = 20TanksBattalionBase;
           end3 = 20TanksBattalionBase;
           end4 = 20TanksBattalionBase;
           end5 = 20TanksBattalionBase;
           end6 = 20TanksBattalionBase;
           lost = 19CounterAttack;
           template = 19CounterAttack.Noe;
       };
       class 20TanksBattalionBase: MissionDefault
       {
           end1 = 21LiberatingEastsideofNogova;
           end2 = 21LiberatingEastsideofNogova;
           end3 = 21LiberatingEastsideofNogova;
           end4 = 21LiberatingEastsideofNogova;
           end5 = 21LiberatingEastsideofNogova;
           end6 = 21LiberatingEastsideofNogova;
           lost = 20TanksBattalionBase;
           template = 20TanksBattalionBase.Noe;
       };
       class 21LiberatingEastsideofNogova: MissionDefault
       {
           end1 = 22ColonelZas;
           end2 = 22ColonelZas;
           end3 = 22ColonelZas;
           end4 = 22ColonelZas;
           end5 = 22ColonelZas;
           end6 = 22ColonelZas;
           lost = 21LiberatingEastsideofNogova;
           template = 21LiberatingEastsideofNogova.Noe;
       };
       class 22ColonelZas: MissionDefault
       {
           end1 = 23ThesouthAirport;
           end2 = 23ThesouthAirport;
           end3 = 23ThesouthAirport;
           end4 = 23ThesouthAirport;
           end5 = 23ThesouthAirport;
           end6 = 23ThesouthAirport;
           lost = 22ColonelZas;
           template = 22ColonelZas.Noe;
       };
       class 23ThesouthAirport: MissionDefault
       {
           end1 = 24Scorchedearthpolicy;
           end2 = 24Scorchedearthpolicy;
           end3 = 24Scorchedearthpolicy;
           end4 = 24Scorchedearthpolicy;
           end5 = 24Scorchedearthpolicy;
           end6 = 24Scorchedearthpolicy;
           lost = 23ThesouthAirport;
           template = 23ThesouthAirport.Noe;
       };
       class 24Scorchedearthpolicy: MissionDefault
       {
           end1 = 25USSupport;
           end2 = 25USSupport;
           end3 = 25USSupport;
           end4 = 25USSupport;
           end5 = 25USSupport;
           end6 = 25USSupport;
           lost = 24Scorchedearthpolicy;
           template = 24Scorchedearthpolicy.Noe;
       };
       class 25USSupport: MissionDefault
       {
           end1 = 26DestroyingtheScuds;
           end2 = 26DestroyingtheScuds;
           end3 = 26DestroyingtheScuds;
           end4 = 26DestroyingtheScuds;
           end5 = 26DestroyingtheScuds;
           end6 = 26DestroyingtheScuds;
           lost = 25USSupport;
           template = 25USSupport.Noe;
       };
       class 26DestroyingtheScuds: MissionDefault
       {
           end1 = 27Kidnapping;
           end2 = 27Kidnapping;
           end3 = 27Kidnapping;
           end4 = 27Kidnapping;
           end5 = 27Kidnapping;
           end6 = 27Kidnapping;
           lost = 26DestroyingtheScuds;
           template = 26DestroyingtheScuds.Noe;
       };
       class 27Kidnapping: MissionDefault
       {
           end1 = 28Rescue;
           end2 = 28Rescue;
           end3 = 28Rescue;
           end4 = 28Rescue;
           end5 = 28Rescue;
           end6 = 28Rescue;
           lost = 27Kidnapping;
           template = 27Kidnapping.Noe;
       };
       class 28Rescue: MissionDefault
       {
           end1 = 29thebigfight;
           end2 = 29thebigfight;
           end3 = 29thebigfight;
           end4 = 29thebigfight;
           end5 = 29thebigfight;
           end6 = 29thebigfight;
           lost = 28Rescue;
           template = 28Rescue.Noe;
       };
       class 29thebigfight: MissionDefault
       {
           end1 = ;
           end2 = ;
           end3 = ;
           end4 = ;
           end5 = ;
           end6 = ;
           lost = 29thebigfight;
           template = 29thebigfight.Noe;
       };

    };
};

class CfgRadio
{
   sounds[]={};
};

class CfgMusic
{
   tracks[]={};
};

class CfgSounds
{
   sounds[]={};
}; 

Share this post


Link to post
Share on other sites

Okay, I downloaded and tested it, getting the error - I'll try to find it and kill it.

Share this post


Link to post
Share on other sites

Ok, try, i've renamed the stealing! into stealing (you must rename the stealing! mission folder too), and corrected a mission name which wasn't changed : i can't test it further as i haven't got the same addons as you :

class CfgIdentities
{
};

class Awards
{
};

class Penalties
{
};

class MissionDefault
{
   lives = -1;
   lost = ;
   end1 = ;
   end2 = ;
   end3 = ;
   end4 = ;
   end5 = ;
   end6 = ;
};

class Campaign
{
   name = "Circassia - Liberty";
  firstBattle = PART1;


   class PART1
   {
       name = "abc";
       cutscene = ;
       firstMission = 01Thelastmenstanding;
       end1 = ;
       end2 = ;
       end3 = ;
       end4 = ;
       end5 = ;
       end6 = ;
       lost = PART1;


       class 01Thelastmenstanding: MissionDefault
       {
           end1 = 02Regroup;
           end2 = 02Regroup;
           end3 = 02Regroup;
           end4 = 02Regroup;
           end5 = 02Regroup;
           end6 = 02Regroup;
           lost = 01Thelastmenstanding;
           template = 01Thelastmenstanding.noe;
       };
       class 02Regroup: MissionDefault
       {
           end1 = 03HoldingMokravrata;
           end2 = 03HoldingMokravrata;
           end3 = 03HoldingMokravrata;
           end4 = 03HoldingMokravrata;
           end5 = 03HoldingMokravrata;
           end6 = 03HoldingMokravrata;
           lost = 02Regroup;
           template = 02Regroup.Noe;
       };
       class 03HoldingMokravrata: MissionDefault
       {
           end1 = 04Spyingenemybase;
           end2 = 04Spyingenemybase;
           end3 = 04Spyingenemybase;
           end4 = 04Spyingenemybase;
           end5 = 04Spyingenemybase;
           end6 = 04Spyingenemybase;
           lost = 03HoldingMokravrata;
           template = 03HoldingMokravrata.Noe;
       };
       class 04Spyingenemybase: MissionDefault
       {
           end1 = 05AttackingModrava;
           end2 = 05AttackingModrava;
           end3 = 05AttackingModrava;
           end4 = 05AttackingModrava;
           end5 = 05AttackingModrava;
           end6 = 05AttackingModrava;
           lost = 04Spyingenemybase;
           template = 04Spyingenemybase.Noe;
       };
       class 05AttackingModrava: MissionDefault
       {
           end1 = 06RussianArtillery;
           end2 = 06RussianArtillery;
           end3 = 06RussianArtillery;
           end4 = 06RussianArtillery;
           end5 = 06RussianArtillery;
           end6 = 06RussianArtillery;
           lost = 05AttackingModrava;
           template = 05AttackingModrava.Noe;
       };
       class 06RussianArtillery: MissionDefault
       {
           end1 = 07ArtilleryElimination;
           end2 = 07ArtilleryElimination;
           end3 = 07ArtilleryElimination;
           end4 = 07ArtilleryElimination;
           end5 = 07ArtilleryElimination;
           end6 = 07ArtilleryElimination;
           lost = 06RussianArtillery;
           template = 06RussianArtillery.Noe;
       };
       class 07ArtilleryElimination: MissionDefault
       {
           end1 = 08RussianAirStrike;
           end2 = 08RussianAirStrike;
           end3 = 08RussianAirStrike;
           end4 = 08RussianAirStrike;
           end5 = 08RussianAirStrike;
           end6 = 08RussianAirStrike;
           lost = 07ArtilleryElimination;
           template = 07ArtilleryElimination.Noe;
       };
       class 08RussianAirStrike: MissionDefault
       {
           end1 = 09Reinforcements;
           end2 = 09Reinforcements;
           end3 = 09Reinforcements;
           end4 = 09Reinforcements;
           end5 = 09Reinforcements;
           end6 = 09Reinforcements;
           lost = 08RussianAirStrike;
           template = 08RussianAirStrike.Noe;
       };
       class 09Reinforcements: MissionDefault
       {
           end1 = 10TakingtheAirbase;
           end2 = 10TakingtheAirbase;
           end3 = 10TakingtheAirbase;
           end4 = 10TakingtheAirbase;
           end5 = 10TakingtheAirbase;
           end6 = 10TakingtheAirbase;
           lost = 09Reinforcements;
           template = 09Reinforcements.Noe;
       };
       class 10TakingtheAirbase: MissionDefault
       {
           end1 = 11TheAirportfight;
           end2 = 11TheAirportfight;
           end3 = 11TheAirportfight;
           end4 = 11TheAirportfight;
           end5 = 11TheAirportfight;
           end6 = 11TheAirportfight;
           lost = 10TakingtheAirbase;
           template = 10TakingtheAirbase.Noe;
       };
       class 11TheAirportfight: MissionDefault
       {
           end1 = 12HoldingtheAirPort;
           end2 = 12HoldingtheAirPort;
           end3 = 12HoldingtheAirPort;
           end4 = 12HoldingtheAirPort;
           end5 = 12HoldingtheAirPort;
           end6 = 12HoldingtheAirPort;
           lost = 11TheAirportfight;
           template = 11TheAirportfight.Noe;
       };
       class 12HoldingtheAirPort: MissionDefault
       {
           end1 = 13TanksReinforcements;
           end2 = 13TanksReinforcements;
           end3 = 13TanksReinforcements;
           end4 = 13TanksReinforcements;
           end5 = 13TanksReinforcements;
           end6 = 13TanksReinforcements;
           lost = 12HoldingtheAirPort;
           template = 12HoldingtheAirPort.Noe;
       };
       class 13TanksReinforcements: MissionDefault
       {
           end1 = 14Stealing;
           end2 = 14Stealing;
           end3 = 14Stealing;
           end4 = 14Stealing;
           end5 = 14Stealing;
           end6 = 14Stealing;
           lost = 13TanksReinforcements;
           template = 13TanksReinforcements.Noe;
       };
       class 14Stealing: MissionDefault
       {
           end1 = 16ColonelNart;
           end2 = 16ColonelNart;
           end3 = 16ColonelNart;
           end4 = 16ColonelNart;
           end5 = 16ColonelNart;
           end6 = 16ColonelNart;
           lost = 14Stealing;
           template = 14Stealing.Noe;
       };
       class 16ColonelNart: MissionDefault
       {
           end1 = 17TakingtheRadarBase;
           end2 = 17TakingtheRadarBase;
           end3 = 17TakingtheRadarBase;
           end4 = 17TakingtheRadarBase;
           end5 = 17TakingtheRadarBase;
           end6 = 17TakingtheRadarBase;
           lost = 16ColonelNart;
           template = 16ColonelNart.Noe;
       };
       class 17TakingtheRadarBase: MissionDefault
       {
           end1 = 18TheLiberationofLoukov;
           end2 = 18TheLiberationofLoukov;
           end3 = 18TheLiberationofLoukov;
           end4 = 18TheLiberationofLoukov;
           end5 = 18TheLiberationofLoukov;
           end6 = 18TheLiberationofLoukov;
           lost = 17TakingtheRadarBase;
           template = 17TakingtheRadarBase.Noe;
       };
       class 18TheLiberationofLoukov: MissionDefault
       {
           end1 = 19CounterAttack;
           end2 = 19CounterAttack;
           end3 = 19CounterAttack;
           end4 = 19CounterAttack;
           end5 = 19CounterAttack;
           end6 = 19CounterAttack;
           lost = 18TheLiberationofLoukov;
           template = 18TheLiberationofLoukov.Noe;
       };
       class 19CounterAttack: MissionDefault
       {
           end1 = 20TanksBattalionBase;
           end2 = 20TanksBattalionBase;
           end3 = 20TanksBattalionBase;
           end4 = 20TanksBattalionBase;
           end5 = 20TanksBattalionBase;
           end6 = 20TanksBattalionBase;
           lost = 19CounterAttack;
           template = 19CounterAttack.Noe;
       };
       class 20TanksBattalionBase: MissionDefault
       {
           end1 = 21LiberatingEastsideofNogova;
           end2 = 21LiberatingEastsideofNogova;
           end3 = 21LiberatingEastsideofNogova;
           end4 = 21LiberatingEastsideofNogova;
           end5 = 21LiberatingEastsideofNogova;
           end6 = 21LiberatingEastsideofNogova;
           lost = 20TanksBattalionBase;
           template = 20TanksBattalionBase.Noe;
       };
       class 21LiberatingEastsideofNogova: MissionDefault
       {
           end1 = 22ColonelZas;
           end2 = 22ColonelZas;
           end3 = 22ColonelZas;
           end4 = 22ColonelZas;
           end5 = 22ColonelZas;
           end6 = 22ColonelZas;
           lost = 21LiberatingEastsideofNogova;
           template = 21LiberatingEastsideofNogova.Noe;
       };
       class 22ColonelZas: MissionDefault
       {
           end1 = 23ThesouthAirport;
           end2 = 23ThesouthAirport;
           end3 = 23ThesouthAirport;
           end4 = 23ThesouthAirport;
           end5 = 23ThesouthAirport;
           end6 = 23ThesouthAirport;
           lost = 22ColonelZas;
           template = 22ColonelZas.Noe;
       };
       class 23ThesouthAirport: MissionDefault
       {
           end1 = 24Scorchedearthpolicy;
           end2 = 24Scorchedearthpolicy;
           end3 = 24Scorchedearthpolicy;
           end4 = 24Scorchedearthpolicy;
           end5 = 24Scorchedearthpolicy;
           end6 = 24Scorchedearthpolicy;
           lost = 23ThesouthAirport;
           template = 23ThesouthAirport.Noe;
       };
       class 24Scorchedearthpolicy: MissionDefault
       {
           end1 = 25USSupport;
           end2 = 25USSupport;
           end3 = 25USSupport;
           end4 = 25USSupport;
           end5 = 25USSupport;
           end6 = 25USSupport;
           lost = 24Scorchedearthpolicy;
           template = 24Scorchedearthpolicy.Noe;
       };
       class 25USSupport: MissionDefault
       {
           end1 = 26DestroyingtheScuds;
           end2 = 26DestroyingtheScuds;
           end3 = 26DestroyingtheScuds;
           end4 = 26DestroyingtheScuds;
           end5 = 26DestroyingtheScuds;
           end6 = 26DestroyingtheScuds;
           lost = 25USSupport;
           template = 25USSupport.Noe;
       };
       class 26DestroyingtheScuds: MissionDefault
       {
           end1 = 27Kidnapping;
           end2 = 27Kidnapping;
           end3 = 27Kidnapping;
           end4 = 27Kidnapping;
           end5 = 27Kidnapping;
           end6 = 27Kidnapping;
           lost = 26DestroyingtheScuds;
           template = 26DestroyingtheScuds.Noe;
       };
       class 27Kidnapping: MissionDefault
       {
           end1 = 28Rescue;
           end2 = 28Rescue;
           end3 = 28Rescue;
           end4 = 28Rescue;
           end5 = 28Rescue;
           end6 = 28Rescue;
           lost = 27Kidnapping;
           template = 27Kidnapping.Noe;
       };
       class 28Rescue: MissionDefault
       {
           end1 = 29thebigfight;
           end2 = 29thebigfight;
           end3 = 29thebigfight;
           end4 = 29thebigfight;
           end5 = 29thebigfight;
           end6 = 29thebigfight;
           lost = 28Rescue;
           template = 28Rescue.Noe;
       };
       class 29thebigfight: MissionDefault
       {
           end1 = ;
           end2 = ;
           end3 = ;
           end4 = ;
           end5 = ;
           end6 = ;
           lost = 29thebigfight;
           template = 29thebigfight.Noe;
       };

    };
};

class CfgRadio
{
   sounds[]={};
};

class CfgMusic
{
   tracks[]={};
};

class CfgSounds
{
   sounds[]={};
}; 

Share this post


Link to post
Share on other sites

Yes, same here. Stealing! caused the error.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×