Loading Screens – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "\{\{ *codecomment *\| *\/\/ *([^ ]+) *\}\} " to "{{cc|$1}}")
m (Text replacement - "{{arma3}}" to "{{GameCategory|arma3|link= y}}")
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{GameCategory|arma3|Editing}}
{{Feature|tkoh|This page is about {{arma3}} configuration; for {{tkoh}}, see [[Take On Helicopters: Loading Screens]].}}


{{Informative|Configuration in [[Take On Helicopters]] differs, [[Loading Screens (Take On Helicopters)]]}}


 
{{GameCategory|arma3|link= y}} loading screens composes of two main sections:
[[{{arma3}}]] loading screens composes of two main sections:
* '''Map''' - based on currently loaded world; full screen. Configured in world config, cannot be changed in mission.
* '''Map''' - based on currently loaded world; full screen. Configured in world config, cannot be changed in mission.
* '''Mission''' - previews currently loaded mission; fixed size. Configured in mission.
* '''Mission''' - previews currently loaded mission; fixed size. Configured in mission.
<gallery>
 
<gallery mode="packed-hover" widths=400px heights=300px>
File:A3_loading_mission.jpg|Singleplayer mission
File:A3_loading_mission.jpg|Singleplayer mission
File:A3_loading_unknown.jpg|Multiplayer mission with missing configuration
File:A3_loading_unknown.jpg|Multiplayer mission with missing configuration
</gallery>
</gallery>


== Mission Configuration ==
== Mission Configuration ==
'''[[Description.ext]]'''
'''[[Description.ext]]'''
author = "John Doe"; {{cc| Author}} onLoadName = "Epic Invasion"; {{cc| Mission name (temporary solution; actual name set in editor will be used later in the alpha)}} onLoadMission = "Fate of the world is in your hands. Good luck and Godspeed."; {{cc| Description}} loadScreen = "loadScreen_ca.paa"; // {{codecomment|Preview picture}}
<syntaxhighlight lang="cpp">
class Header
author = "John Doe"; // Author
{
onLoadName = "Epic Invasion"; // Mission name (temporary solution; actual name set in editor will be used later in the alpha)
gameType = Coop; // {{codecomment|MP mission type}}
onLoadMission = "Fate of the world is in your hands. Good luck and Godspeed."; // Description
};
loadScreen = "loadScreen_ca.paa"; // Preview picture
class Header
{
gameType = Coop; // MP mission type
};
</syntaxhighlight>


'''Image'''
'''Image'''
* Must be in [[PAA]] file format.
* must be in [[PAA File Format|paa]] or jpg file format
* '''2:1''' aspect ratio (different aspect are rendered correctly as well, but won't cover the whole area).
* '''2:1''' aspect ratio (different aspect are rendered correctly as well, but won't cover the whole area)
* Ideally '''1024x512''' pixels.
* Ideally '''1024x512''' pixels
 


== World Configuration ==
== World Configuration ==
'''[[Config.cpp]]'''
'''[[Config.cpp]]'''
class CfgWorlds
<syntaxhighlight lang="cpp">
{
class CfgWorlds
class Stratis: CAWorld
{
{
class Stratis : CAWorld
author = "Bohemia Interactive"; {{cc| Author}} description = "Stratis"; {{cc| World name}} pictureMap = "A3\map_Stratis\data\pictureMap_ca.paa"; {{cc| Background map}} pictureShot = "A3\map_Stratis\data\ui_Stratis_ca.paa"; {{cc| Default overview picture}}
{
{{cc| Loading texts displayed on the bottom of the loading screen (picked randomly)}} loadingTexts[]=
author = "Bohemia Interactive"; // Author
{
description = "Stratis"; // World name
"Area of Stratis is 19.3 square kilometers.",
pictureMap = "A3\map_Stratis\data\pictureMap_ca.paa"; // Background map
"Stratis is of volcanic origin, with many rocks and crevices.",
pictureShot = "A3\map_Stratis\data\ui_Stratis_ca.paa"; // Default overview picture
"Kamino Firing Range uses remnants of the nearby old Kamino village as a target area."
 
};
// Loading texts displayed on the bottom of the loading screen (picked randomly)
};
loadingTexts[] =
};
{
"Area of Stratis is 19.3 square kilometers.",
"Stratis is of volcanic origin, with many rocks and crevices.",
"Kamino Firing Range uses remnants of the nearby old Kamino village as a target area."
};
};
};
</syntaxhighlight>


'''Image'''
'''Image'''
* Must be in [[PAA]] file format.
* Preferably [[PAA File Format|paa]], but jpg file format works too
* '''2048x2048''' version of actual satellite map used on terrain. Should be exact copy, will be used by other game systems in the future.
* '''2048x2048''' version of actual satellite map used on terrain. Should be exact copy, will be used by other game systems in the future
 
 
{{GameCategory|arma3|Editing}}

Latest revision as of 13:00, 19 March 2024

Take On Helicopters
This page is about Arma 3 configuration; for Take On Helicopters, see Take On Helicopters: Loading Screens.


Arma 3 loading screens composes of two main sections:

  • Map - based on currently loaded world; full screen. Configured in world config, cannot be changed in mission.
  • Mission - previews currently loaded mission; fixed size. Configured in mission.


Mission Configuration

Description.ext

author = "John Doe"; // Author
onLoadName = "Epic Invasion"; // Mission name (temporary solution; actual name set in editor will be used later in the alpha)
onLoadMission = "Fate of the world is in your hands. Good luck and Godspeed."; // Description
loadScreen = "loadScreen_ca.paa"; // Preview picture
class Header
{
	gameType = Coop; // MP mission type
};

Image

  • must be in paa or jpg file format
  • 2:1 aspect ratio (different aspect are rendered correctly as well, but won't cover the whole area)
  • Ideally 1024x512 pixels


World Configuration

Config.cpp

class CfgWorlds
{
	class Stratis : CAWorld
	{
		author = "Bohemia Interactive"; // Author
		description = "Stratis"; // World name
		pictureMap = "A3\map_Stratis\data\pictureMap_ca.paa"; // Background map
		pictureShot = "A3\map_Stratis\data\ui_Stratis_ca.paa"; // Default overview picture

		// Loading texts displayed on the bottom of the loading screen (picked randomly)
		loadingTexts[] =
		{
			"Area of Stratis is 19.3 square kilometers.",
			"Stratis is of volcanic origin, with many rocks and crevices.",
			"Kamino Firing Range uses remnants of the nearby old Kamino village as a target area."
		};
	};
};

Image

  • Preferably paa, but jpg file format works too
  • 2048x2048 version of actual satellite map used on terrain. Should be exact copy, will be used by other game systems in the future