Please note: If the ADHD version OR the Fire Control version changes, you should re-download.
Both version numbers are displayed in the title of your Fire Control window.
Weapon reload times
You need to account for fire time as well as recycle time in your macros. For most weapons, this is just a few ms per weapon, but for lasers bear in mind that the recycle time does not include the time the beam is on - so for a medium laser, the recycle time is listed as 3 seconds, but the beam is on for 1 second, giving a total recycle time of 4000.
Some example setups (Without Fast Fire reduction of 10%):
TAG Toggle on Middle Mouse button:
MWO: TAG in group 6
Bindings tab:
Set "Weapon Toggle" to "MIDDLE MOUSE"
Main Tab:
Set "Weapon Toggle Group" to 6
Version History
Key:
! : Warning
* : Comment
= : Change / Fix
+ : Added feature
Fire Control
3.0.7 30th Jan 2017
= Now uses {Blind} Send - should work better with foreign keyboards.
Should also alleviate issues with CapsLock being on while keys are sent.
This will also mean that multiple chars in Fire Sequence box (eg 11,22) will no longer work
3.0.6 16th July 2014
! If you previously used Arm Lock Toggle, please make sure Arm Lock Momentary is disabled!
= Arm Lock Toggle is now Arm Lock Momentary
PGI made Arm Lock Toggle a proper toggle, but did not also leave the old "Momentary" method in.
So for those that preferred the old way, they can now use Fire Control to replicate the old behavior.
3.0.5 11th Mar 2014
* "MWO Jump Jet Key" setting now actually takes effect
3.0.4 26th Feb 2014
= Reorganize of the Main tab, things are now grouped by Action.
+ "Send key up on Fire" option added to Fire Timing
This setting in effect alters the "pass-through" state of the button you bound to the Fire action.
Please consult the documentation or the tooltip of this item for more info.
= All items on the Main tab now have info tooltips.
= Hotkeys should no longer fire on the MWO login screen.
eg no more L in the login box if you use Shift!
If this feature does not work for you (or all hotkeys stop working!),please let me know.
3.0.3 25th Feb 2014
= Jump Jet Spam was not disabling on tab out.
Fixed
3.0.2 25th Feb 2014
= Timers etc disabled when you tab out of game.
= If you have nothing in the Fire Sequence or a non-numeric entry in the Fire Rate box, but do have something bound to Fire...
Nothing will now happen.
= Fire Control is back to it's previous v2.x width
3.0.1 24th Feb 2014
= Had left a debug message in ADHD, which was breaking stuff.
Hotfix
3.0.0 24th Feb 2014
+ New in-app Instructions link to Wiki on GitHub.
= NEW IMPROVED bindings tab with ADHD 3.0.0
! All your existing bindings will be lost.
Sorry about that, gives you a chance to test the new bindings system though.
= Arm lock toggle "L" setting now sends lowercase - "l".
The uppercase L setting was also holding shift.
= Fixed startup so firectrl_init only runs once.
+ Added Fire sequence subcommands:
groupmode()
reset
stagger()
See the new instructions link for info on usage
2.18 5th Jan 2014
+ Adjusted Jump Jet Spam timing.
Jump Jets are now held for 100ms instead of 50.
Default rate is now 250.
2.17 5th Jan 2014
+ Added "Jump Jet Spam" feature.
This allows you to set a key that will spam the jump jets at a rate set by the user.
Used when climbing hills or hugging terrain - avoids RSI through trying to spam key quickly.
2.16 20th Nov 2013
= Now uses ADHD 2. No real changes, but now notifies of updates.
2.15 30th Oct 2013
+ Added 7-0 to list of options to Weapon Toggle.
This is so that you can use weapon toggle as a generic toggle,
Simply bind the thing you want to toggle to 7,8,9 or 0
2.14 25th Oct 2013
= Made timings much more accurate. Previously in excess of 50ms was being lost per shot
! Due to the above change, you may need to increase all your Fire Rates by at least 50
For example, with older versions of FC, you would use a Fire Rate of ~440 to get an AC2 to fire at max rate.
The true figure (For Testing Grounds) is 500. As the new Fire Control works more accurately, old settings of 440 would no longer work properly.
If you were previously using the correct value, you will now be firing faster - so watch that heat!
2.13 30th Sep 2013
= Sorted a problem with toggles (Arm Lock and Weapon) - when you exited or tabbed out of MWO, the key you bound to this function would be "held".
2.12 20th Sep 2013
* No real changes, just made UI bigger to accomodate "Functionality Toggle" which is now added to all macros by ADHD.
2.11 13th Sep 2013
+ Arm Lock now has it's own toggle.
You no longer need to run two copies of Fire Control to have Arm Lock Toggle and Weapon Toggle at the same time.
2.10 6th Sep 2013
+ Added options 7-0 to Weapon Toggle group
You can use this to allow "Weapon Toggle" to function as an "Arm Lock Toggle".
eg program "Toggle Arm Lock" in MWO to 0 (Zero), replacing the shift binding.
Then run a second copy of FC, and create a profile thus:
Bindings - Weapon Toggle: Just tick the Shift box on the right - leave everything else on that row blank!
Main - Set "Weapon Toggle Group" to 0, set "Scroll Lock Indicates..." option to NONE so it wont interfere with scroll lock light (Controlled by the 1st copy of FC).
With that done, when you hit Shift in MWO, it will toggle arm lock status.
+ You can now run multiple copies of Fire Control by double clicking the icon twice.
! Do not try to have the same profile selected for both copies (The second copy will always start with the same profile selected, you need to change it)
ADHD
3.2.0 22nd May 2014
= PassThru mode is now ON by default if "Limit App" is OFF.
This is to stop you accidentally binding Left Mouse to something whilst Limit App is off, thus locking you out of Windows ;)
= Major rework of (un)binding code
There should be less quirky behavior now when you change bindings or enable / disable pass-thru, wild, limit app etc.
3.1.1 22nd May 2014
! New version REQUIRES AutoHotKey version 1.1.15.00
* A big thanks to AHK Author Lexikos for changes to AHK to enable this long awaited feature!
http://www.autohotke...d/topic/102265-
+ Bindings can now be defined as "Pass-Thru" or not. This is analagous to AHK's ~ prefix.
When Enabled, the binding will not be hidden from the game.
When Disabled, ADHD will attempt to hide that key from the game.
3.0.3 2nd Mar 2014
= Hotkeys now removed on rebind. Fixes #22
= Debug info for hotkey adding / removing now also shows prefixes
3.0.2 25th Feb 2014
* Hotkey boxes scale to the width of the GUI
* Code reorganisation, of no consequence to script authors.
3.0.1 24th Feb 2014
= Ooops! I left a debug message in, was triggering any time you pressed fire.
3.0.0 24th Feb 2014
= Moved to three number semantic versioning system
+ Version checks now regognise newer, older, or same number versions.
= option_changed removed from debug list - it provided no information
= Order in debug window reversed, so last item is always on top.
This is quicker than scrolling the window constantly to keep the bottom in view.
= Profile manipulation much more robust.
Should no longer be possible to have duplicate profile names etc.
= Fixed slight incompatibility issue
Pollution of global namespace (DisplayToolTip and RemoveToolTip)
These now have ADHD_ prefixes
= functions / variables *default_app* are now *limit_app*
= Moved majority of functions / data into a "private" object.
To make it clear what functions are intended to be called by library users.
+ Added functions config_get_limit_app() and config_get_limit_app_on() to avoid need to access globals
+ get_debug_mode() function added
+ Tooltip code no longer runs if AHK GUI is not the current window.
Edited by evilC, 30 January 2017 - 11:31 AM.