Skip to content

Profiles

robbyxp1 edited this page Jul 7, 2022 · 6 revisions

Profiles allow save and select the visual configuration of EDD to a named profile. You can then go to the profile and EDD will reconfigure itself (its tabs, popouts and all the panel settings) to that configuration. You can have as many configurations as you desire.

To use, use the profile drop down on the toolbar:

You can select a previous profile directly. Default is always there. To create or delete profiles, use the Edit profiles selection. This then gives you the profile editor:

The profile editor allows you to create (+) a new profile, to Delete (x) a profile, to set a profile as the default to use on EDD start (Default box).

To create a new profile, click on +, give it a name, then OK the profile. To use it, use the drop down menu to go to the profile. Then configure its settings, changing the panels and pop outs to suit. You may call two profiles by the same name but that may get confusing, so best to use different names for each.

Note you cannot copy profiles, that is not supported at this time due to complexity.

The final feature is being able to automatically trigger a change to a profile due to an event EDD sees, such as a new Elite Journal or UI event.

To configure a profile to trigger due to an event, use the drop down with "No Trigger" in the combo box. Select one to the triggers. EDD has defined a few basic triggers - such as Docked/Undocked.

You can then configure a set of profiles for EDD configuration when on a planet, while docked, while in space, etc.

No Trigger in the profile means it needs to be manually selected.

User Created Triggers

The Trigger button allows you to define a condition manually which triggers a swap to this profile.

The Back button allows you to define a condition manually which triggers a swap to the previous profile.

Selecting a built in trigger and then clicking on these buttons allows you to see how the built in triggers are constructed.

You can enter in the dialog box a new set of conditions to trigger on.

To build a trigger, you use a set of AND/OR conditions to setup up the trigger, using the variables defined by EDD on each event to determine if the profile should trigger.

When a journal event is triggered, it sets up a set of variables which the profile trigger can use to determine if to activate. Each journal event sets up the same core set of variables, plus a variable set (EventClass*) of them dependent on the event. Documentation on the core set can be found in Action Documentation.

For a journal event, the documentation in "New journal event received" (3.1.3 currently) states that TriggerName and TriggerType is set up. Trigger name is the journal entry name, as seen in column 3 of the travel history, without spaces (ShipyardSell for instance).

Along with these, an journal event has variables from Section 3.2. Examples are EventShipType, EventShip, EventStarSystem etc.

You can construct a manual trigger by pressing on the trigger button:

This opens a trigger definition box:

You set up a set of conditions of which the sum of conditions must be true for the event to trigger.

In this example, we are setting up a trigger for (TriggerName contains "ShipyardNew" AND EventShip Contains "Viper") OR (TriggerName contains "ShipyardSwap" AND EventShip Contains "Viper"). The inner conditions are assembled using the + button on the right, the outer condition (A OR B) is done by adding a new group condition with the + on the bottom. You then make sure the outer condition is an OR (bottom OR with group above) and the inner condition is And (far right selector).

This sets up a trigger so that if a Shipyard New or Shipyard Swap event is received, and the ship swapped to is a Viper, the profile will trigger.

Clone this wiki locally