-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration
Dylan Plecki edited this page Apr 18, 2014
·
2 revisions
Here is all the information which you need to know in order to configure a mission for use with the Core mission framework.
The framework requires that you do a few specific things in the editor before usage:
- If you want to use ACE wounds, remember to place down the ACE wounds modules in the editor!
- If you plan to use custom loadouts, reference the gear pre-init file (
modules\gear\preinit.sqf) for documentation on the one and only function to use. - If you plan to use the
team_rostermodule, please name all units which you want to be included. A description for each would also be nice. - If you plan to use the
headless_clientmodule, please place down a playable headless client unit for usage by the headless client. Detailed information is in themodules\headless_client\README.mdfile.
Mission settings can be configured in the settings.cpp file in the mission root. It's all very well documented there, so there isn't much to say here.
Here's the big one! Configuring all of the modules for use. Here's a step-by-step guide to configuring modules:
- Choose which modules you want to use in your mission. Don't worry, you can change them later!
- Open the
modules.cppfile, and comment-out and modules which you don't want to use. - Go to the next module which you wish to configure, and look for a
settings.cpp,settings.sqf, orparams.cppfile. If you don't see one, skip to step 8 since you don't have to configure a thing! But if you see a README file, make sure to read that first. - Open the settings (or params) file, look at all of the very well-documented settings, change the ones you want, and close the file.
- If there are more modules to configure, go to step 3. If you're done configuring modules, proceed to the next step.
- Make sure you also perform all of the necessary non-settings steps for configuring some modules. This includes making your briefing files in
modules\briefing\briefings, editing the loadouts inmodules\gear\loadouts, and manipulating the end conditions inmodules\game_loop\end_conditions.sqf. - You're now done with the module configuration!