Site Tools


ac6-refmat:param:missionparam

MissionParam

Fields

Field Type Offset Description Notes
disableParam_NT u8 0x0 [0] Exclude from the NT version or mark the ones to be excluded. This field is a boolean.
disableParam_Product u8 0x0 [1] Exclude from the product version or mark the items to be excluded. This field is a boolean.
disableParamReserve1 dummy8 0x0 [2-7] This field is padding.
disableParamReserve2 dummy8 0x1 This field is padding.
mstID s16 0x4 The overlay map that contains this mission's specific MSB configuration. Represents the YY_ZZ parts in the following MSB template: mXX_YY_ZZ_AA
systemAnswerMsgOffsetId u16 0x6
placementMapUid s32 0x8 The base map that the overlay map takes place on.
subMapId u32 0xc Use the map for planning placement assets with the last two digits of the placement destination MapUid offset.
timeZone s8 0x10 The time of day at the start of the mission. This field uses the following enum: TIME_ZONE_TYPE
pad01 dummy8 0x11 This field is padding.
weatherType s16 0x12 The weather at the start of the mission This field uses the following enum: WEATHER_TYPE
missionType s8 0x14 The type of mission this is. This field uses the following enum: MISSION_TYPE
missionAltType u8 0x15 Determine whether to appear during initial playthrough or subsequent playthroughs. This field uses the following enum: MISSION_ALT_TYPE
pad1 dummy8 0x16 This field is padding.
missionInfoTextID s32 0x18 The text ID to use for the mission name, summary, objective and location name. If 0, the row ID is used. This field refers to the following text files: Mission_Name, Mission_Overview, Mission_Objective, Mission_Location_Name
activateDistXZ f32 0x1c The activation distance (on the x/z-axis) of mission placement items.
sortieCutsceneIdx u8 0x20 The garage cutscene to use for the mission briefing scene.
returnCutsceneIdx u8 0x21 The garage cutscene to use for the mission completion scene.
cutsceneTalkOffsetId u16 0x22 The conversation ID to use for general cutscenes. It is an offset, replacing the xxxx section in the following template: 5xxxx0000
clientNameID s32 0x24 The name of the client (company) that is asking for the mission. This field refers to the following text files: Title_Characters
briefingID s32 0x28 The movie ID to use for the briefing movie.
baseReward s32 0x2c Amount of COAM given upon successful completion of the mission.
mailID_0 s32 0x30 The mission mail parameter ID for slot 0. This field refers to the following params: MailParam
mailID_1 s32 0x34 The mission mail parameter ID for slot 0. This field refers to the following params: MailParam
mailID_2 s32 0x38 The mission mail parameter ID for slot 0. This field refers to the following params: MailParam
mailID_3 s32 0x3c The mission mail parameter ID for slot 0. This field refers to the following params: MailParam
mailID_4 s32 0x40 The mission mail parameter ID for slot 0. This field refers to the following params: MailParam
icon_0 u8 0x44 The first icon displayed in the menu for this mission. This field uses the following enum: MISSION_ICON_TYPE
icon_1 u8 0x45 The second icon displayed in the menu for this mission. This field uses the following enum: MISSION_ICON_TYPE
chater u8 0x46 The chapter this mission belongs to. If the final mission of a chapter is cleared, all missions within the same chapter will be invalidated.
isChapterLast u8 0x47 [0] If ON, this mission is the final mission within its chapter group. This field is a boolean.
isTrophyTarget u8 0x47 [1] If ON, this mission is part of the missions counted in the 'All Missions Cleared' achievement. This field is a boolean.
reserved4 u8 0x47 [2-7] This field is padding.
bulletCost_rate f32 0x48 Multiplier to the cost of ammunition taken after mission completion.
bulletCost_limit u32 0x4c Cap to the cost of ammunition taken after mission completion.
repairCost_coefficient f32 0x50 Multiplier to the cost of repair taken after mission completion.
repairCost_limit u32 0x54 Cap to the cost of repair taken after mission completion.
SpecialReward0_TextID s32 0x58 The text ID used for a mission event in this slot. Mission events appear on the reward screen after the mission, e.g. Failed to Defend X This field refers to the following text files: Event_Text
SpecialReward0_UnitPrice s32 0x5c Determines the amount of reward given upon completing the mission event. If negative, the reward amount is subtracted.
SpecialReward1_TextID s32 0x60 The text ID used for a mission event in this slot. Mission events appear on the reward screen after the mission, e.g. Failed to Defend X This field refers to the following text files: Event_Text
SpecialReward1_UnitPrice s32 0x64 Determines the amount of reward given upon completing the mission event. If negative, the reward amount is subtracted.
SpecialReward2_TextID s32 0x68 The text ID used for a mission event in this slot. Mission events appear on the reward screen after the mission, e.g. Failed to Defend X This field refers to the following text files: Event_Text
SpecialReward2_UnitPrice s32 0x6c Determines the amount of reward given upon completing the mission event. If negative, the reward amount is subtracted.
SpecialReward3_TextID s32 0x70 The text ID used for a mission event in this slot. Mission events appear on the reward screen after the mission, e.g. Failed to Defend X This field refers to the following text files: Event_Text
SpecialReward3_UnitPrice s32 0x74 Determines the amount of reward given upon completing the mission event. If negative, the reward amount is subtracted.
SpecialReward4_TextID s32 0x78 The text ID used for a mission event in this slot. Mission events appear on the reward screen after the mission, e.g. Failed to Defend X This field refers to the following text files: Event_Text
SpecialReward4_UnitPrice s32 0x7c Determines the amount of reward given upon completing the mission event. If negative, the reward amount is subtracted.
loadingScreenImageID s32 0x80 The image ID of the loading screen used for the mission. If 0, use the default loading screen.
loadingScreenTextID s32 0x84 The text ID for the loading screen text used for the mission. If 0, use the default loading screen. This field refers to the following text files: Event_Text
calcScoreCoef_damage f32 0x88 Multiplier to the score based on damage.
calcScoreCoef_bulletCost f32 0x8c Multiplier to the score based on ammunition consumption.
calcScoreCoef_enemyBonus f32 0x90 Multiplier to the score based on points.
calcScoreCoef_clearTime f32 0x94 Multiplier to the score based on time.
activateDistY f32 0x98 The activation distance (on the y-axis) of mission placement items.
maxClearTime f32 0x9c The time in seconds at which the time score multiplier applied in full. -1 means there is no limit.
calcRankThreshold_RankS s32 0xa0 If the score is less than this value, then rank S.
calcRankThreshold_RankA s32 0xa4 If the score is less than this value, then rank A.
calcRankThreshold_RankB s32 0xa8 If the score is less than this value, then rank B.
calcRankThreshold_RankC s32 0xac If the score is less than this value, then rank C.
SpecialReward5_TextID s32 0xb0 The text ID used for a mission event in this slot. Mission events appear on the reward screen after the mission, e.g. Failed to Defend X This field refers to the following text files: Event_Text
SpecialReward5_UnitPrice s32 0xb4 Determines the amount of reward given upon completing the mission event. If negative, the reward amount is subtracted.
SpecialReward6_TextID s32 0xb8 The text ID used for a mission event in this slot. Mission events appear on the reward screen after the mission, e.g. Failed to Defend X This field refers to the following text files: Event_Text
SpecialReward6_UnitPrice s32 0xbc Determines the amount of reward given upon completing the mission event. If negative, the reward amount is subtracted.
SpecialReward7_TextID s32 0xc0 The text ID used for a mission event in this slot. Mission events appear on the reward screen after the mission, e.g. Failed to Defend X This field refers to the following text files: Event_Text
SpecialReward7_UnitPrice s32 0xc4 Determines the amount of reward given upon completing mission event. If negative, the reward amount is subtracted.
pad6 dummy8 0xc8 This field is padding.
EnemyDestroyReward0_TextID s32 0xd8 The text ID used for a enemy destruction event in this slot. Enemy Destruction events appear on the reward screen after the mission. This field refers to the following text files: Event_Text
EnemyDestroyReward0_UnitPrice s32 0xdc Determines the amount of reward given upon completing the enemy destruction event. If negative, the reward amount is subtracted.
EnemyDestroyReward1_TextID s32 0xe0 The text ID used for a enemy destruction event in this slot. Enemy Destruction events appear on the reward screen after the mission. This field refers to the following text files: Event_Text
EnemyDestroyReward1_UnitPrice s32 0xe4 Determines the amount of reward given upon completing the enemy destruction event. If negative, the reward amount is subtracted.
EnemyDestroyReward2_TextID s32 0xe8 The text ID used for a enemy destruction event in this slot. Enemy Destruction events appear on the reward screen after the mission. This field refers to the following text files: Event_Text
EnemyDestroyReward2_UnitPrice s32 0xec Determines the amount of reward given upon completing the enemy destruction event. If negative, the reward amount is subtracted.
EnemyDestroyReward3_TextID s32 0xf0 The text ID used for a enemy destruction event in this slot. Enemy Destruction events appear on the reward screen after the mission. This field refers to the following text files: Event_Text
EnemyDestroyReward3_UnitPrice s32 0xf4 Determines the amount of reward given upon completing the enemy destruction event. If negative, the reward amount is subtracted.
EnemyDestroyReward4_TextID s32 0xf8 The text ID used for a enemy destruction event in this slot. Enemy Destruction events appear on the reward screen after the mission. This field refers to the following text files: Event_Text
EnemyDestroyReward4_UnitPrice s32 0xfc Determines the amount of reward given upon completing the enemy destruction event. If negative, the reward amount is subtracted.
EnemyDestroyReward5_TextID s32 0x100 The text ID used for a enemy destruction event in this slot. Enemy Destruction events appear on the reward screen after the mission. This field refers to the following text files: Event_Text
EnemyDestroyReward5_UnitPrice s32 0x104 Determines the amount of reward given upon completing the enemy destruction event. If negative, the reward amount is subtracted.
EnemyDestroyReward6_TextID s32 0x108 The text ID used for a enemy destruction event in this slot. Enemy Destruction events appear on the reward screen after the mission. This field refers to the following text files: Event_Text
EnemyDestroyReward6_UnitPrice s32 0x10c Determines the amount of reward given upon completing the enemy destruction event. If negative, the reward amount is subtracted.
EnemyDestroyReward7_TextID s32 0x110 The text ID used for a enemy destruction event in this slot. Enemy Destruction events appear on the reward screen after the mission. This field refers to the following text files: Event_Text
EnemyDestroyReward7_UnitPrice s32 0x114 Determines the amount of reward given upon completing the enemy destruction event. If negative, the reward amount is subtracted.
exclusiveGroup u8 0x118 Missions within the same exclusive group will be invalidated when the mission is cleared.
pad7 dummy8 0x119 This field is padding.
sortID u16 0x11a The sorting order for this mission in the menu.
assemID s32 0x11c The forced loadout to apply to the player when they start this mission. This field refers to the following params: CharaInitParam
arenaMissionLineEntityId u32 0x120 The entity ID of the collision to enable during an Arena mission to form the map boundary.
ResultMovie0_movieID u32 0x124 The movie ID to use after the results screen.
ResultMovie0_eventFlagID u32 0x128 The event flag that determines movie playback. If 0, always play. This field takes an Event Flag ID.
ResultMovie1_movieID u32 0x12c The movie ID to use after the results screen.
ResultMovie1_eventFlagID u32 0x130 The event flag that determines movie playback. If 0, always play. This field takes an Event Flag ID.
arenaMissionFallDeadHitEntityId u32 0x134 The entity ID of the collision to enable during an Arena mission to form the kill boundary.
acNameID s32 0x138 The text ID of the AC to display on the Sortie screen. This field refers to the following text files: Modern_Menu_Text
fallDeadHeight f32 0x13c The height at which death will occur dued to forced fall.
WorldMapImageID u32 0x140 The image ID of the world map image displayed on the mission selection screen.
MapInfoImageID u32 0x144 The image ID of the supplementary image displayed on the mission selection screen.
preLoadChrTexId s16 0x148 The character ID to load at the start of the mission for its textures. Used when memory fragmentation occurs with dynamic character loading.
updateGeomLimitNum s16 0x14a The update limit for assets per frame.
hiHitLimitRange s16 0x14c The distance at which high collision is activated. In metres.
hiLoadMaxNum s16 0x14e The update limit for activating high collision each frame. -1 defaults to 70.
activateDistXZ_forXb1 f32 0x150 The activation distance (on the x/z-axis) of mission placement items.
activateDistY_forXb1 f32 0x154 The activation distance (on the y-axis) of mission placement items.
pad8 dummy8 0x158 This field is padding.

Enums

MISSION_TYPE

Option Description Notes
0 Story
1 Free Exploration
2 AC TEST
3 Training

MISSION_ALT_TYPE

Option Description Notes
0 Original
1 Alternate

TIME_ZONE_TYPE

Option Description Notes
0 Morning
1 Day A
2 Day B
3 Evening
4 Night
5 Midnight A
6 Midnight B
-1 Invalid

WEATHER_TYPE

Option Description Notes
0 Sunny
1 Rain
2 Storm (Weak)
3 Storm (Strong)
4 Geyser
5 Geyser (Small and Large)
-1 Disabled
-2 All Weather

MISSION_ICON_TYPE

Option Description Notes
0 None
1 Final Chapter
2 Story Progression
ac6-refmat/param/missionparam.txt · Last modified: by admin