Author: h-
Author Website:

Requirements: No addons required

Signed: Yes, serverkey included

Short description: WYSIWYG particle/lightemitter editor for Eden. Add and use particle and light emitters in your scenarios without any scripting.

Date: 2020-01-29 13:50

Comments: (2)


Emitter 3Ditor


WYSIWYG particle/lightemitter editor for Eden.

Add and use particle and light emitters in your scenarios without any scripting.
Adds an emitter editor akin to the old "utility mission" editor that has floated around since the original OFP and the "Eden way" of adding emitters via object attributes.

Features include:
- add emitters (particle/light) and edit their parameters in Eden, in real time. WYSIWYG = will appear in scenario as it does in Eden
- Attach emitters to virtually anything (Eden entities, terrain objects, object selections)
- Save emitter parameter presets
- Export emitter parameters in sqf format like with the old "utility mission", sometimes you just want/need to script it
- Export emitter parameters as config class, greatly speed up creating your CfgCloudlets and CfgLights effects
- Includes "scenario function set" to deal with the emitters added with this tool in "mission runtime"
- Full set of Eden tutorials
- A 100+ page pdf manual with a lot of (hopefully) easy to understand examples on how to use the tool (located in modfolder -> docs)
- does NOT create dependencies, scenarios edited with this tool do NOT need this mod installed when played

To install Emitter 3Ditor you should use modfolders to keep it seperate from the official game content to prevent issues.
With Arma 3 you can use different ways to set up your modfolders to use custom content you have downloaded.
Please visit the Arma 3 Mod install instructions page for more information about using custom mods and addons in Arma 3.

Included files:

Media: has its own Youtube channel where we will cover the Community made releases.
Subscribe to the Youtube channel


For anyone interested in translating, stringtables at GitHub:

License / Disclaimer:
You are not allowed to make any derivative works of this mod or it’s documentation in portions or as a whole.
You are not allowed to repackage or distribute a repackage of this mod or it’s documentation.

- FIXED: Clearing a in-game error pop-up (like config entry error) was blocked by the 'coffee mug' progress thingy
- FIXED: Some buttons on the UI would trigger the 'Revert' button functionality
- FIXED: Some numeric inputs on the tool UI were not working (scripting error shown)

- FIXED: CTD when using 'global' or 'drag' attach
- FIXED: game update 1.96 broke loading scenario with emitters into Eden (because couple of ancient unnoticed bugs in this tool..)
- FIXED: several minor to medium attach related bugs occurring in certain situations
- FIXED: global attach was detached after return from preview
- FIXED: after returning to eden/loading a scenario into eden tool ui 'leaf menu' could get unresponsive
- FIXED: 'drag attach' could stop working after selecting 'new scenario' while tool running
- FIXED: selecting unsupported widgets could cause error message(s)
- FIXED: starting the game directly into the editor with scenario including emitters was broken
- FIXED: the 'coffee mug' progressbar could get stuck on full
- FIXED: after returning from preview some tool keybinds could stop working
- FIXED: attribute emitter database was not stored correctly
- FIXED: single trigger sync with several emitters could get broken when returning to eden
- FIXED: 'drag attach' was attaching to mouse position instead of the dragged emitter position
- FIXED: 'drag attached' emitters would lose their attach when returning to Eden, if synced with trigger
- FIXED: detaching/desyncing would fail with a scripting error
- FIXED: changing effect of a attached emitter would fail with a scripting error
- FIXED: 'Always start with 3DEN' and 'Always start hidden' preferences were not working as intended
- FIXED: Tool's init was called multiple times on Eden launch
- FIXED: When editing a keybind a modifier key could not be properly set by pressing the key on the kb
- FIXED: using the 'revert' button from the prefs leaf showed a wrong message box
- FIXED: removed a debug systemChat spamming
- FIXED: deleting emitters was partially broken by 1.94 game update
- TWEAKED: version number was not shown correctly

1.025.02 (the tool prefs still show 1.025.1..)
- FIXED: Moving emitters was broken by 1.94 game update
- FIXED: Grouping emitters to set was broken by 1.94 game update

- FIXED: Synchronizing 'attribute emitter' lightsource to a trigger was not functioning properly
- FIXED: Synchronizing any placed emitter (non-attribute emitter) with a trigger was not functioning at all
- FIXED: some leftover systemChat when using global attach

- ADDED: Emitters inserted with this tool now have basic interaction with Zeus; emitters can be moved, deleted and toggled on/off. Refer to the manual for detailed information, page 74.
IMPORTANT NOTE!!: Zeus scenarios made with version 1.024 have to be loaded into Eden and re-exported for these changes to take effect in that scenario. !!
- ADDED: custom keybinds setup for all possible tool kb shortcuts, refer to manual page 75
- ADDED: values on number and array data fields on the tool UI can now be adjusted with the mousewheel. Refer to the manual for more details, page 77
- ADDED: a warning prompt about High Particle Quality setting and possible 'DX11 ERROR BUFFER MAP FAILED' CTD

- FIXED: Entering any data in array fields could cause scripting error popups
- FIXED: Data validation on the particle editor 'position' field was broken
- FIXED: The 'Special' leaf would show diag_exe-only texts when selected while light emitter selected
- FIXED: several 'in-game' functions were returning wrong/faulty data
- FIXED: in some situations triggersync would fail causing a tool error note to display repeatedly if loading scenario with emitter/trigger syncs was attempted
- FIXED: deleting emitters would corrupt a database resulting in scenario that could not be loaded into Eden
- FIXED: deleting triggers did not clear all related databases properly
- FIXED: saving scenario (in Eden, ofc) would save all triggers in it into the emitter triggersync database even if none of them were synced to any emitter
- FIXED: setting up multiple "attribute emitters" for an object (not the default emitter set) would result in emitters created "untoggled" (name shown red, not emitting anything)
- FIXED: copy/pasting non-emitter object(s) and then selecting an emitter object would delete the selected emitter object (actual emitter would still stay emitting in Eden)
- FIXED: renaming emitters after loading a saved scenario into Eden caused a script error and thus was not functioning properly
- FIXED: Detaching an emitter did not reset 'position' to [0,0,0]
- FIXED: lightsource 'Attribute Emitters' would not show up in-game, and upon returning to Eden would also appear missing.
- FIXED: The tool 'Safe Mode' was not functioning as it should
- FIXED: changing emitter name and then changing it back would trigger the "name already taken" notification even thouugh name no longer taken
- FIXED: in some cases a "Error Type Number, expected Object,Group,Display (dialog),Control,Task,Location" could show up
- FIXED: synced trigger namespaces were not stored correctly
- FIXED: syncing triggers did not function after previewing
- FIXED: most non-numeric keys would trigger datavalidation on array data fields
- FIXED: after mission load using <backspace> to hide Eden UI (and thus tool UI) and then unhiding UI would result in ghostly non-working tool UI
-TWEAKED: A 'low level' chance on how the tool databases are stored into the mission.sqm. Is a possible source of trouble so please report anything that doesn't work (like loading up mission made with 1.024 into the editor)
-TWEAKED: The way emitters are handled on mission init in MP, should be way less "server melty". Proper JIP handling also added (was "horror" prior).
-TWEAKED: Scrolling pulldown menus with mouse wheel etc should no longer cause intermittent zooming of the Eden edit area
-TWEAKED: Manual/Eden Tutorials updated with info on the recent additions.

Version number stays the same, no code changes:
- included the HNEG_emed_scenario_functions, forgotten from initial release..
- a slight update on the pdf manual
Added stringtables at Github if someone wants to do translations:



Forum topic:
- BI forums

Steam Workshop:
- Subscribe

Enable javascript to be able to download from Armaholic please!