Monday, March 4, 2013

STO Spacebar Macro


Many of us older STO players still carry the habit of tapping the spacebar repeatedly do to a lack of auto-fire in the game.  While the auto-fire problem was resolved, we still tend to tap the spacebar.

Below is a reworked marco that allows the player to place Boff skills in your FOURTH POWERBAR(hotbar) to be set off in order from 1-10 and distribute player shields just by tapping the spacebar.  I say reworked, because the one I had been using always seemed to cost me DPS.


Copy and Paste the next set of lines into a text file and place that file in your STO live directory,


Space "++FirePhasersTorps$$+TrayExecByTray 3 0$$+TrayExecByTray 3 1$$+TrayExecByTray 3 2$$+TrayExecByTray 3 3$$+TrayExecByTray 3 4$$+TrayExecByTray 3 5$$+TrayExecByTray 3 6$$+TrayExecByTray 3 7$$+TrayExecByTray 3 8$$+TrayExecByTray 3 9$$+Power_Exec Distribute_Shields$$+TrayExecByTray 3 9$$+TrayExecByTray 3 8$$+TrayExecByTray 3 7$$+TrayExecByTray 3 6$$+TrayExecByTray 3 5$$+TrayExecByTray 3 4$$+TrayExecByTray 3 3$$+TrayExecByTray 3 2$$+TrayExecByTray 3 1$$+TrayExecByTray 3 0$$FirePhasersTorps"

In game, type /bind_load_file NAMEOFTEXTFILE.txt

Now whenever you tap the spacebar, all of those powers will go off.  Repeated tapping will ensure they continue to go off as they become available.


One of the benefits of having skills activated via spacebar is that it frees up the player to focus on other things like watching team health.



You can also bind Shield Distribution to your movement keys.  ONLY DO THIS WHILE IN SPACE!

/bind W "+down$$+Power_Exec Distribute_Shields"
/bind D "+right$$+Power_Exec Distribute_Shields"
/bind A "+left$$+Power_Exec Distribute_Shields"
/bind S "+up$$+Power_Exec Distribute_Shields"

Above is copy/paste in the game chat.  You can however place them in the same text file you made for your Spacebar bind.  Be sure to remove the /bind from each line.

If you screwed up at all, type /unbind_all and start over.




5 comments:

  1. Is there any way to make this run HB 4 and then 5? I need to be able to place more abilities into the macro. Thx. :)

    ReplyDelete
    Replies
    1. The first number refers to the tray the second one is the box so just change the number after +TrayExecByTray from 3 to what ever tray you want the macro to triger. The fitst tray is tray 0.

      Eg. For trays 10 and 9.

      Space "+TrayExecByTray 9 1 $$ +TrayExecByTray 9 2 $$ +TrayExecByTray 9 3 $$ +TrayExecByTray 9 4 $$ +TrayExecByTray 9 5 $$ +TrayExecByTray 9 6 $$ +TrayExecByTray 9 7 $$ +TrayExecByTray 9 8 $$ +TrayExecByTray 9 9 $$ +TrayExecByTray 9 0 $$ GenSendMessage HUD_Root FirePhasers$$ +power_exec Distribute_Shields +TrayExecByTray 8 1 $$ +TrayExecByTray 8 2 $$ +TrayExecByTray 8 3 $$ +TrayExecByTray 8 4 $$ +TrayExecByTray 8 5 $$ +TrayExecByTray 8 6 $$ +TrayExecByTray 8 7 $$ +TrayExecByTray 8 8 $$ +TrayExecByTray 8 9 $$ +TrayExecByTray 8 0 $$ GenSendMessage HUD_Root FirePhasers$$ +power_exec Distribute_Shields"

      This works for me. Im PK51 in game.

      Delete
  2. No longer works apparently.. X86 ?

    ReplyDelete
    Replies
    1. the /bind_load_file needs the full path for it to work. Just done it in STO

      /bind_load_file C:\Program Files (x86)\Steam\steamapps\common\Star Trek Online\spacebar.txt

      Spacebar.txt is the name of my file so obviously put your filename there instead and that is the location of STO on my hard drive.

      Delete
  3. jaklfjdklfjlaskd
    jaslkfjlksadj'ahsdjhfsdkljfldskjfkldsjflkdjsklfjdsdawdawdawdasdas

    ReplyDelete