Skip to content

Star Trek Online · career

Science macros

The control and exotic damage career, with Sensor Scan, Subnucleonic Beam and Scattering Field. Science captains shut down enemy abilities and deal damage that ignores conventional resistances, which makes them invaluable against heavily armoured targets.

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.

  • /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.

  • /unbind numpad4

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

  • /bind_save_file mybinds.txt

    Writes every current bind to a text file in your Star Trek Online Live folder. Do this the moment a setup works, because a patch or a settings reset otherwise costs you the whole layout.

  • /bind h "team Scattering Field - stack on me $$ +TrayExecByTray 1 4"

    Drops your team-wide resistance bubble and tells the group to stack in it. A field nobody stands in does nothing, which makes the call-out the important half.

Other STO careers

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