Jump to content
panicsferd

Publishing campaign on steam workshop

Recommended Posts

I am trying to figure out how to upload a campaign to the steam workshop, so far I think I got the structure setup to be like the following:
 

I have the main mod folder @Revenge and inside that folder I have the Addons folder along with the mod.cpp file. Inside the Addons folder is my campaigns PBO which has the missions/images and the description.ext, and the config.cpp.

 

With this setup, it does seem like it is loading correctly because I can see it in the addon list. But for some reason, it does not show at all in the campaigns menu.

 

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;
		};
		
	};
};

Config.cpp

class CfgMissions {

	class Campaigns {

		class Revenge {
			directory = "Revenge";
		};
	};
};

I would really appreciate the help, I am kind of new to this since before with my campaigns I would normally just upload the file to dropbox/armaholic where all you would need was to extract/place the campaigns pbo file in the arma 3 "Campaigns" folder.

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

×