autohotkey macros - docking permission

I just thought this macro script would be of interest to autohotkey users.

It will automatically get you docking permission on [ctrl]+[`] and reset the left menu, providing your left hand menu is configured for key [1], the activation key is [spacebar] and the menu is set on the first panel, which it nearly always is as you have to select the target to approach the station. I have tested it on my rig and after teething troubles found these timings are reliable.

Code:
^`:: 
setkeydelay, 5, 50
send, 1ee s qq1
exit

If anyone else has other autohotkey scripts feel free to share them in this thread.

I have tried using macro keyboards and tbh they have proved very limited, autohotkey is much more flexible. You just set up a script to load in the startup menu in Win7 and you can add whatever macros you want, runs alongside all other progs np.
 
Doesn't this break the EULA?

this includes using automated programs or services offered outside of the game to generate player advantage, altering game code or using cheat codes.

I think this comes under automated programs
 
I have several macro's via my Logitech keyboard one of which is a docking request macro.
I wouldn't consider a macro that adds shortcuts as generating player advantage or altering the game and I am sure that voice attack is accepted by the devs and it does precisely the same.
.
I think the eula is more concerned with automated afk programs, weapon hacks etc
 
Isn't this sort of a gray area when you macro one specific function and bind it to a key? It doesn't really automate anything, it only deducts user interface abstracting. Considering that people use voice attack to control power presets, by your interpretation of the rules that should also be considerd cheating. I would like to get frontiers official stance on this sort of thing.
 
Doesn't this break the EULA?



I think this comes under automated programs

EULA says to generate player advantage. A macro to open a menu can't be realistically seen as an advantage, otherwise any good configurable joystick could be considered an 'advantage' over those poor souls who don't have one.
 
I use the following in Voice attack for docking, so does using voice attack also break the EULA, after all it uses mainly macros to work, but many players use this, and even most streams use VA.
I also have one called "escape interdiction," that i use in my trade ship to escape interdictions,'
It will first set throttle to zero to submit to interdiction, deploy weapons (turrets, set to fire at will, point defense,) launch chaff, then max boost and full throttle, power to both shields and engine, launch chaff, boost again, stow weapons, engage super cruise, boost again, launch chaff, pause, pause, boost again, jump. All from just saying "escape interdiction" Works every time without fail. (as long as the timings are set correctly)

"say:request Docking"

Press 1 key and hold for 0.1 seconds and releasePause 0.3 seconds
Press E key and hold for 0.1 seconds and release
Pause 0.3 seconds
Press E key and hold for 0.1 seconds and release
Pause 0.3 seconds
Press Space key and hold for 0.1 seconds and release
Pause 0.3 seconds
Press S key and hold for 0.1 seconds and release
Pause 0.3 seconds
Press Space key and hold for 0.1 seconds and release
Pause 0.3 seconds
Execute command, 'landing-gear bind' (and wait until it completes)
Press Q key and hold for 0.1 seconds and release
Pause 0.3 seconds
Press Q key and hold for 0.1 seconds and release
Pause 0.3 seconds
Press 1 key and hold for 0.1 seconds and release
Pause 0.3 seconds
Press insert key and hold for 0.5 seconds and release
Play sound, '{VA_SOUNDS}\hcspack\landing\lights on.mp3'
Pause 0.3 seconds
Press X key and hold for 0.5 seconds and release
Play sound, '{VA_SOUNDS}\hcspack\landing\gear down and slowing, the ship's yours to dock.mp3'

Doesn't this break the EULA?



I think this comes under automated programs

same could be said about all the trading tools ect. so i don't think so.
 
Last edited:
I have a similar macro on a mouse button. Thanks for the tip to reset the '1' panel back to the left-most tab, useful if you get docking refused.

Anyone know how to get the '1' panel into a guaranteed starting state?
 
From a practical standpoint, even if this is found to be against the EULA - how on earth would you enforce that decision?
 
I have a similar macro on a mouse button. Thanks for the tip to reset the '1' panel back to the left-most tab, useful if you get docking refused.

Anyone know how to get the '1' panel into a guaranteed starting state?

haven't found a way to reset the panel to 1st tab yet, would love a way myself, all i do is whenever i make a command for any tabs, "contacts" "cargo" "subsystems" ect i always set it to go back to first tab, then you can re-use the command if needed, or use a different one. (just allow time to see or do what you want, like subsystems)
 
Last edited:
the whole EULA it pretty much a joke to many, a law to some and restrictive to most. Does it make you "feel" better thinking someone else who works harder at the game and may gain an advantage is being deprived of his version of fun?
 
Anyone know how to get the '1' panel into a guaranteed starting state?

No, I don't think there is a way but I think it has been requested.

I don't believe this breaks the EULA myself, as people have said, that clause is to give FD the scope to tackle aimbots and client side billionaire or indestructibility cheats if they become a problem.

I dont feel this is a cheat in that sense, if it is I would like to know, IMHO this is an interface assistant which reduces the number of keypresses required from 7 to 1. Since this can only fruitfully be done in proximity to the station and only bears fruit at the docking port, well inside the no fire zone, the only advantage it offers is saving yourself donkey work and time to do something which would not routinely be of any decisive tactical value.

Consider the edge cases, if you were engaged in a dogfight in that environment, one or other of the combatants would normally have a bounty (whoever carried a bounty originally or if neither did then whoever fired first) and would be fired on by the station if scanned. In the situation where you were the one with a bounty being chased by a player but running silent to avoid a scan and lock then OK yes it would save a little interface time, but not as much as the time taken to cross the no fire zone within which a chasing player could not fire, so there would be no reduction to the time spent outside the station in silent mode and no advantage gained in evading the weapons fire of opponents which is excluded by the no fire zone anyway.

In previous games of this genre docking has been assigned to a single key stroke and hopefully this will become possible with the native ED interface when they have the time to add a shortcut.
 
I have several macro's via my Logitech keyboard one of which is a docking request macro.
I wouldn't consider a macro that adds shortcuts as generating player advantage or altering the game and I am sure that voice attack is accepted by the devs and it does precisely the same.
.
I think the eula is more concerned with automated afk programs, weapon hacks etc

have g19 feel like sharing :)
 
Last edited:
Lock Next Nav Target

We have buttons for select next target ship and next subsystem, and recently for the next jump for a plotted route (which is awesome!) but not yet for select next nav target (that I've found).
I've just recently discovered AutoHotKey and made a script to select the next nav-target:
#IfWinActive, Elite - Dangerous
RCtrl::Next_Nav_Target()
#IfWinActive

Next_Nav_Target(){
setkeydelay, 30, 30
send 1
send d
send s
send {Space}
send {Space}
send 1
return
}
If your UI is slow you may want to add "sleep 100" after that first send 1 to allow the UI panel time to load.
Hopefully FD will at some point add a button to do this for us. :)
 
Back
Top Bottom