Eden Editor: Modding
Jump to navigation
Jump to search
Introduction
Eden Editor is a powerful modding tool for designing scenarios, but what makes it truly unique is that the editor itself is moddable. Custom addons can add or modify almost all features, using configs, user interface controls, scripting commands and event handlers.
- * The system name is different because during the development, a neutral technical name had to be used while public name wasn't selected yet. 3DEN is acronym for 3D Editor New.
Addon Dependency
When expanding or modifying Eden Editor configs, make sure you have 3DEN addon in the list of required addons. Without it, the game could load your addon before the 3DEN addon, which could in turn lead to unpredictable issues.
class CfgPatches
{
class MyAddon
{
units[] = {};
weapons[] = {};
requiredVersion = 1.0;
requiredAddons[] = {3DEN}; // 3DEN must be among required addons!
};
};
Cfg3DEN
class Cfg3DEN
{
class MyAddon
{
// Entity settings for each type
class Object {};
class Group {};
class Trigger {};
class Waypoint {};
class Logic {};
class Marker {};
class Mission {}; // Scenario attributes and global preferences
class Layer {}; // Layer settings and attributes
class Attributes {}; // User interface for attributes
class Default {}; // General visualization settings
class Camera {}; // Camera settings
class Connections {}; // Configuration of all connection types
class Messages {}; // Pop-up messages
class Notifications {}; // Non-interruptive on-screen notifications
class EventHandlers {}; // Default event handlers
class History {}; // Visualization of history list entries
class Updates {}; // Update log configuration
class Tutorials {}; // Tutorials and their categories
};
};