Jump to content
panicsferd

Need help on publishing campaign to steam workshop

Recommended Posts

I could really use some help on how to upload my campaign to the steam workshop and I am kind of new to having it work as an addon, before I would just upload the campaign pbo to armaholic/dropbox and then just extract it to the arma 3 campaigns folder.

 

My Mod folders structure is below:

 

Main Mod Folder: @Revenge

 

Inside @Revenge:

Addons

mod.cpp

 

Inside Addons:

Revenge.pbo

 

Inside Revenge.pbo:

Images

Missions

description.ext

 

Mod.cpp FIle:

picture = "Revenge\Images\overview_ca.paa";
logo = "Revenge\Images\overview_ca.paa";
logoOver = Revenge\Images\overview_ca.paa";
tooltipOwned = "Revenge";
overview = "Follow the story of Lt. Sanders, who is as an ION contractor is hired to stop the insurgency in the Mediterranean.";
hideName = 1;
hidePicture = 0;
name = "Revenge";
dir = "Revenge";

Description.ext

class Campaign
{
    name = "Revenge";
    disableMP = 1;

    briefingName = "Revenge v0.1";    
    author="Panicsferd";
    overviewText ="Follow the story of Lt. Sanders, who as an ION contractor is hired to stop the insurgency in the Mediterranean.";
    overviewPicture ="\Campaigns\Revenge\images\overview_ca.paa";

    firstBattle = Beginning;

    class MissionDefault
    {
        lives = -1;

        lost = ;
        end1 = ;
        end2 = ;
        end3 = ;
        end4 = ;
        end5 = ;
        end6 = ;
    };
    
    class Beginning
    {    
        name = "The Beginning"
        cutscene =;
        firstMission = R01;
        end1 = ;
        end2 = ;
        end3 = ;
        end4 = ;
        end5 = ;
        end6 = ;
        lost = ;

        class R01: MissionDefault
        {
            briefingName = "Opening";
            author = "Panicsferd";
            overviewText = "a group of ION contractors have been sent to Stratis, on a mission to aid their new employers.";
            overviewPicture = "\Campaigns\Revenge\images\R01_ca.paa";
            
            end1 = R02;
            lost = R01;
            template = R01.Stratis;
        };
        class R02: MissionDefault
        {
            briefingName = "Leaving";
            author = "Panicsferd";
            overviewText = "After being briefed on the mission, the ION group is now leaving Stratis for Altis.";
            overviewPicture = "\Campaigns\Revenge\images\R02_ca.paa";
            
            end1 = R03;
            lost = R02;
            template = R02.Stratis;
        };
        class R03: MissionDefault
        {
            briefingName = "Contact";
            author = "Panicsferd";
            overviewText = "An AAF convoy has been attacked; the ION group is tasked mid-flight to aid them.";
            overviewPicture = "\Campaigns\Revenge\images\R03_ca.paa";
            
            end1 = ;
            lost = R03;
            template = R03.Altis;
        };
        
    };
};

Thanks again and I would really appreciate the help.

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

×