Excluded modes
These modes currently does not supported by the API. Mostly because they are complex windows with a lot of UI elements, i.e. they are a far beyond the scope of a simple context menu.
It's support can be added in the future if there's demand, but for now they are listed here for reference.
No
Get_Actions event is fired for these modes; the API passes through transparently and does not interfere with them.
MapMenu excluded modes
These modes are not in the whitelist. No
Get_Actions event is fired; the API passes through transparently. They are documented here for reference.
- neworder - order selection list when assigning a new order to a ship (1-column).
possible additional fields:
$instance (string, which panel side)
- set_orderparam_formationshape - formation shape picker for an order parameter (1-column).
possible additional fields:
$index (number, parameter index),
$instance (string)
- searchfield - search input overlay (1-column). No meaningful data fields.
- select - generic single-component selection picker (1-column).
possible additional fields:
$component (string, UniverseID of the pre-selected component)
- set_orderparam_sector - sector picker for an order parameter (3-column table).
possible additional fields:
$index (number, parameter index in the order),
$instance (string)
- set_orderparam_ware - ware picker for an order parameter (3-column table).
possible additional fields:
$index (number, parameter index),
$instance (string)
- orderqueuesetting - order queue settings panel (2-column table). No meaningful data fields.
- filter_multiselectlist - multi-select filter picker inside the order queue (3-column table).
possible additional fields:
$id (string, filter setting ID),
$value (any scalar, current value)
- trade - direct trade dialog between ship and station (9-column table).
possible additional fields:
$component (string, station UniverseID),
$currentShip (string, ship UniverseID),
$shadyOnly (bool),
$wareexchange (bool)
- tradeloop - trade loop configuration (3-column table).
possible additional fields:
$component (string, station UniverseID),
$currentShip (string, ship UniverseID),
$loop (string, loop type)
- mission - mission briefing / accept context frame (3-column table).
possible additional fields:
$missionid (string, uint64 mission ID),
$isoffer (bool),
$name (string),
$type (string, main mission type),
$subtype (string),
$threadtype (string),
$difficulty (number),
$rewardmoney (number, credits × 100),
$rewardtext (string),
$timeout (number, seconds, -1 if none),
$abortable (bool),
$onlinechapter (string),
$onlineID (string),
$groupID (string)
- sellships - sell ships dialog at a shipyard (2-column table).
possible additional fields:
$shipyard (string, shipyard UniverseID)
- dropwares - drop / jettison wares from a pilot's inventory (3-column table).
possible additional fields:
$mode (string, sub-mode e.g.
"inventory"),
$entity (string, pilot UniverseID)
- weaponconfig - weapon loadout configuration for a ship (2-column table).
possible additional fields:
$component (string, ship UniverseID),
$orderidx (number),
$usedefault (bool),
$instance (string)
- boardingcontext - boarding operation targeting dialog (9-column table).
possible additional fields:
$target (string, target UniverseID),
$boarders (string, boarding ship UniverseID)
- crewtransfer - crew transfer between two ships (11-column table).
possible additional fields:
$leftShip (string, UniverseID),
$rightShip (string, UniverseID)
- hire - hire a crew member or captain (2-column table).
possible additional fields:
$hireObject (string, UniverseID of the object being hired for)
- rename - rename a ship, station, or fleet (2-column table).
possible additional fields:
$component (string, UniverseID),
$fleetrename (bool, true when renaming a fleet)
- changelogo - change hull decal / logo on a ship or station (5-column table).
possible additional fields:
$component (string, UniverseID)
- userquestion - yes/no confirmation dialog; used for many different actions (5-7 columns depending on sub-mode). The $mode field indicates which question is being asked:
- $mode = "discardplanneddefaultbehaviour" - discard planned order
- $mode = "removeplot" - destroy build plot; also has $station (string, UniverseID)
- $mode = "clearlogbook" - clear logbook entries; also has $instance (string)
- $mode = "markashostile" - mark target as hostile; also has $controllable (string, UniverseID)
- $mode = "removebuildstorage" - remove build storage; also has $buildstorage (string, UniverseID)
- $mode = "fireindividual" - fire a specific crew member; also has $controllable (string), $entity (string), $person (string), $instance (string)
- $mode = "fireall" - fire all crew; also has $controllable (string, UniverseID), $instance (string)
- userquestion_multiverse - multiverse-specific yes/no confirmation. No meaningful data fields.
Note: Venture and multiplayer modes (onlinemode, onlinereward, ventureconfig, venturecreateparty, venturepatron, venturereport, ventureteammembercontext, venturecontactcontext, venturefriendlist, ventureoutcome, ventureshipselection) are not accessible when the game is modded and are listed here for completeness only.
PlayerInfoMenu excluded modes
- dropwares - drop / jettison wares from a pilot's inventory (3-column table via Helper.createDropWaresContext).
Note: Venture modes (venturecontactcontext, venturefriendlist, venturereport) are not accessible when the game is modded.