View Issue Details

IDProjectCategoryView StatusLast Update
0004028The Dark ModGraphicspublic04.01.2016 18:58
ReporterSteveL Assigned ToSteveL  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionno change required 
Product VersionTDM 2.04 
Target VersionTDM 2.05Fixed in VersionTDM 2.05 
Summary0004028: Provide user-friendly methods of using the world particles system
DescriptionThe game has a recently rediscovered world particle system, where particle quads get to exist indepenently of an emitter entity. Useful for smoke trails and other effects.

In 2.03 it'll be exposed to scripters through the sys.emitParticle script event 0003962, but that's complex to use even for scripters. Invent some easier methods for mappers to take advantage of it for 2.04.
Additional InformationDemo of a smoke trail here: http://youtu.be/OdctCfJjv8g
TagsNo tags attached.

Activities

SteveL

SteveL

16.01.2015 03:19

reporter   ~0007351

Note to self: Check out idFuncSmoke which already uses the system
SteveL

SteveL

17.03.2015 23:31

reporter   ~0007471

Func_smoke works and does exactly the same thing as my sys.emitParticle demo script.

sys.emitParticle() is only needed for controlling the emission of individual quads... if at all!

Wiki article updated with info and video on func_smoke
http://wiki.thedarkmod.com/index.php?title=World_Particle_System
SteveL

SteveL

17.03.2015 23:39

reporter   ~0007472

One small change committed to func.def at rev 14262

The particle spawnarg in DR was showing up as "model" not "smoke", which doesn't work.
SteveL

SteveL

18.03.2015 13:55

reporter   ~0007473

sys.emitParticle() will still be useful for making particles where we don't need or want to spawn another emitter, e.g. in the light entity script objects

Issue History

Date Modified Username Field Change
11.01.2015 15:08 SteveL New Issue
11.01.2015 15:08 SteveL Status new => assigned
11.01.2015 15:08 SteveL Assigned To => SteveL
11.01.2015 15:11 SteveL Additional Information Updated
16.01.2015 03:19 SteveL Note Added: 0007351
17.03.2015 23:31 SteveL Note Added: 0007471
17.03.2015 23:32 SteveL Status assigned => resolved
17.03.2015 23:32 SteveL Resolution open => no change required
17.03.2015 23:39 SteveL Note Added: 0007472
18.03.2015 13:55 SteveL Note Added: 0007473
04.01.2016 18:58 grayman Fixed in Version => TDM 2.05
04.01.2016 18:58 grayman Target Version TDM 2.04 => TDM 2.05