SMOKE GENERATOR
SMOKE GENERATOR · Guide

Realistic airshow smoke for DCS World

The Aerobatic Smoke Mod replaces the smoke of DCS World with volumetric smoke: it widens, drifts in the wake of the aircraft and fades out like real airshow smoke. This website lets you preview the smoke, tune it for your aircraft and export the settings files for DCS.

Download the Aerobatic Smoke Mod v10.13

1. Requirements

In this guide, Saved Games\DCS means C:\Users\<you>\Saved Games\DCS. On older installs the folder is called DCS.openbeta. Tip: press Win + R, type %USERPROFILE%\Saved Games and press Enter.

2. Install with OvGME (recommended)

  1. Start OvGME and create a profile (Configuration → Profiles). Set its Destination to your DCS World install folder (e.g. C:\Program Files\Eagle Dynamics\DCS World) and its Mods folder to any empty folder (e.g. D:\DCS Mods).
  2. Unzip the download into that mods folder. You must get exactly: D:\DCS Mods\Aerobatic Smoke Mod\Bazar\... and D:\DCS Mods\Aerobatic Smoke Mod\Config\.... No extra folder level in between.
  3. In OvGME, disable any older version of this mod and any other smoke texture or smoke shader mod.
  4. Select Aerobatic Smoke Mod and click Enable. OvGME backs up the original DCS files and copies the mod.
  5. Clear the shader cache (next sections), then start DCS.

3. Manual install (without OvGME)

  1. Back up these original DCS files somewhere safe:
    • Bazar\shaders\ParticleSystem2\smokeTrail.fx
    • Bazar\shaders\ParticleSystem2\smokeTrail_sh.hlsl, smokeTrail_gs.hlsl, smokeTrail_vs.hlsl
    • Config\Effects\ParticleSystem2\smokeTrail.lua
  2. Copy the Bazar and Config folders of the mod into your DCS World install folder and accept to overwrite. The two new files smokeTrail_as_params.hlsl and smokeTrail_as_volume.hlsl are added next to the others.
  3. Clear the shader cache, then start DCS.
A manual install is overwritten by every DCS update or repair. You will have to copy the files again. OvGME makes this much easier.

4. Clear the shader cache (after every change)

DCS keeps compiled shaders in a cache. If you do not clear it, DCS keeps showing the old smoke.

  1. Close DCS.
  2. Delete the folders Saved Games\DCS\fxo and Saved Games\DCS\metashaders2. DCS rebuilds them by itself.
  3. Start DCS. The first launch (and the first time smoke appears) is slower: the shaders are being compiled.

5. First check in DCS

  1. Fly any aircraft with a smoke system (or smoke pods) and turn the smoke on with the aircraft's usual smoke command.
  2. You should see thick white smoke that widens and fades after 20 to 30 seconds.
  3. Not sure the mod is active? Open smokeTrail_as_params.hlsl with a text editor, set #define AS_DEBUG 1, clear the cache, start DCS: the smoke turns red. Set it back to 0 afterwards.

6. Choose a preset for your aircraft

Open the preview and pick the type closest to your aircraft in the preset list (top of the settings panel). Each preset sets the smoke diameter, the jet exhaust speed, the propeller swirl, the wake of the wings and the preview flight speed.

PresetTypical DCS aircraft
Aerobatic pistonChristen Eagle II, Extra-type aerobatic mods
Piston propellerYak-52, TF-51D / P-51D, warbirds
Turboprop trainerPC-7, PC-9, PC-21 and other turboprop mods
Jet trainerL-39, C-101, MB-339, Hawk
Light fighterF-5E, Mirage F1, Mirage 2000
Heavy fighterF/A-18C, F-16C, F-15

The presets are starting points. Compare with a video or photo of your team and fine-tune.

7. Tune the smoke in the preview

8. Export your settings to DCS

  1. Click Export .hlsl: you get smokeTrail_as_params.hlsl.
  2. Click Export .lua: you get smokeTrail.lua.
  3. With OvGME: in OvGME, disable the mod. Replace the files inside the mod folder:
    • D:\DCS Mods\Aerobatic Smoke Mod\Bazar\shaders\ParticleSystem2\smokeTrail_as_params.hlsl
    • D:\DCS Mods\Aerobatic Smoke Mod\Config\Effects\ParticleSystem2\smokeTrail.lua
    Then enable the mod again.
  4. Manual install: copy the two files to the same paths inside your DCS World install folder.
  5. Clear the shader cache (fxo and metashaders2) and start DCS.
If your browser renames a download (e.g. smokeTrail_as_params (1).hlsl), rename it back to the exact name before copying it.

9. Several teams or aircraft

DCS uses one set of smoke settings for all aircraft. To switch between teams, make one copy of the mod per team in your OvGME mods folder (e.g. Aerobatic Smoke Mod - PC-7, Aerobatic Smoke Mod - F-5), put each team's exported files in its copy, and enable only the one you fly with. Clear the cache after switching.

10. Share with your team

11. After a DCS update

12. Uninstall

13. Troubleshooting

14. Cheat sheet: what to change

I want…Change
Thinner / thicker smoke at the aircraftBase diameter, Initial radius, Jet cone spread
Smoke that widens faster / slowerTurbulent diffusivity, Richardson regime starts
Smoke that lasts longer / shorterEvaporation time, Trail length
More / less transparent smokeFresh opacity (TAU0), Smoke pressure
Brighter / darker smokeExposure, Sky light, Minimum inner shading
Smoother / more cauliflowerLobe relief, Fresh smoke crispness, Cauliflower size
Smoke drops more behind the aircraftWake sink speed
More fpsQuality, Puff spacing, Trail length

The preview uses the same plume physics and rendering as the mod. Lighting is approximated (the DCS sky light and shadows are not available in a web page): always check the final colour and brightness in DCS.