Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
Anyone is allowed to upload videos or images that feature the mod or otherwise showcase it, as long as they do not claim to be the author.
Anyone is allowed to add the mod (through links to this page) to any mod collection.
Translators are explicitly allowed to opt-in for the Nexus Donation Program (and encouraged to do so), under the condition that they do not re-upload the mod, but have it as a dependency. Further, translators are free to do whatever they want with their translation file, including selling it, but may never bundle ZHI with their translation. They are NOT required to share any donation points with me, but are of course allowed to do so if they wish.
No further credits than linking to the ZerkishImprovedHotkeys Nexus Page for mod itself are required.
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Fixed a bug that caused the hotbar to disappear when there was a greater power on the hotbar.
Version b1.6.2
Added some missing localization strings
Removed some log spam.
Version b1.6.1
Changelog b1.61
- Localization Support. All text moved to l10n/ZerkishHotkeysImproved/en.yaml. PHEW!
- Please let me know if you wish to localize ZHI and need support!
- If you notice any weird strings in tooltips or elsewhere, let me know!
- Updated most of the text descriptions on the settings pages.
- Fixed a tooltips for constant effects incorrectly showing 1 second duration.
- Added Apparatus types to tooltip headers. (Instead of 'Apparatus', it will now show 'Alembic, Apparatus')
- Added Arrow and Bolt types to tooltip headers, previously nothing was shown.
- Attempted to center the text on the charge bar a little better.
Version b1.6.0
ZHI now has ZModUtils as a dependency. This is done to be able to share the UI and Utility code that ZHI runs on between multiple mods.
You can download ZModUtils here on Nexus, and needs to be **before** ZHI and any other depending mods in your load order.
You can read more about ZModUtils on the Nexus Page for that Library.
- Optimization: Reduced number of whole-window updates. Scrolling the inventory/magic screens should now be even faster with large lists of items.
- Optimization: Most of ZHIs Dynamic UI Content are now UiElements instead of Layouts, meaning static content does not need to be re-rendered.
- UI: the size of the scroll area for the magic and inventory menus to be a whole number of lines, rejoice!
- UI: When scrolling the magic/inventory menu using the wheel or buttons it will now correctly snap to a whole row.
- Fixed an issue that caused tooltips for greater powers to not render correctly.
Version b1.5.9
Fix an issue in b1.58 that caused Compatibility Mode to be permanently disabled.
Version b1.5.8
Fix tooltip display error for some floating point numbers.
Fixed Lua error that caused hotbar to visually disappear when hotkeying items with no condition that had health in their records. (Throwing Weapons for example)
Added localization file in preparation for localization (unused for now).
Added an option under Settings/Misc "Item Condition Check", which will equip another item of the same RecordID if the condition of the previous item is 0.
Version b1.5.7
Allow keybinding any item that has an mwscript attached (vanilla behavior), adds compatibility with some mods.
Fixed a faulty assertion that failed when using the scroll wheel with no scrollbar present (Inventory/Magic screens).
Version b1.5.6
Improved the Scrollbar implementation to allow clicking the empty area to instantly move the scrollbar.
Added Spell Cost to default tooltips for spells.
Moved Spell Cast Chance from extended tooltips to default tooltips for spells.
(For Mod Developers) Added Events when the player equips/selects/uses items via hotkeys. (See Mod Description Page on Nexus)
(For Mod Developers) Update ZHI Interface to version 2.
HotbarHUD now has options for Position as well as Anchor. (Anchor is now the point on the hotbar, position on the screen).
Recommended to resetting the HotbarHUD Main Segment, and then customize it again. (This will preserve colors, font sizes etc)
Fixed tooltip lua error for (modded) items that don't contain normal data.
Fixed tooltip default number formatting in tooltips for other values than just weight.
Version b1.5.4
Tooltips are now displayed on the cursor instead of below their respective windows.
The UI is now centered by default, it can be moved using the option added below.
Added Window Anchor options for the Main UI on the settings menu.
(Compatibility Mode) Reverted change from b1.53 since it causes clicking the main window to overlay the main window over popups.
Version b1.5.3
Fixed a tooltip display issue where Absorb/Drain/Damage/Fortify/Restore Skill would say 'Skill' instead of the affected Skill.
Fixed a tooltip display issue where Absorb/Drain/Damage/Fortify/Restore Attribute would say 'Attribute' instead of the affected Attribute.
Moved the HotkeySelection Window up slightly to better be aligned with the Main Window.
(Compatibility Mode) Moved all 'Popups' to the default 'Windows' Layer, this change was made in order to (hopefully) make ZHI more resistant to other mods messing with UI Layers.
Version b1.5.2
Fixed an issue that prevented Keynum Options for Anchors from being applied.
Fixed an issue that prevented Keynum Options for Text Color Option from being applied.
Fixed a visual bug that would display the wrong defaults for item count text color on the settings page.
Fixed an issue that would prevent hotkeys with partial old save data from being considered 'Empty'.
Version b1.5.1
Added a Hotbar option to hide empty hotkeys
Version b1.5.0
Changelog b1.50
- (Experimental) Added Stance Queue. When this enabled you have a grace period to sheathe/ready spells before the current animation finishes. (Default Off)
- Added an option for Stance Queue Grace Period. (Default: 0.65 seconds) If it feels unresponsive, lower the value a bit.
- HotbarHUD Customization!
- The HotbarHUD now has it's own settings page. You will need to enable it again.
- Nearly every aspect of the HotbarHUD is now customizable on the new page, with more things coming as needed.
- Hotbar Features are now on by default (But the hotbar itself is off by default), to give people a chance to see if they like them or not.
Version b1.4.0
Added a Compatibility Mode option under Misc. This is intended to help ZHI work with other UI Mods. (Default: Off)
Enable this if you're running other UI Mods and are having problems. If it doesn't work, make a report with your full modlist.
Version b1.3.3
Fixed an issue that caused hotbar anchor settings not to be loaded on startup.
Fixed an issue that would result in the Hotbar Disappearing when equipping spells that always succeed.
Version b1.3.2
Added an option to display Cast Chance* on the HotbarHUD (Default: Off)
Added options to change the x/y anchors of the hotbar as a percentage of the Screen.
Added Cast Chance* to spell tooltip when extended tooltips are enabled.
* Note Cast Chance is ported from C++ with some assumptions, and may be inconsistent for some cases.
Version b1.3.1
Fixed an issue that caused item stacks to show the incorrect condition on the HotbarHUD.
Version b1.3.0
HotbarHUD now have it's own Category in Settings. (Your options will have reset, please re-enable the hotbar again)
Added an option to display item Enchantment Charge on the HotbarHUD. (Default: Off)
Added an option to display item Condition on the HotbarHUD. (Default: Off)
Added an option to display item Count on the HotbarHUD. (Default: On)
Added an option to display Key Number on the HotbarHUD. (Default: Off)
Items/Spells that are no longer available will now have their icons greyed out.
Fixed an issue with hotbar scale not being loaded when restarting the game.
Fixed an issue that caused the Inventory and Magic selection screens to be mis-aligned for large UI Scales on smaller resolutions.
Version b1.2.3
Fixed an issue where ToggleHUD would not hide the HotbarHUD.
Added a scale option for the HotbarHUD
Version b1.2.2
Fixed an issue where clear all would not refresh the hotbar HUD.
Fixed an issue where opening containers would not open the inventory after opening the ZHI UI.
Version b1.2.0
Added Experimental HUD Hotbar that can be enabled in settings.
Fixed a bug that would prevent activating enchanted items that were already equipped.
Changed the title on the main UI to match the mod name.
Version b1.0
Initial Testing Version
Version b.1.5.5
Fixed tooltip default number formatting in tooltips for other values than just weight.
Please remember to endorse the mod if you enjoy it!
Translators Wanted! From b1.6.1 ZHI has localization support, and I'd be super excited to see translations for the mod. If you need support with localization, write on the comments page or DM me.
Permissions are explicitly granted to opt-in to the donation program for translators. Check permissions for details.
Beta Improved hotkeys is currently in "beta", which means that most of the core functionality is in place but it is not well tested yet. This means use at your own risk, and save frequently.
Development is currently rapid, if you encounter an issue check for a new version and see if the changelog addresses your issue. There have not been many issue reports, so it's fairly stable.
Bug reports are encouraged! Try to include as much information as possible, and your openmw.log file.
Information
Hotkeys Improved is a simple user interface mod that primarily adds another five hotbars and hotkeys for the player.
It's targeted primarily towards people who want something that is plug-and-play, with minimal fuss. It's designed around playing on a PC or Laptop.
Design Priorities
Ease of Use
As close to Vanilla as possible
Quality before Quantity
Light Customization, anything that is added functionality on top of what vanilla can do is a toggle in the settings.
Opt-in features, defaults should be minimal and sane.
Features
QuickKeys
Up to five extra Hotbars, for a total of six.
Customizable modifier keys per hotbar.
Re-implemented (as close as possible) vanilla interfaces for spell selection and item selection.
Toggling the vanilla QuickKeys menu (for removing old hotkeys without restarting).
(Experimental) Option: Enable a grace period to switch stances (equipping spells, weapons or sheathing), as a QoL feature. (Not present in vanilla). Recommended!
Option: Display the currently activate hotbar on the HUD. (Default: Off, Vanilla: Off)
Option: Show extended tooltip information in ZHI Tooltips. (record ids, hidden weapon stats, alchemy effects etc). (Default: Off, Vanilla: Off)
Hotbar HUD
ZHI includes an optional "mmo-style" hotbar HUD. (Toggled in Settings). This is not the primary feature of the mod and it's completely fine to not use it.
Display the current 'active' bar. (Changes when you hold a modifier)
Nearly Fully Customizable on a separate page, but with defaults that work out of the box!
Optional Feature: Display Item Count on the Hotbar
Download and install Zerkish ModUtils, follow instructions on that page. (Remember to update when you update ZHI).
Download the latest file from the downloads page.
Extract to wherever you keep your OpenMW mods.
In the OpenMW launcher, go to "Data Directories" and add the folder from the archive, place it after ZModUtils.
In the OpenMW launcher, go to "Content Files" and enable "ZerkishHotkeysImproved.omwscript", place it after ZModUtils
Start the game and follow the instructions on screen.
Open settings and setup up hotbars to your liking.
Test out the mod, if it works as expected and you like it; endorse and help others find it!
Compatibility
ZHI has a compatibility mode in mod settings/misc in the game menu. If you have problems running ZHI with other mods, try enabling it and reloading. If this does not work, make a report with screenshots/description, openmw.log and your full modlist. Without knowing what mods you're running there is 0% chance I'll fix the issue.
Known Issues
The player is able to assign the same modifier to more than one hotbar, which will result in the first one (numerically) being used.
The player is required to clear the bindings from the default QuickKeys menu for the mod to work properly. This is due to limitations in the OpenMW Lua API. A notification is shown the first time the player starts the game with the mod enabled, as well as directing them to the default menu to ensure it's cleared.
No localization.
Tooltips do not mimic vanilla appearance. It does not appear to be possible to center one part of a window and left align another while allowing size to grow dynamically. "Expand to fill" for flex slots would be required.
Tooltips are docked below their respective screens instead of following the mouse, this is due to limitations in OpenMW regarding absolute coordinates for the cursor.
My Other Mods
Here's some of my other mods for Morrowind/OpenMW.
Hotkeys Improved has limited features exposed for other modders right now, but if there's something you'd like the best way is to contact me on the OpenMW Discord.