Hi all
In an attempt to make things easier to find for newbies, I’m starting this thread as a database of user-made missions for the English-speaking community. The plan is to have consistent and helpful details for easy reference.
I’m happy to create entries for what I can find, but eventually it should be a place to self-publicise your new missions. Please don’t add any posts unless they contain missions or campaigns.
Any comments or suggestions, please post them up separately or send a PM to myself or Kyth.
Enjoy.
__________________________
1. JSGME:
After a request, here is some instruction on installing the campaigns, using the most common method for English-speaking missions - the JoneSoft Generic Mod Enabler (JSGME).
Godzilla1985 has so far provided the best explanation at simhq forums:
First you will need the JoneSoft Generic Mod Enabler (JSGME). Get it here: http://simhq.com just follow the instructions on how to install and how to use JSGME.
After installing JSGME and following the prompts, it should create a folder in your SFK42 install, called 'MODS'. After I messed it up, I had to do it manually, but it needs to look like this:You simply drop the extracted files from the downloads into the MODS folder using your PC file handling system. So you should end up with something like this:If you did it correctly, when you open up JSGME again, it will show up in the left-hand box. When you click the right-hand arrow, it will activate and move to the right-hand box. Like this:Then when you enter the game, it won't show up in your list of user-made missions straightaway. That's when you need to change the config file, as instructed in the creator's readme file.__________________________
2. Config filesTo show up in the selection screen, each mission needs to listed in one of the campaign files. The following is a general guide and explanation of what's needed.
__________________________
2.1 User-made standalone missions
The relevant files are 'user_camp.engcfg' and 'user_camp_list.engcfg'. They can usually be found in the following folder:Sadly, in a chicken and egg situation, these files are only created by the game when the user makes his own user-made missions. As a quick work-around, many of the downloads here have some spare files named 'user_camp.txt' and 'user_camp_list.txt'. Just change their extensions as required.
The 'user_camp.engcfg' file should look something like this://Graviteam mission create system ver. 0.1
user1()
{
igor_niss_01, igor_niss_01, 1, 0, xream_01_back_t01.jpg, txt_ldm_igor_niss_01_cit_01, 3, txt_ldm_igor_niss_01_hist_intro, new_mission_01_hist_map, levels\levels\cm_users\igor_niss_01.level;
} //end of user1
To add any more new missions, copy and paste the needed entry from the readme file, like so://Graviteam mission create system ver. 0.1
user1()
{
igor_niss_01, igor_niss_01, 1, 0, xream_01_back_t01.jpg, txt_ldm_igor_niss_01_cit_01, 3, txt_ldm_igor_niss_01_hist_intro, new_mission_01_hist_map, levels\levels\cm_users\igor_niss_01.level;
Hetzer_01, Hetzer_01, 1, 0, hetzer_01.tga, txt_cit_01, 30, txt_hist_intro, hist_map_teach, levels\levels\cm_users\Hetzer_01.level;
} //end of user1
__________________________
2.2 User-made Campaigns
You need to create an entry for the user campaign file, which is already included with the download. The relevant file to change is 'camp_list.engcfg'.
When you open it, it should look something like this:camp_list()
{
camp\main_camp.engcfg, teach, txt_cm_camp_teach, false, img_t34;
camp\main_camp.engcfg, single, txt_cm_camp_single, false, img_single;
camp\main_camp.engcfg, rkka_1, txt_cm_camp_rkka_1, true, img_t34;
camp\main_camp.engcfg, rkka_2, txt_cm_camp_rkka_2, true, img_mk2;
camp\main_camp.engcfg, rkka_8, txt_cm_camp_rkka_8, true, img_teach;
camp\main_camp.engcfg, rkka_4, txt_cm_camp_rkka_4, true, img_user9;
camp\main_camp.engcfg, rkka_3, txt_cm_camp_rkka_3, true, img_user2;
camp\main_camp.engcfg, rkka_t60, txt_cm_camp_rkka_t60, true, ,;
camp\main_camp.engcfg, rkka_5, txt_cm_camp_rkka_5, true, ,;
camp\main_camp.engcfg, rkka_6, txt_cm_camp_rkka_6, true, ,;
camp\main_camp.engcfg, rkka_7, txt_cm_camp_rkka_7, true, ,;
camp\main_camp.engcfg, rkka_trophy, txt_cm_camp_rkka_trophy, false, ,;
camp\main_camp.engcfg, werm_1, txt_cm_camp_werm_1, true, img_pz4;
camp\main_camp.engcfg, werm_2, txt_cm_camp_werm_2, true, img_user10;
camp\main_camp.engcfg, werm_3, txt_cm_camp_werm_3, true, img_user1;
camp\main_camp.engcfg, werm_4, txt_cm_camp_werm_4, true, img_user11;
camp\main_camp.engcfg, werm_new, txt_cm_camp_werm_new, true, img_user8;
camp\main_camp.engcfg, werm_stug, txt_cm_camp_werm_stug, true, ,;
camp\main_camp.engcfg, rkka_9, txt_cm_camp_rkka_9, true, img_t34;
camp\final_camp.engcfg, cm_final, txt_cm_camp_final, false, img_single;
}
_vars() {}
Just copy and paste the needed entry, for example:camp_list()
{
camp\main_camp.engcfg, teach, txt_cm_camp_teach, false, img_t34;
camp\main_camp.engcfg, single, txt_cm_camp_single, false, img_single;
camp\main_camp.engcfg, rkka_1, txt_cm_camp_rkka_1, true, img_t34;
camp\main_camp.engcfg, rkka_2, txt_cm_camp_rkka_2, true, img_mk2;
camp\main_camp.engcfg, rkka_8, txt_cm_camp_rkka_8, true, img_teach;
camp\main_camp.engcfg, rkka_4, txt_cm_camp_rkka_4, true, img_user9;
camp\main_camp.engcfg, rkka_3, txt_cm_camp_rkka_3, true, img_user2;
camp\main_camp.engcfg, rkka_t60, txt_cm_camp_rkka_t60, true, ,;
camp\main_camp.engcfg, rkka_5, txt_cm_camp_rkka_5, true, ,;
camp\main_camp.engcfg, rkka_6, txt_cm_camp_rkka_6, true, ,;
camp\main_camp.engcfg, rkka_7, txt_cm_camp_rkka_7, true, ,;
camp\main_camp.engcfg, rkka_trophy, txt_cm_camp_rkka_trophy, false, ,;
camp\main_camp.engcfg, werm_1, txt_cm_camp_werm_1, true, img_pz4;
camp\main_camp.engcfg, werm_2, txt_cm_camp_werm_2, true, img_user10;
camp\main_camp.engcfg, werm_3, txt_cm_camp_werm_3, true, img_user1;
camp\main_camp.engcfg, werm_4, txt_cm_camp_werm_4, true, img_user11;
camp\main_camp.engcfg, werm_new, txt_cm_camp_werm_new, true, img_user8;
camp\main_camp.engcfg, werm_stug, txt_cm_camp_werm_stug, true, ,;
camp\main_camp.engcfg, rkka_9, txt_cm_camp_rkka_9, true, img_t34;
camp\final_camp.engcfg, cm_final, txt_cm_camp_final, false, img_single;
camp\bar_camp.engcfg, bar, txt_cm_camp_bar, true, img_pz4;
}
_vars() {}
All the downloads here follow the same principles as set out above.
However, the installation instructions for each mission and campaign can be slightly different, so pay attention to their readme files.
Good luck!
PS
Here's updated User Manual by BigDuke66
http://www.file-upload.net/download-4314303/Steel-Fury-User-Manual-1.1-SPM-.pdf.html