Site Tools


ac6-refmat:param:menupropertyspecparam

MenuPropertySpecParam

Fields

Field Type Offset Description Notes
CaptionTextID s32 0x0 The text ID to use for the caption for this element. This field refers to the following text files: Modern_Menu_Text
IconID s32 0x4
RequiredPropertyID u32 0x8 The required proprerty ID for this element. This field refers to the following params: MenuPropertyLayoutParam
CompareType s8 0xc Determines if a lower or higher value is considered beneficial when two values in UI are compared. Example: When comparing weapon stats (beneficial comparisons is blue, non-beneficial is red). This field uses the following enum: MENU_PROPERTY_CMP_TYPE
FormatType u8 0xd The format type for this element. This field uses the following enum: MENU_PROPERTY_FORMAT_TYPE
AdhocCaption fixstrW 0xe The developer comment left for this element.
HelpTextID s32 0x20 The text ID to use for the description for this element. This field refers to the following text files: Modern_Menu_Line_Help
EditType u8 0x24 The edit type for this element. This field uses the following enum: MENU_PROPERTY_EDIT_TYPE
EditParamBool u8 0x25 If ON, the slider will loop around. This field is a boolean.
IndexRefParamID s16 0x26 The index reference parameter for this element. This field uses the following enum: MENU_PROPERTY_INDEXREF_PARAM_ID
ExtractedParamOperaion u8 0x28 The operation to apply after the two extractions. X being extraction value 0, and Y being extraction value 1. This field uses the following enum: MENU_PROPERTY_EXTRACTED_PARAM_OPERATION_TYPE
reserved1 dummy8 0x29 This field is padding.
EditParam2 s32 0x38 The amount the slider will adjust per tick.
EditParam0 s32 0x3c The minimum value for the slider.
EditParam1 s32 0x40 The maximum value for the slider.
extract0_Target u16 0x44 The parameters to be extracted. This field uses the following enum: MENU_PROPERTY_EXTRACT_TARGET_TYPE
extract0_MemberType u8 0x46 The primitive type of the parameter to be extracted. This field uses the following enum: MENU_PROPERTY_EXTRACT_PRIMITIVE_TYPE
extract0_Operation u8 0x47 The operation to apply to the extracted parameter value. This field uses the following enum: MENU_PROPERTY_EXTRACT_OPERATION_TYPE
extract0_MemberTailOffset s32 0x48 This points to the specific field within the target param pointed to by MENU_PROPERTY_EXTRACT_TARGET_TYPE. Convert the field value to hexidecimal, then minus the size of MENU_PROPERTY_EXTRACT_PRIMITIVE_TYPE to get the offset.
extract0_Constant0 f32 0x4c This is the X value used when multiplying the passed parameter value.
extract0_Constant1 f32 0x50 This is the Y value used when adding to the passed parameter value.
extract0_reserved dummy8 0x54 This field is padding.
extract1_Target u16 0x58 The parameters to be extracted. This field uses the following enum: MENU_PROPERTY_EXTRACT_TARGET_TYPE
extract1_MemberType u8 0x5a The primitive type of the parameter to be extracted. This field uses the following enum: MENU_PROPERTY_EXTRACT_PRIMITIVE_TYPE
extract1_Operation u8 0x5b The operation to apply to the extracted parameter value. This field uses the following enum: MENU_PROPERTY_EXTRACT_OPERATION_TYPE
extract1_MemberTailOffset s32 0x5c This points to the specific field within the target param pointed to by MENU_PROPERTY_EXTRACT_TARGET_TYPE. Convert the field value to hexidecimal, then minus the size of MENU_PROPERTY_EXTRACT_PRIMITIVE_TYPE to get the offset.
extract1_Constant0 f32 0x60 This is the X value used when multiplying the passed parameter value.
extract1_Constant1 f32 0x64 This is the Y value used when adding to the passed parameter value.
extract1_reserved dummy8 0x68 This field is padding.

Enums

Option Description Notes
0 None
1 Greater than is positive
2 Less than is positive
Option Description Notes
0 None
1 ±number
2 0 or less is -(hyphen)
3 Display (1.0-magnification)x100 as an integer
4 Less than 0 is - (hyphen)
8 Currency
9 Truncate after decimal point
10 Display to first decimal place
11 Display to two decimal places
12 Display to 3rd decimal place
13 Arena Point
20 Convert to (1.0-magnification)x100: display to first decimal place
21 Convert to (1.0-magnification)x100: display to two decimal places
22 Convert to (1.0-magnification)x100: display to 3rd decimal place
30 Icon(PartsSpec)
80 Display resolution specification in window size
81 HDR maximum brightness value
90 Consumption type
100 [Decal] Target to be pasted
105 [Auto assemble] Used legs
106 [Auto Ascension] Ascension Tendency
110 [Language] Text
111 [Language] Voice
125 Gender
130 [Option] ON/OFF
131 [Option] Normal Reverse
132 [Option] Button settings preset/custom
133 [Option] HUD display type
134 [Option] Boost operation type
135 [Option] Assault boost operation type
136 [Option] Limiter release operation type
137 [Option] Operation guide target device
138 [Option]Screen mode
139 [Option] HUD layout
140 [Option] Use/Do not use
141 [Option] Agree/Disagree
145 [Option] Matching region
146 [Option] Other player name notation
147 [Option] Title launch settings
148 [Option] Ray tracing function
149 [Option] FPS Limit
150 [Grass Quality] Low/Medium/High/Highest/Custom
151 [Grass Quality] OFF/Low/Medium/High/Highest
152 [Graphic Quality] OFF/Low/Medium/High
153 [Grass Quality] OFF/medium/high/best
154 [Grass Quality] Low/Medium/High/Highest
155 [Grass Quality] Low/Medium/High
156 [Graphical Quality] AA (OFF/Low/High)
157 [Graphical Quality] Reflection (Low/High/Highest)
158 [Graphical Quality] Water surface (low/high)
159 [Optional] Performance settings
200 [Photo mode] Blur type
220 [Fixed text chat] Fixed text
230 [Room Settings] Number of people
231 [Room Settings] Rules
232 [Room Settings] Time Limit
233 [Room Settings] Map
234 [Room Settings] Team Participation Method
235 [Room Settings] Publication Format
239 [Online Arena] Battle mode
240 [Notification] Category
241 [Report] Reason
250 [Parameter display] Attribute KE/TE/CE/SP
251 [Parameter display] Size S/M/L/XL
252 [Parameter display] Shooting type S/B/F/T
255 [AC Test] Enemy Pattern A/B/C
Option Description Notes
0 None
1 List selection
2 Slider
3 Button
Option Description Notes
-1 None
0 Float: 0
1 Float: 1
2 Float: 2
3 Float: 3
4 Float: 4
5 Float: 5
6 Float: 6
7 Float: 7
8 Float: 8
9 Float: 9
10 Float: 10
11 Float: 11
12 Float: 12
13 Float: 13
14 Float: 14
15 Float: 15
16 Float: 16
17 Float: 17
18 Float: 18
19 Float: 19
20 Float: 20
21 Float: 21
22 Float: 22
23 Float: 23
24 Float: 24
25 Float: 25
26 Float: 26
27 Float: 27
28 Float: 28
29 Float: 29
30 Float: 30
31 Float: 31
Option Description Notes
0 None
1 X * Y
2 X / Y
3 X + Y
4 X - Y
Option Description Notes
0 None
1 Constant 0 * Value + Constant 1
2 Constant 0 / Value + Constant 1
Option Description Notes
0 None
1 Signed Byte
2 Unsigned Byte
3 Signed Short
4 Unsigned Short
5 Signed Integer
6 Unsigned Integer
7 Floating Point
Option Description Notes
0 None
1 Weapon
2 Armor
3 Booster
4 FCS
5 Generator
6 Behavior Paramter
7 Attack Parameter
8 Bullet Parameter
100 Child Bullet Parameter
101 Child Bullet Attack Parameter
110 Parent Bullet Parameter
111 Parent Bullet Attack Parameter
ac6-refmat/param/menupropertyspecparam.txt · Last modified: by admin