SocketItemOption.txt
Socket seed and option effect definitions
4.MuServer/Sub-1/Data/Item/SocketItemOption.txtSection table29 recorded fieldsutf-8-sigRecorded file structure
Recorded file structure
Verify the active copy and owning role before editing. Recorded structure does not prove feature activation.
APPLICATION / RELOAD/reload item
Open full tutorialApply on the owning role. Startup-only settings require a restart; spawn/event reloads can reset active state.
Recorded column order
Index Type SubIndex Name Rate Value1 Value2 Value3 Value4 Value5
Index MinItemSection MaxItemSection Name Value ReqOptionType1 ReqOptionType2 ReqOptionType3 ReqOptionType4 ReqOptionType5
Index Name Value ReqOptionTypeCount1 ReqOptionTypeCount2 ReqOptionTypeCount3 ReqOptionTypeCount4 ReqOptionTypeCount5 ReqOptionTypeCount6
Field reference
Names and observations come from the supplied files. “Not established” means the unit/range/enum is not verified. Keep a known working value until confirmed.
| Section / parameter | Meaning and verified limits |
|---|---|
| 0 | Stable identifier in this table. Keep references unique and consistent; its namespace depends on the file. |
| 0 | Local type selector. In an item row it often means category/index position; in a mission or reward row it selects behavior. Do not reuse enums from another system. |
| 0 | Observed parameter SubIndex. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 0 | Display text. Preserve format placeholders such as %s and %d; translate text without renaming technical attributes. |
| 0 | Rate/weight with a system-specific scale. Do not assume every Rate is a 0..100 percentage. |
| 0 | Value/weight column selected by this row’s option or index. Match it to the corresponding effect definition; these columns do not all use the same unit. |
| 0 | Value/weight column selected by this row’s option or index. Match it to the corresponding effect definition; these columns do not all use the same unit. |
| 0 | Value/weight column selected by this row’s option or index. Match it to the corresponding effect definition; these columns do not all use the same unit. |
| 0 | Value/weight column selected by this row’s option or index. Match it to the corresponding effect definition; these columns do not all use the same unit. |
| 0 | Value/weight column selected by this row’s option or index. Match it to the corresponding effect definition; these columns do not all use the same unit. |
| 1 | Stable identifier in this table. Keep references unique and consistent; its namespace depends on the file. |
| 1 | Observed parameter MinItemSection. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 1 | Observed parameter MaxItemSection. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 1 | Display text. Preserve format placeholders such as %s and %d; translate text without renaming technical attributes. |
| 1 | Value/weight column selected by this row’s option or index. Match it to the corresponding effect definition; these columns do not all use the same unit. |
| 1 | Observed parameter ReqOptionType1. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 1 | Observed parameter ReqOptionType2. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 1 | Observed parameter ReqOptionType3. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 1 | Observed parameter ReqOptionType4. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 1 | Observed parameter ReqOptionType5. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 2 | Stable identifier in this table. Keep references unique and consistent; its namespace depends on the file. |
| 2 | Display text. Preserve format placeholders such as %s and %d; translate text without renaming technical attributes. |
| 2 | Value/weight column selected by this row’s option or index. Match it to the corresponding effect definition; these columns do not all use the same unit. |
| 2 | Observed parameter ReqOptionTypeCount1. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 2 | Observed parameter ReqOptionTypeCount2. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 2 | Observed parameter ReqOptionTypeCount3. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 2 | Observed parameter ReqOptionTypeCount4. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 2 | Observed parameter ReqOptionTypeCount5. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
| 2 | Observed parameter ReqOptionTypeCount6. Its exact unit, accepted range or enum meaning is not established by the schema alone; retain a known working value and validate this module before changing it. |
29 fields · 1 / 1
