Home   Help Search Login Register  

Author Topic: Making Campaign  (Read 1618 times)

0 Members and 1 Guest are viewing this topic.

1460days_campaigns

  • Guest
Making Campaign
« on: 07 May 2003, 03:44:27 »
I have all the missions done and ready to go i just have to put them together for a campaign any ideas?  I tried using the OFP campaign editor, but do you have to make that a PBO file or what i need some help contact me by socom@oda596.net or respond here or even socom_oda on yahoo.  Thanks

Offline macguba

  • Former Staff
  • ****
    • macguba's operation flashpoint page
Re:Making Campaign
« Reply #1 on: 07 May 2003, 09:07:57 »
Welcome to the forum!    You don't need email, questions get asked publically and answered publically, that way everybody can benefit from the knowledge shared.  ;)

Campaigns are managed by a description.ext file.   There are tutes in the Ed Depot.     I suspect you will also need a pbo tool to turn the campaign folder (which contains the campaign pbo and the mission folders) into a campaign.pbo

You can unpbo the official campaigns to see how it's done.   Use Amalfi's pbo decryptor for that.
Plenty of reviewed ArmA missions for you to play

1460days_campaigns

  • Guest
Re:Making Campaign
« Reply #2 on: 08 May 2003, 01:05:39 »
Ok i get this error when i try to play the campaign.  Campaigns/1460dayscampaigns.eden/description.ext/campaign/part1/: ',' encountered instead of '{'    what did i do also i use the jungle everon for this campaign does the eden mean something else?

Offline Tomb

  • Contributing Member
  • **
  • in2 Metal? Go 2 my sig
Re:Making Campaign
« Reply #3 on: 08 May 2003, 01:10:44 »

Quote
...description.ext...

 :o hence the type of error message, YOU prolly misspelled/forgot som'n  :D


Check & doubleCheck EVERYTHING written in the description file  :)

1460days_campaigns

  • Guest
Re:Making Campaign
« Reply #4 on: 08 May 2003, 01:25:40 »
the description was from the OFP campaign editor

1460days_campaigns

  • Guest
Re:Making Campaign
« Reply #5 on: 08 May 2003, 01:28:56 »
class CfgIdentities
{
      class Kramer
      {
            name = "Logan Kramer";
            face = "Face7";
            glasses="None";
            speaker = "Peter";
            pitch = 1.0;
      };
};

class Awards
{
    class Award01
    {
        limit = 12;
        abel = ;
        cain = ;
        eden = ;
    };
    class Award02
    {
        limit = 40;
        abel = ;
        cain = ;
        eden = ;
    };
    class Award03
    {
        limit = 100;
        abel = ;
        cain = ;
        eden = ;
    };
};

class Penalties
{
    class Penalty01
    {
        limit = -1;
        abel = ;
        cain = ;
        eden = ;
    };
    class Penalty02
    {
        limit = -7;
        abel = ;
        cain = ;
        eden = ;
    };
    class Penalty03
    {
        limit = -12;
        abel = ;
        cain = ;
        eden = ;
    };
    class PenaltyGameOver
    {
        limit = -15;
        abel = ;
        cain = ;
        eden = ;
    };
};

exitScore = -15;




class MissionDefault
{
     lives = -1;

    lost = ;
    end1 = ;
    end2 = ;
    end3 = ;
    end4 = ;
    end5 = ;
    end6 = ;
};

class Campaign
{
    name =  "1460 Days: A Vietnam Campaign Series - Tour of Duty 1, 1966";
    firstBattle = Part1;



    class Part1
    {
        name = "In Country!";

        cutscene = ;

        firstMission = kramer.ebeden_j;
        lost = ;
        end1 = ;
        end2 = ;
        end3 = ;
        end4 = ;
        end5 = ;
        end6 = ;

        class kramer.ebeden_j: MissionDefault
        {
            end1 = ambush.ebeden_j;
            end2 = ambush.ebeden_j;
            end3 = ambush.ebeden_j;
            end4 = ambush.ebeden_j;
            end5 = ambush.ebeden_j;
            end6 = ambush.ebeden_j;
            lost = kramer.ebeden_j;
            template = kramer.ebeden_jungle;
        };
        class ambush.ebeden_j: MissionDefault
        {
            end1 = firebase.ebeden_j;
            end2 = firebase.ebeden_j;
            end3 = firebase.ebeden_j;
            end4 = firebase.ebeden_j;
            end5 = firebase.ebeden_j;
            end6 = firebase.ebeden_j;
            lost = ambush.ebeden_j;
            template = ambush.ebeden_jungle;
        };
        class firebase.ebeden_j: MissionDefault
        {
            end1 = patrol.ebeden_j;
            end2 = patrol.ebeden_j;
            end3 = patrol.ebeden_j;
            end4 = patrol.ebeden_j;
            end5 = patrol.ebeden_j;
            end6 = patrol.ebeden_j;
            lost = firebase.ebeden_j;
            template = firebase.ebeden_jungle;
        };
        class patrol.ebeden_j: MissionDefault
        {
            end1 = offensive.ebeden_j;
            end2 = offensive.ebeden_j;
            end3 = offensive.ebeden_j;
            end4 = offensive.ebeden_j;
            end5 = offensive.ebeden_j;
            end6 = offensive.ebeden_j;
            lost = patrol.ebeden_j;
            template = patrol.ebeden_jungle;
        };
        class offensive.ebeden_j: MissionDefault
        {
            end1 = land_chopper.ebeden_j;
            end2 = land_chopper.ebeden_j;
            end3 = land_chopper.ebeden_j;
            end4 = land_chopper.ebeden_j;
            end5 = land_chopper.ebeden_j;
            end6 = land_chopper.ebeden_j;
            lost = offensive.ebeden_j;
            template = offensive.ebeden_jungle;
        };
        class land_chopper.ebeden_j: MissionDefault
        {
            end1 = para1.ebeden_j;
            end2 = para1.ebeden_j;
            end3 = para1.ebeden_j;
            end4 = para1.ebeden_j;
            end5 = para1.ebeden_j;
            end6 = para1.ebeden_j;
            lost = land_chopper.ebeden_j;
            template = land_chopper.ebeden_jungle;
        };
        class para1.ebeden_j: MissionDefault
        {
            end1 = tailrotorfailure.ebeden_j;
            end2 = tailrotorfailure.ebeden_j;
            end3 = tailrotorfailure.ebeden_j;
            end4 = tailrotorfailure.ebeden_j;
            end5 = tailrotorfailure.ebeden_j;
            end6 = tailrotorfailure.ebeden_j;
            lost = para1.ebeden_j;
            template = para1.ebeden_jungle;
        };
        class tailrotorfailure.ebeden_j: MissionDefault
        {
            end1 = rescue.ebeden_j;
            end2 = rescue.ebeden_j;
            end3 = rescue.ebeden_j;
            end4 = rescue.ebeden_j;
            end5 = rescue.ebeden_j;
            end6 = rescue.ebeden_j;
            lost = tailrotorfailure.ebeden_j;
            template = tailrotorfailure.ebeden_jungle;
        };
        class rescue.ebeden_j: MissionDefault
        {
            end1 = rear_attack.ebeden_j;
            end2 = rear_attack.ebeden_j;
            end3 = rear_attack.ebeden_j;
            end4 = rear_attack.ebeden_j;
            end5 = rear_attack.ebeden_j;
            end6 = rear_attack.ebeden_j;
            lost = rescue.ebeden_j;
            template = rescue.ebeden_jungle;
        };
        class rear_attack.ebeden_j: MissionDefault
        {
            end1 = SFpatrol.ebeden_j;
            end2 = SFpatrol.ebeden_j;
            end3 = SFpatrol.ebeden_j;
            end4 = SFpatrol.ebeden_j;
            end5 = SFpatrol.ebeden_j;
            end6 = SFpatrol.ebeden_j;
            lost = rear_attack.ebeden_j;
            template = rear_attack.ebeden_jungle;
        };
        class SFpatrol.ebeden_j: MissionDefault
        {
            end1 = sniper1.ebeden_j;
            end2 = sniper1.ebeden_j;
            end3 = sniper1.ebeden_j;
            end4 = sniper1.ebeden_j;
            end5 = sniper1.ebeden_j;
            end6 = sniper1.ebeden_j;
            lost = SFpatrol.ebeden_j;
            template = SFpatrol.ebeden_jungle;
        };
        class sniper1.ebeden_j: MissionDefault
        {
            end1 = general.ebeden_j;
            end2 = general.ebeden_j;
            end3 = general.ebeden_j;
            end4 = general.ebeden_j;
            end5 = general.ebeden_j;
            end6 = general.ebeden_j;
            lost = sniper1.ebeden_j;
            template = sniper1.ebeden_jungle;
        };
        class general.ebeden_j: MissionDefault
        {
            end1 = ;
            end2 = ;
            end3 = ;
            end4 = ;
            end5 = ;
            end6 = ;
            lost = ;
            template = general.ebeden_jungle;
        };
    };

};

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

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

I cant find any errors?

1460days_campaigns

  • Guest
Re:Making Campaign
« Reply #6 on: 18 May 2003, 03:19:50 »
any ideas whats wrong?

Offline Black_Feather

  • Former Staff
  • ****
  • I'll never forget you Daisey.
Re:Making Campaign
« Reply #7 on: 18 May 2003, 13:21:10 »
class CfgIdentities
{
      class Kramer
      {
            name = "Logan Kramer";
            face = "Face7";
            glasses="None";
            speaker = "Peter";
            pitch = 1.0;
      };
};

class Awards
{
    class Award01
    {
        limit = 12;
        abel = ;
        cain = ;
        eden = ;
    };
    class Award02
    {
        limit = 40;
        abel = ;
        cain = ;
        eden = ;
    };
    class Award03
    {
        limit = 100;
        abel = ;
        cain = ;
        eden = ;
    };
};

class Penalties
{
    class Penalty01
    {
        limit = -1;
        abel = ;
        cain = ;
        eden = ;
    };
    class Penalty02
    {
        limit = -7;
        abel = ;
        cain = ;
        eden = ;
    };
    class Penalty03
    {
        limit = -12;
        abel = ;
        cain = ;
        eden = ;
    };
    class PenaltyGameOver
    {
        limit = -15;
        abel = ;
        cain = ;
        eden = ;
    };
};

exitScore = -15;




class MissionDefault
{
     lives = -1;

    lost = ;
    end1 = ;
    end2 = ;
    end3 = ;
    end4 = ;
    end5 = ;
    end6 = ;
};

class Campaign
{
    name =  "1460 Days: A Vietnam Campaign Series - Tour of Duty 1, 1966";
    firstBattle = Part1;



    class Part1
    {
        name = "In Country!";

        cutscene = ;

        firstMission = kramer.ebeden_j;
        lost = ;
        end1 = ;
        end2 = ;
        end3 = ;
        end4 = ;
        end5 = ;
        end6 = ;

        class kramer: MissionDefault
        {
            end1 = ambush;
            end2 = ambush;
            end3 = ambush;
            end4 = ambush;
            end5 = ambush;
            end6 = ambush;
            lost = kramer;
            template = kramer.ebeden_jungle;
        };
        class ambush: MissionDefault
        {
            end1 = firebase;
            end2 = firebase;
            end3 = firebase;
            end4 = firebase;
            end5 = firebase;
            end6 = firebase;
            lost = ambush;
            template = ambush.ebeden_jungle;
        };
        class firebase: MissionDefault
        {
            end1 = patrol;
            end2 = patrol;
            end3 = patrol;
            end4 = patrol;
            end5 = patrol;
            end6 = patrol;
            lost = firebase;
            template = firebase.ebeden_jungle;
        };
        class patrol: MissionDefault
        {
            end1 = offensive;
            end2 = offensive;
            end3 = offensive;
            end4 = offensive;
            end5 = offensive;
            end6 = offensive;
            lost = patrol;
            template = patrol.ebeden_jungle;
        };
        class offensive: MissionDefault
        {
            end1 = land_chopper;
            end2 = land_chopper;
            end3 = land_chopper;
            end4 = land_chopper;
            end5 = land_chopper;
            end6 = land_chopper;
            lost = offensive;
            template = offensive.ebeden_jungle;
        };
        class land_chopper: MissionDefault
        {
            end1 = para1;
            end2 = para1;
            end3 = para1;
            end4 = para1;
            end5 = para1;
            end6 = para1;
            lost = land_chopper;
            template = land_chopper.ebeden_jungle;
        };
        class para1: MissionDefault
        {
            end1 = tailrotorfailure;
            end2 = tailrotorfailure;
            end3 = tailrotorfailure;
            end4 = tailrotorfailure;
            end5 = tailrotorfailure;
            end6 = tailrotorfailure;
            lost = para1;
            template = para1.ebeden_jungle;
        };
        class tailrotorfailure: MissionDefault
        {
            end1 = rescue;
            end2 = rescue;
            end3 = rescue;
            end4 = rescue;
            end5 = rescue;
            end6 = rescue;
            lost = tailrotorfailure;
            template = tailrotorfailure.ebeden_jungle;
        };
        class rescue: MissionDefault
        {
            end1 = rear_attack;
            end2 = rear_attack;
            end3 = rear_attack;
            end4 = rear_attack;
            end5 = rear_attack;
            end6 = rear_attackj;
            lost = rescue;
            template = rescue.ebeden_jungle;
        };
        class rear_attack: MissionDefault
        {
            end1 = SFpatrol;
            end2 = SFpatrol;
            end3 = SFpatrol;
            end4 = SFpatrol;
            end5 = SFpatrol;
            end6 = SFpatrol;
            lost = rear_attack;
            template = rear_attack.ebeden_jungle;
        };
        class SFpatrol: MissionDefault
        {
            end1 = sniper1;
            end2 = sniper1;
            end3 = sniper1;
            end4 = sniper1;
            end5 = sniper1;
            end6 = sniper1;
            lost = SFpatrol.;
            template = SFpatrol.ebeden_jungle;
        };
        class sniper1: MissionDefault
        {
            end1 = general;
            end2 = general;
            end3 = general;
            end4 = general;
            end5 = general;
            end6 = general;
            lost = sniper1;
            template = sniper1.ebeden_jungle;
        };
        class general: MissionDefault
        {
            end1 = ;
            end2 = ;
            end3 = ;
            end4 = ;
            end5 = ;
            end6 = ;
            lost = ;
            template = general.ebeden_jungle;
        };
    };

};

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

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

Try this no guarantees though.

1460days_campaigns

  • Guest
Re:Making Campaign
« Reply #8 on: 30 May 2003, 07:45:49 »
it says now that something in the file about part1.kramer.ebeden_jungle.intro why is there an intro on the end is that messing it up
« Last Edit: 30 May 2003, 08:19:55 by 1460days_campaigns »

1460days_campaigns

  • Guest
Re:Making Campaign
« Reply #9 on: 30 May 2003, 19:54:46 »
can somebody contact me on a messenger and i can send you the missions so you can work on the description its giving me all sorts of fits and this is the first time i have worked on the campaign description. HELP!!!  The campaign is well worth it so HELP!!!

Offline macguba

  • Former Staff
  • ****
    • macguba's operation flashpoint page
Re:Making Campaign
« Reply #10 on: 30 May 2003, 20:43:30 »
I don't know anything about campaigns so I can't help.    However, Black_Feather took the trouble to look at your file and post an edited version.    The least you can do is A) thank him and B) post the exact error message and the circumstances in which it occurred.

As things stand at the moment we don't even know whether the error has come from the original file you posted, Black_Feather's version or another version.    We'll help you if we can but we need something to work with.  ;)
Plenty of reviewed ArmA missions for you to play

1460days_campaigns

  • Guest
Re:Making Campaign
« Reply #11 on: 01 Jun 2003, 08:33:06 »
yeah was black_feathers.  This is the exact No entry 'campaigns\1460dayscampaign1966.eden\description.ext\Campaign\Part1.kramer.ebeden_jungle.  All i can see is the end of 1460dayscampaign1966.eden??  whats the eden mean?  Also i did thank black feathers in my credits at the end of the campaign.

Offline Black_Feather

  • Former Staff
  • ****
  • I'll never forget you Daisey.
Re:Making Campaign
« Reply #12 on: 01 Jun 2003, 15:36:15 »
Sorry I just missed one, use this it should be ok now,


class CfgIdentities
{
      class Kramer
      {
            name = "Logan Kramer";
            face = "Face7";
            glasses="None";
            speaker = "Peter";
            pitch = 1.0;
      };
};

class Awards
{
    class Award01
    {
        limit = 12;
        abel = ;
        cain = ;
        eden = ;
    };
    class Award02
    {
        limit = 40;
        abel = ;
        cain = ;
        eden = ;
    };
    class Award03
    {
        limit = 100;
        abel = ;
        cain = ;
        eden = ;
    };
};

class Penalties
{
    class Penalty01
    {
        limit = -1;
        abel = ;
        cain = ;
        eden = ;
    };
    class Penalty02
    {
        limit = -7;
        abel = ;
        cain = ;
        eden = ;
    };
    class Penalty03
    {
        limit = -12;
        abel = ;
        cain = ;
        eden = ;
    };
    class PenaltyGameOver
    {
        limit = -15;
        abel = ;
        cain = ;
        eden = ;
    };
};

exitScore = -15;




class MissionDefault
{
    lives = -1;

    lost = ;
    end1 = ;
    end2 = ;
    end3 = ;
    end4 = ;
    end5 = ;
    end6 = ;
};

class Campaign
{
    name =  "1460 Days: A Vietnam Campaign Series - Tour of Duty 1, 1966";
    firstBattle = Part1;



    class Part1
    {
        name = "In Country!";

        cutscene = ;

        firstMission = kramer;
        lost = ;
        end1 = ;
        end2 = ;
        end3 = ;
        end4 = ;
        end5 = ;
        end6 = ;

        class kramer: MissionDefault
        {
            end1 = ambush;
            end2 = ambush;
            end3 = ambush;
            end4 = ambush;
            end5 = ambush;
            end6 = ambush;
            lost = kramer;
            template = kramer.ebeden_jungle;
        };
        class ambush: MissionDefault
        {
            end1 = firebase;
            end2 = firebase;
            end3 = firebase;
            end4 = firebase;
            end5 = firebase;
            end6 = firebase;
            lost = ambush;
            template = ambush.ebeden_jungle;
        };
        class firebase: MissionDefault
        {
            end1 = patrol;
            end2 = patrol;
            end3 = patrol;
            end4 = patrol;
            end5 = patrol;
            end6 = patrol;
            lost = firebase;
            template = firebase.ebeden_jungle;
        };
        class patrol: MissionDefault
        {
            end1 = offensive;
            end2 = offensive;
            end3 = offensive;
            end4 = offensive;
            end5 = offensive;
            end6 = offensive;
            lost = patrol;
            template = patrol.ebeden_jungle;
        };
        class offensive: MissionDefault
        {
            end1 = land_chopper;
            end2 = land_chopper;
            end3 = land_chopper;
            end4 = land_chopper;
            end5 = land_chopper;
            end6 = land_chopper;
            lost = offensive;
            template = offensive.ebeden_jungle;
        };
        class land_chopper: MissionDefault
        {
            end1 = para1;
            end2 = para1;
            end3 = para1;
            end4 = para1;
            end5 = para1;
            end6 = para1;
            lost = land_chopper;
            template = land_chopper.ebeden_jungle;
        };
        class para1: MissionDefault
        {
            end1 = tailrotorfailure;
            end2 = tailrotorfailure;
            end3 = tailrotorfailure;
            end4 = tailrotorfailure;
            end5 = tailrotorfailure;
            end6 = tailrotorfailure;
            lost = para1;
            template = para1.ebeden_jungle;
        };
        class tailrotorfailure: MissionDefault
        {
            end1 = rescue;
            end2 = rescue;
            end3 = rescue;
            end4 = rescue;
            end5 = rescue;
            end6 = rescue;
            lost = tailrotorfailure;
            template = tailrotorfailure.ebeden_jungle;
        };
        class rescue: MissionDefault
        {
            end1 = rear_attack;
            end2 = rear_attack;
            end3 = rear_attack;
            end4 = rear_attack;
            end5 = rear_attack;
            end6 = rear_attackj;
            lost = rescue;
            template = rescue.ebeden_jungle;
        };
        class rear_attack: MissionDefault
        {
            end1 = SFpatrol;
            end2 = SFpatrol;
            end3 = SFpatrol;
            end4 = SFpatrol;
            end5 = SFpatrol;
            end6 = SFpatrol;
            lost = rear_attack;
            template = rear_attack.ebeden_jungle;
        };
        class SFpatrol: MissionDefault
        {
            end1 = sniper1;
            end2 = sniper1;
            end3 = sniper1;
            end4 = sniper1;
            end5 = sniper1;
            end6 = sniper1;
            lost = SFpatrol.;
            template = SFpatrol.ebeden_jungle;
        };
        class sniper1: MissionDefault
        {
            end1 = general;
            end2 = general;
            end3 = general;
            end4 = general;
            end5 = general;
            end6 = general;
            lost = sniper1;
            template = sniper1.ebeden_jungle;
        };
        class general: MissionDefault
        {
            end1 = ;
            end2 = ;
            end3 = ;
            end4 = ;
            end5 = ;
            end6 = ;
            lost = ;
            template = general.ebeden_jungle;
        };
    };

};

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

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