File information
Last updated
Original upload
Created by
RealAntithesisUploaded by
RealAntithesisVirus scan
Tags for this mod
Activity logs
This page was last updated on 04 August 2015, 5:26PM
- Changelogs
-
-
Version 1.8.1
- 5 August 2015
This is primarily a hot fix release, to fix an intermittent but reproducible (at least in my testing) CTD introduced in version 1.8.
1. HOTFIX: Fixed CTD when autocasting. This was due to the Input.TapKey() function that still appears to be CTD-prone in SKSE 1.7.3. This was meant to improve spell firing, but for now, I've had to take it out since, in my further testing, it was causing Skyrim to crash on a fairly reproducible basis (but not always).
2. Improved dual autocasting: if there is not enough magicka for a dual autocast, AH Hotkeys will now allow a single handed autocast (previously, the entire autocast would be cancelled). This is vanilla behaviour i.e. if the player attempts to dual cast, but there is only enough magicka for one hand, then only that hand will cast.
3. Fixed bug when toggling the alt, shift and control modifier buttons in the EquipSet page would conflict detect unassigned keys against other EquipSets that also had unassigned keys (such keys are now ignored).
- 5 August 2015
-
Version 1.8
- 26 July 2015
1. Fixed the double weapon equipping sound (e.g. *shwiing* *shwiing* for a sword) that could sometimes happen when equipping the left and right hands at the same time (this was caused by a later left hand equipping action interfering with the previous right hand equipping action - now the left hand is equipped first).
2. Fixed bug with left hand autocasting not re-equipping the last-equipped two-handed item if the "Equip Last Item After Autocast" option is checked.
3. Fixed the bug where spells that were removed from the player were still able to be equipped and autocasted. If the spell is no longer present, nothing will happen.
4. Fixed ammo being unequipped unintentionally (resulting in vanilla equipping behaviour) when switching ranged weapon EquipSets where ammo is equipped as a separate EquipSet rather than being added directly to the weapon EquipSet.
5. Ammo in the items list is now labelled with the quantity and damage. e.g. "Iron Arrow (100)(+14)". Note: you will need to "Rebuild Inventory Items" in the Configuration Page for this change to take effect (otherwise the damage stat will display as zero).
6. Ammo is now sortable using the "Sort By..." button. Sorting the item list now sorts magic effects and item damage.
7. Fixed the equip delay slider in the Configuration Page. The equip delay setting should now be remembered rather than defaulting to zero.
8. Added an option in the Configuration Page to auto-remove invalid inventory items. The FormID of an inventory item in an EquipSet could become invalid as a result of that item's mod being deactivated, or through a change in the mod load order. Invalid items are now also marked as "[Invalid Item]" in the items list.
9. Tweaked the code for spell auto-casting a little.
10. AH Hotkeys now bundles JContainers 3.2.4.
- 26 July 2015
-
Version 1.7
- 12 April 2015
1. AH Hotkeys now bundles JContainers 3.2.3.
2. Fixed bug with ammo causing equipset cycling to fail (e.g. cycling between ranged weapon equipsets with specific ammo types added to the items list).
3. Ammo are now classified as consumables, meaning that checking the "Stop at first available consumable" option will cause only the first available ammo to be equipped.
4. Added option to unequip ammo automatically when bows are unequipped when switching EquipSets.
5. Shouts will now unequip if the "Equip last item when spell is autocast" option is checked and nothing was equipped previously.
6. Equipped hand item notifications are now displayed in order from left hand to right hand (rather than right to left as before).
7. Added a Game.IsMenuControlsEnabled() check to key presses to avoid executing a hotkey if the menu controls have been disabled for some reason (e.g. during certain quest action sequences and by mods such as "Actions Take Real Time"). Also added a check for the dialogue menu. Hotkeys will not execute if menu controls are disabled, the dialogue menu is open, if text input is enabled (e.g. console, text input box etc), a message box is on screen, or if the mod has been deactivated (via the Configuration Page). Note that you can still execute hotkeys during crafting - this will work since the game isn't paused, but while items will equip during crafting, spells will not autocast.
8. Fixed bug with left hand not re-equipping if the re-equip last item after autocast option is checked, there was a dual autocast (both hands), and there was no item in the right hand.
9. Spell autocasting has been tweaked (now using animation events rather than just animation variables) to better detect various stages of the spell casting animations. This means that autocasting will (should) be more reliable. Spell autocasting now cancels (after attempting to cast in order to notify the player) if there is not enough magicka (previously, the autocast will time out, resulting in a delay rather than cutting short the autocast). Autocasting will also now attempt to recast the spell (once only) if it was interrupted for some reason (not by the player) while waiting to start.
10. Added another cancel spell cast key in the Configuration page. This means you could set both the left and right mouse buttons to cancel a spell cast (this was added primarily because using the primary mouse button to cancel a spell being autocasted by the left hand will also cause the right hand to attack - now you can just use the other (secondary) button to cancel the left hand autocast).
- 12 April 2015
-
Version 1.6
- 26 January 2015
1. Improved re-equipping items after auto-cast: blocking (with a shield-type item in the left hand) while auto-casting will interrupt the auto-cast as usual (this is a vanilla behaviour), but subsequent item equips on the hands (including switching back to previously equipped items) will no longer interrupt the block until the player stops blocking. This is to improve blocking responsiveness during combat.
2. Fixed bug with potions that have magic effect magnitudes of zero not being displayed in inventory lists. This includes items such as Potions of Blood and will also fix ingredients, food items and poisons that have been similarly excluded from the inventory lists.
3. Improved magic effect filtering. Expanded the list of magic effects covered by health, magicka and stamina effects - filtering by these effects filters for "health", "magicka" and "stamina" respectively, rather than "restore health", "restore magicka" and "restore stamina", which is more the intended behaviour as these filters will now work properly for poisons, scrolls and other items with these effects (note that you can still type in custom filters - e.g "restore health", "fortify health", "invisibility" etc). Note that the magic effect filter will need to be changed for this to take effect.
4. Next autocast spell in a chain will no longer equip (or autocast) if the cancel key is pressed prior in the chain.
5. Fixed bug resulting in papyrus log errors (the script was referencing a potentially-empty form when autocasting a left hand spell with nothing in the right hand. This has been corrected to reference the left hand form).
6. Fixed auto-casting bound weapons. The player will not sheathe hands when a bound weapon is equipped (this checks if the item name contains "bound").
7. Added Unequip Items list. This will force unequip items that will be replaced by another equipping item. This is similar to the Re-Equip items option, but is automatic and applies to specific items listed in the "Unequip Items List.txt" file in the AH Hotkeys mod settings folder. This file is created automatically if not found. The purpose of this list is to unequip items that don't work properly if simply equipped over by another item without first explicitly being unequipped. The default list contains the Wearable Lanterns items (from Chesko's Wearable Lanterns) - this fixes an issue where the light of the lantern would stay behind even if another item is equipped into that armour slot (the lantern model disappears, but the flame stays behind, unless the lantern is explicitly unequipped).
8. Improved equipset execution speed by optimising the code. This is a work in progress.
9. Added a key press and equipset execution benchmark (default = Pause Key). This will report on the time it takes for the script to register a key press and the time it takes for equipsets to execute. See the AH Hotkeys log file for a breakdown of timings for specific stages of hotkey execution.
10. Improved changing hotkey groups in the EquipSet MCM menu. Changing hotkey groups now remembers the last used equip set.
11. Other miscellaneous fixes.
12. NOTE: This version of AH Hotkeys should be used with JContainers versions up to 3.1.1. The next release will be fully compatible with JContainers 3.2.
- 26 January 2015
-
Version 1.5
- 31 December 2014
1. Fixed bug with ammunition (arrows and bolts) not showing in the items list and not equipping even if they were.
2. Fixed bug with changing hotkeys for EquipSet not correctly deregistering / decrementing the old hotkey (i.e. to avoid firing an unneeded key event if there are no hotkeys to execute for that key).
3. Unmapping an EquipSet hotkey no longer checks for hotkey conflicts (this avoids the conflict dialog box from popping up for unassigned EquipSets).
4. Added new EquipMode to drop the contents of an EquipSet. This EquipMode will only drop items, not equip them. This is useful if you want to drop certain items with one hotkey press.
5. Fixed bug (introduced in 1.4) that prevented dual equipping identical weapons.
6. Fixed bug that prevented two-handed weapons re-equipping after an auto-cast when 2 single hands were previously equipped (the left hand item was re-equipping over the two-handed weapon).
7. Removed spell auto-casting workarounds that were previously required for SKSE versions prior to 1.7.2 to improve stability. These work arounds had the side-effect of reducing the chance of two-handed spell casting from being dual casted. The work arounds were required due to a thread safety bug in certain SKSE input functions, which have been fixed in SKSE version 1.7.2. The work arounds will still be present if the mod detects SKSE version 1.7.1.
8. Added option in Configuration page to sheathe hands when equipping (except where equipping from spells and scrolls to other spells and scrolls). The quick combat sheathe and redraw option will override this setting when in combat, and the Sheathe when Unequipping option in the EquipSet will override both these settings.
9. Added option to resheathe hands on auto-cast if sheathed prior to auto-cast (e.g. to use for non-combat spells and where the player is not in combat).
- 31 December 2014
-
Version 1.4.1
- 14 December 2014
AH Hotkeys was re-uploaded to Nexus as 1.4.1 (the previous file called 1.4 was actually 1.3 due to an upload error). The only change in the code from 1.4 was adding a few more debugging messages throughout the script. Note that AH Hotkeys will still report this version as 1.4.
- 14 December 2014
-
Version 1.4
- 11 December 2014
1. Streamlined installation process. To avoid AH Hotkeys from interrupting a new game, AH Hotkeys will no longer display a text box on first installation. A notification in the top left corner will instead advise that the mod has been installed. A text box will instead be displayed when opening the MCM menu for the first time. You will need to rebuild the inventory by clicking on the button in the "Configuration" page.
2. Fixed bug where hand items didn't unequip when toggled, even if Re-equip Items option was checked.
3. New configuration option for quick weapon sheathing while in combat. This will also skip sheathing a two-handed weapon in combat. The "Sheath Weapon on Unequip" EquipSet option will override this setting.
4. Fixed bug with jumping while casting. Jumping should now work properly to cancel the spell cast and then jump.
5. Improved handling of modifier keys. Modifier keys are now handled by the game's OnkeyDown() event, meaning that modifiers are detected whether pressed at the same time as the main key or not. The sticky modifier key setting now also detects modifier keys that are pressed before the main key. This should give more latitude for external key macro programs to work properly to pass keys and modifiers to Skyrim.
6. Fixed a few bugs with toggling hand items between single, two handed items and no items.
7. Selecting "Re-Equip Items" is no longer necessary to unequip items being toggled if those items are in an equip slot used by one of the items in the EquipSet.
8. Added new EquipMode to Toggle Equipped / Unequipped. This will equip and unequip items with subsequent key presses.
9. Changed toggling behaviour. To ensure better control over the items being worn, the EquipSet will first synchronise all items, and then toggle. i.e. if the worn items don't match the EquipSet, those items will be changed out, but the other items won't be until the next key press.
10. Fixed bug with custom magic effect filters not working. The magic effect will be filtered based on the custom text entered.
11. Fixed bug with shout autocasting - shouts did not switch back to previous shout if the "switch back to previous spell" option was checked.
12. Fixed bug with the cancel key being pressed sometimes causing the player to jump.
13. Other fixes.
- 11 December 2014
-
Version 1.3
- Version 1.3, 8 November 2014
1. The installation process has been revamped. AH Hotkeys will no longer scan the inventory on first installation to reduce Papyrus load on start up. The initial inventory scan is required to be done in the "Configuration" page of the MCM menu.
2. The inventory scanning process is now asynchronous, meaning you can do other things in AH Hotkeys while the process is running. The percentage progress is displayed in the EquipSet and Configuration pages of the MCM menu.
3. Added option to auto update inventory items and spells when opening the MCM menu. This is especially to update spells, which are not normally added to the inventory list when they are learnt (since there is no equivalent OnItemAdded() event for spells). This avoids having to equip spells to add new spells to the inventory list.
4. The weapon, armour and spells filter options in the "Configuration" page now affect the inventory lists immediately rather than requiring an inventory rebuild. This makes displaying inventory lists marginally slower (due to having to check for each item's favourited status on the fly), but should be less confusing.
5. Option (in Configuration page) when changing item to a new item to also change all other instances of that item to the new item. This is useful if multiple EquipSets include the same item. This option avoids having to go through each EquipSet to change to a new item multiple times.
6. Fixed an issue with shields not unequipping.
7. Updated the bundled JContainers to 3.1.1. See JContainers link for change log.
- Version 1.3, 8 November 2014
-
Version 1.2
- 26 October 2014
1. Fixed description of "Re-equip Item" check box.
2. Overhauled the hand slot toggling code to fix an issue with toggling two-handed and single-handed weapon sets with only 1 item on the left or right hand. Also streamlined the animations when switching from single to two-handed items and vice versa, to avoid sudden popping of weapons out of mid-air (this isn't so much of an issue for single-handed to single-handed weapons). Note this required use of the sheathe and draw animations, which slows down two-handed switching (which is probably more realistic anyway).
3. Streamlined spell auto-casting with the toggle equip mode and fixed a bug with detection of key press changes for concentration spells that are cast by holding down the key. Other auto spell casting fixes.
4. Introduced a minimum EquipDelay of 10 milliseconds. This should help with script stability (presumably caused by papyrus overload or other bug in the Skyrim engine) but shouldn't be noticeably slower. Introduced a (very) slight delay between emulating dual left and right attack actions (for dual spell casting) - also to help with script stability. Note this may result in the game doing a single handed cast every now and then (if there was a way to tell the Skyrim engine to hold 2 keys down simultaneously, then I would do that).
5. Added a setting for sticky modifier keys. This is the additional time that modifier keys will stay active, to avoid an inadvertent split-second lifting of the modifier key (causing another hotkey to activate) during quick key strokes.
6. Other minor efficiency improvements.
- 26 October 2014
-
Version 1.1
- 19 October 2014
- Fixed the "This is a concentration spell" button not enabling and disabling when the "Auto Cast Spells" button was checked on or off.
-
Version 1.0
- 18 October 2014
- Initial release.
-
- Author's activity
- Load more items
- Mod page activity
-
April 2024
-
23 Apr 2024, 7:26AM | Action by: Hexword123
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
19 Apr 2024, 8:38PM | Action by: bookunfinished
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
11 Apr 2024, 7:27PM | Action by: saolen
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
09 Apr 2024, 8:03PM | Action by: Sutra1702
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
04 Apr 2024, 6:37AM | Action by: phosphorrible
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
01 Apr 2024, 10:41AM | Action by: elleg0024
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
March 2024
-
30 Mar 2024, 10:59AM | Action by: MrDane86
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
25 Mar 2024, 9:35AM | Action by: rdgcolon
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
24 Mar 2024, 8:57PM | Action by: jingaito
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
20 Mar 2024, 10:55AM | Action by: Relakccs
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
18 Mar 2024, 3:41PM | Action by: Xtarr
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
15 Mar 2024, 3:00AM | Action by: nhatminh312
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
08 Mar 2024, 4:31PM | Action by: narvales
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
06 Mar 2024, 7:49PM | Action by: Jochenjo
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
05 Mar 2024, 3:12AM | Action by: Mariulin
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
04 Mar 2024, 11:16PM | Action by: xnkingg
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
03 Mar 2024, 2:25PM | Action by: ArtWinchester
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
February 2024
-
29 Feb 2024, 2:47PM | Action by: Dustysigma
Tracked
'AH Hotkeys - Skyrim Hotkey Manager'
-
28 Feb 2024, 6:02PM | Action by: Dannyalkema
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-
28 Feb 2024, 1:32AM | Action by: tatandavid
Endorsed
'AH Hotkeys - Skyrim Hotkey Manager'
-