Island Anims - Care and feeding: Difference between revisions
mNo edit summary |
|||
Line 73: | Line 73: | ||
All island cutscene folders must go into the official .\OFP\Addons folder ''irrespective of using mod folders or not.'' | All island cutscene folders must go into the official .\OFP\Addons folder ''irrespective of using mod folders or not.'' | ||
cutscenes[]={"..\addons\aceip_m_cutscenes_nogova\intro1","..\addons\aceip_m_cutscenes_nogova\intro2"}; | |||
=====Absolute path definition===== | =====Absolute path definition===== |
Revision as of 11:38, 14 March 2009
Care and feeding of Island Animations
What it is
Island animations are cutscenes that are loaded in the main menu. There is a specific island and its cutscene(s) loaded by default. Via the ArmA:_Startup_Parameters -world can set a different island or none as default.
If you load a different island for a SP/MP mission or in the editor, and return to the main menu, you will see the cutscene(s) for the island, that was active last.
If the screen remains black or the last mission continues / is active in the background, the currently active island's cutscene is broken or not present.
Config definition
First you need to define the cutscene(s).
You will define an identifier ('DesertIntro1' and 'DesertIntro2' in this case) and the location of the intro mission.
class CfgMissions { class Cutscenes { class DesertIntro1 { directory = "ca\introAnims\data\scenes\intro.intro"; }; class DesertIntro2 { directory = "ca\introAnims\data\scenes\intro2.intro"; }; }; };
Add identifier(s) the list of the cutscenes array to your island:
class CfgWorlds { .. class Intro: CAWorld { cutscenes[] = {"DesertIntro1","DesertIntro2"};
Building a cutscene mission
The cutscene mission is standard mission that can be built with the games mission editor.
Only requirement is to have the 'component' set to intro.
You are very much recommended NOT to use a player entity and AI units as part of the intro mission.
If you do so, it will take a lot longer to load the cutscene in the main menu. This results in very annoying wait times!
Instead your intro mission should basically only consist of camera scenes of the terrain.
An example of such a fast, loading simply cutscene can be found here (PROPER World ... Instant IntroAnims).
Cutscene mission location
It is good programming practice to separate your island anims from the island addon to a separate pbo.
The suggested naming schema for the pbo container is OfpecTag_M_Cutscenes_IslandName.
- OFPEC_tags
- M = mission container abbreviation
Example:
aceip_m_cutscenes_nogova
OFP specifics
The suggested naming schema for cutscene folder is OfpecTag_M_Cutscenes_IslandName\introX and must remain a folder. They cannot be packed inside a pbo container.
All island cutscene folders must go into the official .\OFP\Addons folder irrespective of using mod folders or not.
cutscenes[]={"..\addons\aceip_m_cutscenes_nogova\intro1","..\addons\aceip_m_cutscenes_nogova\intro2"};
Absolute path definition
It is possible to set an absolute path instead of a relative:
cutscenes[]={"..\MyMF\addons\aceip_m_cutscenes_nogova\intro1","..\MyMF\addons\aceip_m_cutscenes_nogova\intro2"};
This is not recommended!
This set an dependency where the user has to put the file to as well and forces him to use a specific modfolder naming.