Special Aircraft Service

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2   Go Down

Author Topic: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!  (Read 6966 times)

0 Members and 1 Guest are viewing this topic.

whistler

  • Modder
  • member
  • Offline Offline
  • Posts: 2784

So you invest countless hours reading, browsing, researching, thinking, picking, placing, re-arranging, configuring, writing, testing... You complete your campaign and want all the glory you deserve but hang on a minute! We, players may not have the knowledge to properly install your missions unless clear instructions are provided :(

1) Create the correct mission/campaign folder structure
Do not just zip all mission files and upload them! Take the minute it takes to create the correct mission/campaign folder structure and provide the full path from the IL-2 root:

MyMissionName/Missions/Campaign/GB/
MyMissionName/Missions/Single/GB/

2) Place the skins and additional files in the right place
I have seen downloads with skins inside the campaign folder! Why oh why?

MyMissionName/PaintSchemes/Skins/

This way we can just move safely all the files to our B.A.T. install or better yet, activate them with JSGME!

3) Precede your missions or campaigns (in-game) folder names with the module name they belong to
Since B.A.T. is modular but (unfortunately) the Missions folder is shared between modules, precede your missions or campaigns (in-game) folder names with the module name they belong to:

BAT-DOF Royal Mail-Sacks Bombing Run (1916-1917)
BAT-WAW Saving Private John 'JD' Doe (1944-1945)

This will prevent players from using the wrong module and get frustrated. Furthermore Campaigns and Missions are differentiated from stock or other Missions/Campaigns.

I won't ask for full blown Readme files and online instructions but rest assure these simple three suggestions will keep your customers happy from day one :)

Just my humble opinion, other suggestions are welcome...
Logged
NG-HUD v3.6.1 | NG-MAP v3.2 | NG-CAM v2.0 | NG-PAL v1.2: https://www.sas1946.com/main/index.php/board,93.0.html

SpongeBob

  • member
  • Offline Offline
  • Posts: 232
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #1 on: March 30, 2017, 02:15:37 PM »

Hi Whistler,
thank you for your suggestions.

After reading your comment about the fact that Mission folder is shared by all modules and it does not participate in the modular nature of BAT, I recalled how I managed to make ranks and award specific era (see my Dedicated Great War awards and ranks thread in DOF Campaigns forum).

I've tried to clone this method with the campaigns themselves, pasting them in BAT root folder > #DOF2 > MAPMODS > Missions > Campaign, as I did with awards. But strangely it didn't work. I don't know why the game is able to read award.mat and award.tga files, but it does not recognise campaign folders placed in the same pathway. Maybe someone wiser can figure a feasible way to get use of the modular nature of BAT to place campaign in era-dependant folders.

Until this is solved, I support Whistler suggestions. Using consistent names for campaigns, beginning with BAT-DOF..., BAT-TGA..., etc; or as Monty does, beginning with the year in which the campaign is set (1914_BLERIOT, 1916_VERDUN...) is a good idea to guide players towards the proper module in which campaigns should be played.

By the way, your comment about activating Skins through JSGME made me think to try something similar with different versions of my awards sets. I've tried and it WORKS! Thank you very much. It will be very useful when WWI German awards should be made!

Cheers!
Logged

gmkump

  • member
  • Offline Offline
  • Posts: 68
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #2 on: March 30, 2017, 03:08:20 PM »

I agree that all missions/campaigns/skins/awards etc . can be easily handled with JSGME.  That is how I'm doing it now, keeping all the missions in era dependant folders in BATMODS directory, so I can use jsgme to switch to era interested in and not have the Missions folder populated with everything for all.  However, I also agree naming things appropriately makes it easier to populate my mod folders, any extra guidance helps.

Of course, one can always figure these things out, but making life easier would be appreciated.  But I'll take BAT campaigns and missions anyway they come, organized nicely or not.

Logged

whistler

  • Modder
  • member
  • Offline Offline
  • Posts: 2784
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #3 on: March 30, 2017, 04:09:57 PM »

Hi SpongeBob,

I did followed your DOF Dedicated Great War awards and ranks thread and downloaded the first pack this week. I was really impressed by the PDF you put together! Very good job and looking forward to a permanent implementation in B.A.T.

I then downloaded all - let's call it - 'official or B.A.T certified' Campaigns and missions (from the fact that they are found in the BAT Missions and Campaigns forum section) and other campaigns reported as B.A.T. compatible and I also have many zipped campaigns from C.U.P. times that I would like to revisit and test.

I was overwhelmed by the amount of time it took me to figure out how to make some sense of everything. I wasn't just downloading, unzipping and moving files and folders around but I had to do it in a way that had to make sense in the future when deciding what campaign I would be flying next.

I remembered you explaining about the Missions folders in the different modules and believe me I tried to run campaigns from #DOF2, #WAW2... It didn't work for whatever unknown reason, just like you found out today. In the end I decided to activate and deactivate campaigns via JSGME so I took the time to understand how each campaign was intended to be run by the author.

It breaks my heart to see people spend so much time building and putting all these wonderful campaigns together and then some provide very little or difficult to find/understand info about how to run them! Mission builders should not take for granted players know all things IL-2.

@gmkump, JSGME works for me now too, I feel I have some kind of visual control of what is available and active and what is not. My C.U.P. Missions folder was a real mess and I won't allow it to happen again.


Logged
NG-HUD v3.6.1 | NG-MAP v3.2 | NG-CAM v2.0 | NG-PAL v1.2: https://www.sas1946.com/main/index.php/board,93.0.html

KevinHoggard

  • Missioneer
  • member
  • Offline Offline
  • Posts: 601
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #4 on: March 30, 2017, 06:00:44 PM »

That is a great idea...  I'll include that in future Campaigns I upload
Logged
4th Generation Intel

SpongeBob

  • member
  • Offline Offline
  • Posts: 232
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #5 on: March 31, 2017, 10:05:00 AM »

Hello Whistler,
I've been testing your suggestion about creating JSGME entries to activate and deactivate campaigns at will. It is a very interesting tool, and it permits to tidy up the campaigns folder. However, I've found a little problem that I also experience when tweaking with my awards folders.
If you delete a MAPMODS > Missions > Campaign folder, or via JSGME deactivate a campaign folder, it seems that all your campaign profile is lost. This makes that all your progresses in all the campaigns you are playing at the moment are terminated.
Most BAT updates recommend to unselect JSGME mods, so my advise is to be careful with campaign JSGME management if you are in the middle of a campaign (I need more checking, but it seems that any changes in any module can lead to a deletion of ALL campaigns you are currently playing).

JSGME is a very promising tool for campaign managment, but more test are needed to prevent data losses.
Logged

whistler

  • Modder
  • member
  • Offline Offline
  • Posts: 2784
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #6 on: March 31, 2017, 11:41:37 AM »

All is good as long you as you do not go to "Pilot Career". I was happily flying my DOF campaign, read your post, activated a TGA campaign, ran TGA, started a new career, where is my DOF campaign? Oh well... went back to DOF and my progress was gone for good. Thanks SpongeBob!  :P :P :P

Rule of thumb: do not (try to) play campaigns from different modules in parallel. Stick to the same module until you are done with that campaign... You can always launch other modules and play single missions, QMB... but if you are running a campaign and click "Pilot Career" and you are in the wrong module, you risk resetting your campaign profile >:(

This is true whether you use JSGME or not. I hope an elegant solution is found one day... In the meantime, one campaign at a time!
Logged
NG-HUD v3.6.1 | NG-MAP v3.2 | NG-CAM v2.0 | NG-PAL v1.2: https://www.sas1946.com/main/index.php/board,93.0.html

SpongeBob

  • member
  • Offline Offline
  • Posts: 232
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #7 on: April 01, 2017, 01:13:33 PM »

Hi Whistler!

Well, I've found a solution, although I wouldn't called it 'elegant'.

The key is using different pilot profiles. I've created four pilot profiles, one for each era (I named them DOF-whatever, TGA-whatever, etc, to easily recognise them). In Users folder, I've copied the settings of my original profile to settings in all new profiles. Now I have a specific pilot to be used for each era.
I've also kept the default profile. Provided you are cautious enough to select only the corresponding profile to the active module, and you have activated the missions for this module via JSGME, changes in other modules won't affect your career.
For example, I've activated DOF campaigns with JSGME, opened IL-2 DOF module, selected my DOF profile, begun a DOF campaign.
Before shutting down, I've selected default profile. Now, I have deactivated DOF campaigns via JSGME, launched IL-2 DOF, selected default profile and gone to Pilot Career. Obviously, campaigns weren't there.
Now, shut down, activate again DOF campaigns in JSGME, launch IL-2 DOF, select my DOF profile, and 'voilà', there were my intact campaign!

I hope you can understand this convoluted explanation. The secret is having one profile for each era, and be careful not to select the wrong pilot in the wrong module. Default pilot can be used as a firewall, and to see what campaigns are activated or not without spoiling your progress.
Cheers!
Logged

KevinHoggard

  • Missioneer
  • member
  • Offline Offline
  • Posts: 601
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #8 on: April 01, 2017, 02:50:53 PM »

Hi Whistler!

Well, I've found a solution, although I wouldn't called it 'elegant'.

The key is using different pilot profiles. I've created four pilot profiles, one for each era (I named them DOF-whatever, TGA-whatever, etc, to easily recognise them). In Users folder, I've copied the settings of my original profile to settings in all new profiles. Now I have a specific pilot to be used for each era.
I've also kept the default profile. Provided you are cautious enough to select only the corresponding profile to the active module, and you have activated the missions for this module via JSGME, changes in other modules won't affect your career.
For example, I've activated DOF campaigns with JSGME, opened IL-2 DOF module, selected my DOF profile, begun a DOF campaign.
Before shutting down, I've selected default profile. Now, I have deactivated DOF campaigns via JSGME, launched IL-2 DOF, selected default profile and gone to Pilot Career. Obviously, campaigns weren't there.
Now, shut down, activate again DOF campaigns in JSGME, launch IL-2 DOF, select my DOF profile, and 'voilà', there were my intact campaign!

I hope you can understand this convoluted explanation. The secret is having one profile for each era, and be careful not to select the wrong pilot in the wrong module. Default pilot can be used as a firewall, and to see what campaigns are activated or not without spoiling your progress.
Cheers!

This is what I do... Although I have different configurations for each era pilot too.... DoF don't really need flaps, gear up, or radar hahaha.  Just have to remember to switch pilots when flying a different era... there has been a couple of times where I had my DoF pilot try a WAW mission... doesn't work too well
Logged
4th Generation Intel

Zoran395

  • Mapper
  • member
  • Offline Offline
  • Posts: 355
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #9 on: April 01, 2017, 04:47:55 PM »

Quote
3) Precede your missions or campaigns (in-game) folder names with the module name they belong to
Since B.A.T. is modular but (unfortunately) the Missions folder is shared between modules, precede your missions or campaigns (in-game) folder names with the module name they belong to:
BAT-DOF Royal Mail-Sacks Bombing Run (1916-1917)
BAT-WAW Saving Private John 'JD' Doe (1944-1945)

In the same spirit there is nothing preventing you from adding a prefix to the missions files themselves.
I create test missions for my map regularly and fly them in either DGENPack, BAT or VPPack, so their names go by:

DGENP_Royal_Mail-Sacks_Bombing_Run_01.mis
BAT-WAW_Royal_Mail-Sacks_Bombing_Run_01.mis
VPPACK_Royal_Mail-Sacks_Bombing_Run_01.mis

I got into doing this because I use a single folder for all missions across my installs (with symbolic links, guys who do not know about the feature should have a look...).


Logged

whistler

  • Modder
  • member
  • Offline Offline
  • Posts: 2784
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #10 on: April 01, 2017, 05:00:36 PM »

Brilliant SpongeBob! To be honest I haven't used that 'Pilot' button in years, it somehow blended in with the background and I didn't notice it any more :D

I created my pilots:

B.A.T. 'Dawn of Flight' Profile
B.A.T. 'The Golden Age' Profile
B.A.T. 'World at War' Profile
B.A.T. 'The Jet War' Profile

Then I copied the settings from the original profile to the others and as you say "voilà" 8) I can play different campaigns using different modules! And like KevinHoggard says I guess it is just a matter of getting used to switching pilots/profiles. Very well done SpongeBob and many thanks for your support with this! :)
Logged
NG-HUD v3.6.1 | NG-MAP v3.2 | NG-CAM v2.0 | NG-PAL v1.2: https://www.sas1946.com/main/index.php/board,93.0.html

whistler

  • Modder
  • member
  • Offline Offline
  • Posts: 2784
Re: Ready to publish your B.A.T. Missions/Campaigns? hang on a minute!
« Reply #11 on: April 01, 2017, 05:38:49 PM »

Quote
3) Precede your missions or campaigns (in-game) folder names with the module name they belong to
Since B.A.T. is modular but (unfortunately) the Missions folder is shared between modules, precede your missions or campaigns (in-game) folder names with the module name they belong to:
BAT-DOF Royal Mail-Sacks Bombing Run (1916-1917)
BAT-WAW Saving Private John 'JD' Doe (1944-1945)

In the same spirit there is nothing preventing you from adding a prefix to the missions files themselves.
I create test missions for my map regularly and fly them in either DGENPack, BAT or VPPack, so their names go by:

DGENP_Royal_Mail-Sacks_Bombing_Run_01.mis
BAT-WAW_Royal_Mail-Sacks_Bombing_Run_01.mis
VPPACK_Royal_Mail-Sacks_Bombing_Run_01.mis

I got into doing this because I use a single folder for all missions across my installs (with symbolic links, guys who do not know about the feature should have a look...).

Hi Zoran395, that is the whole point of this topic: I can rename and test and go back and delete and set it up again to my needs. You may decide to update your missions and/or campaigns and I would have to figure out what name I gave it and what I changed, ok no problem but I am sure a percentage of players out there do not know what to do when they unzip and find:

CoolCampaign/01.mis
CoolCampaign/01.properties
CoolCampaign/02.mis
CoolCampaign/02.properties
...

It is better for everyone if the campaign creator provides the right folder/file structure:

Missions\Campaign\GB\BAT-DOF-CoolCampaign\***files***

And then (at least for B.A.T.) a meaningful Campaign name in the info.properties:

Name BAT-DOF CoolCampaign

Once again, it puzzles me how (some) artists dedicate hours and hours creating cool campaigns for others to enjoy and zip and upload their files without a second thought.

No criticism intended, just like gmkump said:

I'll take BAT campaigns and missions anyway they come, organized nicely or not.
Logged
NG-HUD v3.6.1 | NG-MAP v3.2 | NG-CAM v2.0 | NG-PAL v1.2: https://www.sas1946.com/main/index.php/board,93.0.html
Pages: [1] 2   Go Up
 

Page created in 0.079 seconds with 25 queries.