| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| edgeColorA | f32 | 0x0 | Edge color A. | |
| frontColorA | f32 | 0x4 | The front color is A. | |
| diffMulColorA | f32 | 0x8 | Diffuse multiplication color A. | |
| specMulColorA | f32 | 0xc | Specular multiplication color A. | |
| lightColorA | f32 | 0x10 | Light color A. | |
| edgeColorR | u8 | 0x14 | Edge color R. | |
| edgeColorG | u8 | 0x15 | Edge color G. | |
| edgeColorB | u8 | 0x16 | Edge color B. | |
| frontColorR | u8 | 0x17 | The front color is R. | |
| frontColorG | u8 | 0x18 | The front color is G. | |
| frontColorB | u8 | 0x19 | Front color B. | |
| diffMulColorR | u8 | 0x1a | Diffuse multiplication color R. | |
| diffMulColorG | u8 | 0x1b | Diffuse multiplication color G. | |
| diffMulColorB | u8 | 0x1c | Diffuse multiplication color B. | |
| specMulColorR | u8 | 0x1d | Specular multiplication color R. | |
| specMulColorG | u8 | 0x1e | Specular multiplication color G. | |
| specMulColorB | u8 | 0x1f | Specular multiplication color B. | |
| lightColorR | u8 | 0x20 | Light color R. | |
| lightColorG | u8 | 0x21 | Light color G. | |
| lightColorB | u8 | 0x22 | Light color B. | |
| reserve | dummy8 | 0x23 | This field is padding. | |
| alpha | f32 | 0x24 | The overall transparency. | |
| blendRate | f32 | 0x28 | The blend ratio. | |
| blendType | u8 | 0x2c | The type of alpha blend. | This field uses the following enum: PHANTOM_BLEN_TYPE_ENUM |
| isEdgeSubtract | u8 | 0x2d | Whether to perform edge color subtraction. | This field is a boolean. |
| isFrontSubtract | u8 | 0x2e | Is it front color subtraction? | This field is a boolean. |
| isNo2Pass | u8 | 0x2f | Do you not do 2pass? | This field is a boolean. |
| edgePower | f32 | 0x30 | Edge width | |
| glowScale | f32 | 0x34 | Glow strength |
| Option | Description | Notes |
|---|---|---|
0 | Type 0 | |
1 | Type 1 | |
2 | Type 2 | |
3 | Type 3 | |
4 | Type 4 |