| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| softParticleEnabled | u8 | 0x0 | If ON, soft particles are enabled. | This field is a boolean. |
| glowEnabled | u8 | 0x1 | If ON, particles may glow. | This field is a boolean. |
| distortionEnable | u8 | 0x2 | If ON, particles may distort the screenspace. | This field is a boolean. |
| cs_upScaleEnabledType | u8 | 0x3 | Determines the bilateral upscaling settings for particles. | This field uses the following enum: GRAPHICS_CONFIG_CS_GCONFIG_ENABLED_TYPE |
| fNumOnceEmitsScale | f32 | 0x4 | Determines the maximum number of emits within one instance of a particle. | |
| fEmitSpanScale | f32 | 0x8 | Determines the particle emitter interval. | |
| fLodDistance1Scale | f32 | 0xc | The first LOD distance scale for particles. | |
| fLodDistance2Scale | f32 | 0x10 | The second LOD distance scale for particles. | |
| fLodDistance3Scale | f32 | 0x14 | The third LOD distance scale for particles. | |
| fLodDistance4Scale | f32 | 0x18 | The fourth LOD distance scale for particles. | |
| fScaleRenderDistanceScale | f32 | 0x1c | The magnification to the distance registered in the reduction buffer for particles. | |
| pad1 | dummy8 | 0x20 | This field is padding. |
| Option | Description | Notes |
|---|---|---|
0 | Keep GParam Settings | |
1 | Force Disable | |
2 | Force Enable |