STEAM GROUP
Warframe-Lone Rangers LREGIMENT
STEAM GROUP
Warframe-Lone Rangers LREGIMENT
22
IN-GAME
174
ONLINE
Founded
May 24, 2013
Language
English
Location
United States 
BioSnark Dec 29, 2014 @ 2:03am
AutoHotKey Script
The following are some AutoHotKey scripting I wrote or reappropriated for warframe which you're welcome to use if you like. The program is free and quite easy to use and includes a good index.

Program tutorial
If you instinctively closed the tutorial thing, just run AutoHotKey, rightclick AutoHotKey in system tray and "Edit This Script" > copy / paste / make edits in notepad > save over file > rightclick AutoHotKey in system tray and "Reload This Script"

Please note, my key binds may not match yours. My quick melee key, for instance, is RMB. You will need to do some very slight modifications to get some of these working for you. I can probably help if needed. I explain how to change this, below.

This is stuff to make the script easy to manage:
;Because some of these can be extremely annoying if you aren't playing warframe, this condition should limit the script to function only when the WARFRAME window is active. #ifWinActive WARFRAME ; ; ;!! SUSPENDING/REACTIVATING THE SCRIPT ; ; ;! ALT + mousewheel down will suspend this script and play a sound. ; ; ~!WheelDown:: Suspend, On SoundPlay, C:\Windows\Media\Quirky\Windows Hardware Remove.wav return ; ; ;! ALT + mousewheel up will activate this script and play a sound. ; ; ~!WheelUp:: Suspend, off SoundPlay, C:\Windows\Media\Quirky\Windows hardware Insert.wav return ; ;
Mechanized farming:
;!! MECHANIZED FARMING ; ; ;! Pressing F2 will press 2 every 50 miliseconds until F2 is pressed again. ; ; toggle = 0 #MaxThreadsPerHotkey 2 f2:: Toggle := !Toggle While Toggle{ Send 2 sleep 50 } return ; ; ;! Pressing F3 will press 3 every 1000 miliseconds until F3 is pressed again. ; ; toggle = 0 #MaxThreadsPerHotkey 2 f3:: Toggle := !Toggle While Toggle{ Send 3 sleep 1000 } return ; ; ;! Pressing F4 will press 4 every 1000 miliseconds until F4 is pressed again. ; ; toggle = 0 #MaxThreadsPerHotkey 2 f4:: Toggle := !Toggle While Toggle{ Send 4 sleep 1000 } return ; ;
Miscellaneous stuff that might be useful:
;!! MISCELLANEOUS EASE-OF-USE ; ; ;Automatic ability casting ;! Holding MMB will press MMB every 50 miliseconds until MMB is released. ; ; ~$MButton:: Sleep 300 While GetKeyState("MButton", "P"){ mouseclick, middle Sleep 50 ; milliseconds } return ; ; ;Automatic fire for semiauto weapons ;! ALT + holding LMB will press LMB every 50 miliseconds until LMB is released. ; ; ~$!LButton:: While GetKeyState("LButton", "P"){ mouseclick, left Sleep 50 ; milliseconds } return ; ;
Automated copter button: This is obsolete as coptering was removed from the movement mechanics. Unless it is readded, don't bother with this section, anymore.
;!! COPTER STUFF ;note that coptering can be done in 8 directions (WASD and their adjacent 2 key combinations). ; ;note that this script uses RMB for quickmelee and also explains how to change this to another key. ; ;note that this script also uses shift to sprint, NOT sprint/roll. ;if you have shift bound to sprint/roll, you might want to bind sprint to another key and use that, instead. ; ;! Pressing Mouse 5 (mouse thumb button 2) will press Space, press and hold left Shift and left Ctrl, press Right Mouse button, and then depress left Shift and left Ctrl. ; ; $XButton2:: ; send {Space} ; My jump key is space. sleep 100 send {lshift down} ; My sprint key is left shift. "down" indicates the key is to be held down until given an "up" command later in this script. sleep 20 send {lctrl down} ; My crouch key is left control. sleep 50 mouseclick, right ; My quickmelee key is RMB. If you are using "E" for quickmelee, change this line to "send e" sleep 500 send {lshift up} send {lctrl up} return ; ; ;! Pressing SHIFT (because you are sprinting) + Mouse 5 will press Space, press and hold left Ctrl, press Right Mouse button, and then depress left Ctrl. ; ; $+XButton2:: send {Space} ; My jump key is space. sleep 100 ;send {lshift down} sleep 20 send {lctrl down} ; My crouch key is left control. sleep 50 mouseclick, right ; My quickmelee key is RMB. If you are using "e" for quickmelee, change this line to "send e" sleep 500 ;send {lshift up} send {lctrl up} return
Last edited by BioSnark; Jan 1, 2016 @ 9:19pm
< >
Showing 1-4 of 4 comments
X-Sarge Jan 31, 2015 @ 9:33am 
This is just awesome BioSnark!! I use both AutoIt and AutoHotKey scripts.

My Warframe auto-farming power scripts are almost exactly like yours.

My "quick melee" key is different so I am going to use your coptering script but I will need to change it to the key I use.

Below is my script done in AutoIt for Fire button spamming. I toggle a keyboard key to turn it on and off so that I can still use the charge weapons as needed.

Keyboard key to toggle mouse fire spaz
(Note - Done in AutoIt script)
HotKeySet("{END}", "ToggleSpam") HotKeySet("+{ESC}", "EndSpam") Global $x MsgBox(0, "Fire Button Spaz", "Pressing the 'END' key starts the Fire Button Spaz" & @LF & @LF & "Pressing 'END' key again will stop the Spaz" & @LF & @LF & "Shift+Esc will Quit the program") While 1 While $x MouseClick("primary") WEnd WEnd ;FUNCTIONS Func ToggleSpam() $x = Not $x EndFunc ;==>ToggleSpam Func EndSpam() Exit EndFunc ;==>EndSpam
------------------------------------------------------

Mouse button hold for mouse fire spaz
(Note - These next scripts are done in AutoHotKey)
~$LButton:: While GetKeyState("LButton", "P"){ Click Sleep 50 ; milliseconds } return
Keyboard key F8 toggle to spaz Numpad4
Pause Loop{ Send, {Numpad4} sleep 400 } F8::Pause
Last edited by X-Sarge; Feb 10, 2015 @ 6:46pm
Cheers
Niicholai Jan 1, 2016 @ 4:21pm 
Hey @BioSnark I sent you a friend request. Not sure how to use this copter script though and was hoping you could help me out.
BioSnark Jan 1, 2016 @ 9:10pm 
Coptering was a move with melee weapons that involved crouch meleeing while in the air to shoot forward. It has been removed from the game's movement mechanics so that particular section is obsolete.
< >
Showing 1-4 of 4 comments
Per page: 1530 50