Of course
![Smile :) :)](/chatzone/styles/default/xenforo/smilies/smile.png)
We would love to have user-contributed campaigns and would consider including them in future releases if they mesh nicely with the wing commander feel.
all the campaign data for the Privateer and Righteous fire campaigns is included in modules/campaigns.py
at the top dialogue is saved into various variables for use later... ignore that for now.
skip down to def LoadMainCampaign()
(this is referenced at the top in campaignsloaders on line 2...you can add your own campaign loader function)
the line with
priv=Campaign("privateer_campaign")
indicates that this campaign will use the savegame varibles "privateer_campaign" and "privateer_campaign_mission" for internal usage--so make sure future campaigns are called something else...
this will have to be returned at the end of the function.
then the campaign is inited with SandovalMission1 (meaning that's the starter mission--this variable was initialized to CampaignClickNode() before, but hasn't been specified what it does yet)
then the rest of the function builds the mission tree... by MakeCargoMission
and specifying the next missions... it's a bit complex and we can go through it more once the idea starts to make sense...
the guy who's a real expert on this system is dandandaman and he lives over at
http://vegastrike.sf.net/forums/
I'm sure he'd be able to help you make awesome campaigns which we can then include for others to enjoy.
eventually we're considering making a user friendly editor for this stuff... but for now it's just text and code