A script for manipulating the radial menus or performing shortcuts through any number of user-defined hotkeys and hotstrings.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
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 must get permission to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
classMemory.ahk written by RHCP: https://github.com/Kalamity/classMemory
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.16-421810
- Updated for game version 421810
Version 1.15-421740
- Updated for game version 421740
Version 1.14-421652
- Updated for game version 421652
Version 1.13-421471
- Updated for game version 421471
Version 1.12-421470
- Updated for game version 421470 (06/01/2021)
Version 1.11-421409
- Updated for game version 421409 (04/12/2020)
Version 1.10-420540
- Updated for game version 420540 (12/10/2020)
Version 1.09-419914
- Updated for game version 419914 (01/10/2020)
- Added SFV gestures (31 & 32) and stickers (51-55)
Version 1.08-416251
- Updated for game version 416251 (12/08/2020)
Version 1.07-414136
- Updated for game version 414136 (21/07/2020)
Version 1.06-413161
- Updated for game version 413161 (09/07/2020)
Version 1.05-410918
- Updated for game version 410918 (04/06/2020)
Version 1.04-410014
- Updated for game version 410014 (23/04/2020)
- Added Banishing Ball
Version 1.03-410013
- Updated for game version 410013 (09/04/2020)
- Added Stickers 131-135
Version 1.02-408899
- Updated for game version 408899 (27/03/2020)
Version 1.01-406510
- Updated for game version 406510 (12/03/2020)
- Added Gestures 64-73, Pose #9, Stickers 126-130
- Fixed an error where names of poses weren't prefixed by "Poses"
This Autohotkey script aims to alleviate the limit of available shortcuts by providing the ability to manipulate them directly through hotkeys and hotstrings.
It can either change the action attached to a shortcut slot, or multiple slots at once, or it can perform actions directly through macros. These can be attached to individual or combinations of keys.
Setting this up requires the user to assign hotkeys and attach actions to each one manually - I've tried to make the process as straightforward as possible and included thorough explanations on the available options, but please be prepared to put in a bit of effort if you want to use this script to do anything complex.
Note that the script writes directly to the memory addresses that deal with the current radial menu.
---
Quick Setup:
Download and extract the files. Open settings.ini with a text editor and make sure showStatusBox is set to 1 near the top (this is just to help determine problems and can be turned off later). Optionally set up the following to enable performing of actions directly (or come back to this later):
Spoiler:
Show
Set slotToWrite to any number between 1 and 8. Find the in-game keyboard binding for "Keyboard Shortcut - Slot X" where X is the number given in the slotToWrite option and put it in slotKey. Find the in-game keyboard bindings for "Browse Items Left/Right" bindings or alternatively, "Browse Ammo/Coatings Up/Down" and put them in questPreMacroKey1 and questPreMacroKey2. Find the in-game keyboard binding for "Display Items (Hold) / Reset Camera" and put it in hqPreMacroKey1. Ensure that the in-game option "Keyboard Shortcut Input" is set to "Type 2" to enable one key shortcuts.
Then skim through the explanations in macros.ini and test some of the examples by: Remvoing the semicolons (;) in front of the specific example lines. Saving the changes. Running or restarting either unlimited_shortcuts.exe or unlimited_shortcuts.ahk (Remember to put the semicolons back after testing if you don't want the examples interfering later on) Create your own macros at the bottom - the macro creator tool can be used to help with this.