saveMissionProfileNamespace

From Bohemia Interactive Community
Jump to navigation Jump to search
Hover & click on the images for description

Description

Description:
missionProfileNamespace provides long-term storage solution for mission variables. When this namespace has variables set with setVariable and is saved, the variables are saved into missionName.vars file into the current player's profileName folder. Next time when the same mission is loaded by the client with the same player profile, the saved variables can be read normally with getVariable command. This way each mission maker can create persistent data that is both mission and player profile specific. The file is only created when the save operation is invoked with this command.

It is also possible to share the same mission profile variables between several missions. To override the default behaviour, create a missionGroup entry in Description.ext, for example missionGroup = "TAG_MyMissionCollectionName";. This will create TAG_MyMissionCollectionName.vars file instead of the default-named one, which would be loaded into every mission with a matching missionGroup entry.
Groups:
NamespacesVariables

Syntax

Syntax:
saveMissionProfileNamespace
Return Value:
Boolean - true in case of success, false otherwise (e.g trying to save in Eden Editor or trying to save into existing save file but the file wasn't loaded yet)

Examples

Example 1:
saveMissionProfileNamespace;

Additional Information

See also:
missionProfileNamespace isMissionProfileNamespaceLoaded saveProfileNamespace save3DENPreferences

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note