Skip to content

Star Trek Online · career

Engineering macros

The survivability career, built around Miracle Worker, Rotate Shield Frequency and engineering fleets. Engineering captains keep a ship alive through damage that would delete anyone else, and are the standard choice for tanking in group content.

20 macros

  • /bind numpad4 "say Engaging"

    The foundation of every bind in this library. The key comes first, the command goes in quotes, and anything you can type into chat can be attached this way.

  • /bind h "team Heals incoming $$ +TrayExecByTray 1 0"

    Chains a team message onto an ability so your group sees the call the instant it goes out. Used for heals, tanking cooldowns and anything the rest of the team needs to react to.

  • /alias camp "logout"

    Aliases live in CommandAliases.txt in your Live folder and let you wrap a long chain behind a short name. Essential once your binds get long enough to be unreadable.

  • /bind space "+TrayExecByTray 0 0 $$ +power_exec Distribute_Shields"

    Balances shields across all four facings. It has no cooldown, so it belongs in every attack bind you own — the difference between a captain who does this constantly and one who does not is enormous.

  • /bind e "+TrayExecByTray 1 0 $$ +TrayExecByTray 1 1 $$ +TrayExecByTray 1 2 $$ +power_exec Distribute_Shields"

    Runs every hull and shield heal you have in one press. Anything on cooldown is skipped, so this reliably fires whichever repair is actually available when you are about to explode.

  • /combatlog 1

    Turns on the log that every parser reads. Nothing shows up in your damage numbers until this is on, and it resets more often than you would expect.

  • /bind space "GenSendMessage HUD_Root FirePhasers $$ +TrayExecByTray 0 0"

    Adds the actual weapon trigger to your attack chain. Without this line a tray bind fires your abilities but never pulls the trigger, which is a surprisingly common bug in home-made binds.

  • /bind q "+TrayExecByTray 0 0"

    TrayExecByTray triggers whatever sits in a given tray and slot, both zero-indexed. Because it names the position rather than the ability, the same bind survives every ship swap and loadout change.

  • /bind space "+TrayExecByTray 2 0 $$ +TrayExecByTray 2 1 $$ +TrayExecByTray 2 2"

    The ground equivalent of the spacebar bind. Ground trays are separate from space trays, so this needs its own bind file if you play a lot of ground content.

  • /bind_load_file mybinds.txt

    Reads a bind file back in. Keep one file per ship build and setting up a new character becomes a single command instead of an evening.

  • /bind y "team Miracle Worker up $$ +TrayExecByTray 1 3"

    Your big heal plus the announcement, so healers on your team know they can hold theirs. Miracle Worker has a long cooldown and overlapping it with a team heal wastes both.

  • /unbind numpad4

    Hands a key back to its default behaviour, and /unbind_all resets everything. Worth knowing before you start experimenting on movement keys.

Other STO careers

Every career shares the same macro syntax, so a good idea usually ports across.