// Cannot set iTraceFlags to PM_WORLD_ONLY because particles will go through the windows. // Snow CPSCustom SkySnow { "fParticleScaleMin" "0.05" "fParticleScaleMax" "0.25" // If defined (and no radius), particles start randomly inside this box relatively to host entity origin //"vStartMins" "-2432 -3840 3072" //"vStartMaxs" "-512 -1920 3392" "fBounceFactor" "0" "vSinVel" "32 0 0" "vCosVel" "0 32 0" "iParticleFlags" "0" "iTraceFlags" "1" // PM_STUDIO_IGNORE 1// Skip studio models (faster) "iMaxParticles" "6144" // Linear speed range "fParticleSpeedMin" "1024.0" "fParticleSpeedMax" "1280.0" "fParticleWeight" "0.01" "iStartType" "4" // PSSTARTTYPE_ENTITYBBOX "iMovementType" "0" // PSMOVTYPE_DIRECTED = 0, "vDirection" "0 1 0" "fScale" "1.0" "fFrameRate" "20" "Color4b" "255 255 255 127" "ColorMax4b" "255 255 255 255" "ColorDelta4f" "0.0 0.0 0.0 0.0" "iRenderMode" "4" "iFxLevel" "1" // System flags (sum of all desired flags) // RENDERSYSTEM_FLAG_RANDOMFRAME 1 // random frame sequence // RENDERSYSTEM_FLAG_CLIPREMOVE 2 // remove upon touching architecture // RENDERSYSTEM_FLAG_NOCLIP 4 // persist inside architecture // RENDERSYSTEM_FLAG_LOOPFRAMES 8 // don't remove after displaying last frame (when no life time set) // RENDERSYSTEM_FLAG_ADDPHYSICS 16 // interact with world (bounce upon collisions, etc.) // RENDERSYSTEM_FLAG_DRAWALWAYS 32 // ignore visibility checks (draw behind walls, outside visible area) // RENDERSYSTEM_FLAG_HARDSHUTDOWN 64 // don't wait/fade, remove instantly // RENDERSYSTEM_FLAG_SIMULTANEOUS 128 // emit all particles at start // RENDERSYSTEM_FLAG_ADDGRAVITY 256 // add world gravity to system acceleration // RENDERSYSTEM_FLAG_ZROTATION 512 // rotate around Z axis only (when parallel to viewport) // RENDERSYSTEM_FLAG_NODRAW 1024// don't draw (but still update normally) // RENDERSYSTEM_FLAG_ 2048// unused // RENDERSYSTEM_FLAG_STARTRANDOMFRAME 4096// start at random frame, continue according to other settings // RENDERSYSTEM_FLAG_UPDATEOUTSIDEPVS 8192// update even when system or emitter is outside PVS // 2+8+16+256+4096 "iFlags" "4378" "iFollowFlags" "32" // RENDERSYSTEM_FFLAG_NOANGLES "iFollowAttachment" "65535" // invalid on purpose "szTexture" "sprites/p_snow1.spr" } // Clouds CPSCustom SkyClouds { "fParticleScaleMin" "0.5" "fParticleScaleMax" "20.0" // If defined (and no radius), particles start randomly inside this box relatively to host entity origin "vStartMins" "-2944 -3840 2368" "vStartMaxs" "0 -3584 3328" "fBounceFactor" "0" "vSinVel" "32 0 0" "vCosVel" "0 32 0" "iParticleFlags" "0" "iTraceFlags" "1" // PM_STUDIO_IGNORE 1// Skip studio models (faster) "iMaxParticles" "256" "fParticleSpeedMin" "640.0" "fParticleSpeedMax" "864.0" "fParticleWeight" "0.0" "iStartType" "4" // PSSTARTTYPE_ENTITYBBOX "iMovementType" "0" // PSMOVTYPE_DIRECTED = 0, "vDirection" "0 1 0" // Added every frame "fScaleDelta" "0.25" "fFrameRate" "20" "Color4b" "255 255 255 95" "ColorMax4b" "255 255 255 191" "ColorDelta4f" "0.0 0.0 0.0 -0.03125" "iRenderMode" "5" "iFxLevel" "1" // System flags (sum of all desired flags) // RENDERSYSTEM_FLAG_RANDOMFRAME 1 // random frame sequence // RENDERSYSTEM_FLAG_CLIPREMOVE 2 // remove upon touching architecture // RENDERSYSTEM_FLAG_NOCLIP 4 // persist inside architecture // RENDERSYSTEM_FLAG_LOOPFRAMES 8 // don't remove after displaying last frame (when no life time set) // RENDERSYSTEM_FLAG_ADDPHYSICS 16 // interact with world (bounce upon collisions, etc.) // RENDERSYSTEM_FLAG_DRAWALWAYS 32 // ignore visibility checks (draw behind walls, outside visible area) // RENDERSYSTEM_FLAG_HARDSHUTDOWN 64 // don't wait/fade, remove instantly // RENDERSYSTEM_FLAG_SIMULTANEOUS 128 // emit all particles at start // RENDERSYSTEM_FLAG_ADDGRAVITY 256 // add world gravity to system acceleration // RENDERSYSTEM_FLAG_ZROTATION 512 // rotate around Z axis only (when parallel to viewport) // RENDERSYSTEM_FLAG_NODRAW 1024// don't draw (but still update normally) // RENDERSYSTEM_FLAG_ 2048// unused // RENDERSYSTEM_FLAG_STARTRANDOMFRAME 4096// start at random frame, continue according to other settings // RENDERSYSTEM_FLAG_UPDATEOUTSIDEPVS 8192// update even when system or emitter is outside PVS // 2+8+16+256+4096 "iFlags" "4378" "iFollowFlags" "32" // RENDERSYSTEM_FFLAG_NOANGLES "iFollowAttachment" "65535" // invalid on purpose "szTexture" "sprites/ballsmoke.spr" }