April 28, 2024: Released a new version that removes something that is now included in Codeware. Only one mod can add this code (basically importing something from the game files). Originally only this mod needed it, so that was fine. Later Cyberware-Ex needed it as well, so it was an add-on for that mod (CyberwareEx-Patch-HudSizeFix), because it was only needed if you weren't using this mod. Now it is in Codeware, so no other mods should have it. That means this mod now depends on Codeware.
Known Issues / Planned changes
Several people have reported issues with items rapidly activating/deactivating while using Better Optical Camo mod. This is either just an issue that happens with that mod (there are a lot of bug reports over there), or an issue when these two mods are used together. YOU DO NOT NEED TO REPORT THOSE ISSUES HERE.
Grenade slots, projectile launcher, and healing items ONLY EQUIP the items in the gadget slot, not use/fire/throw them. This is explained in the mod description.
Cyberware-Ex compatibility: Adding custom button hints for the OS slots is harder than it looks (those slots work differently than the ones this mod adds), and now Cyberware-Ex lets you activate each OS in a different context, so I consider this solved and will not be adding anything to this mod for OS activation.
Emergency Cloaking relic perk works fine with this mod even if the camo is not equipped in the gadget slot, despite what its description says.
If you're having problems, check this log: Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods\CustomQuickslots\CustomQuickslots.log
and this log: Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods\nativeSettings\nativeSettings.log
and check the CET console after loading the game to make sure Native Settings UI and Custom Quickslots loaded fine.
Also check the logs in Cyberpunk 2077\r6\logs\redscript_rCURRENT.log.
having a bizarre issue.. so i JUST installed this loaded into my game and it shows on the mods menu fine i configure etc.. then remember i wanted to add some other mods so i close the game and relaunch and now... the mods menu for this mod has vanished so i can't use it
yea i'm checking in mods and i installed in manually
edit:.......huh so i actually just figured it out so lately i've been lauching the game through mod organizer 2 so i could use the arasaka arms mod (since it doesn't work if i launch through steam and it's a hassle to manually install due to many options) so to test anyway i launched through steam and.. this mod worked but the arm mod didn't
I don't use it so I can't offer much help but there is the wiki entry on MO2. I know that CET and red4ext need to be manually installed when using MO2. You might also get help on the discord server: https://discord.gg/redmodding
In general update the mod and all required mods. Maybe you have an outdated file from Cyberware-Ex. Share your redscript log here and the problem will be more clear:
[INFO - Sun, 23 Mar 2025 14:52:34 +0400] Previous cache backup file found [INFO - Sun, 23 Mar 2025 14:52:34 +0400] Compiling files in D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts: custom_quickslots\config.reds custom_quickslots\hotkeys_widget_controller.reds custom_quickslots\hotkey_item_controller.reds custom_quickslots\natives.reds custom_quickslots\other_buttons.reds custom_quickslots\player_puppet.reds [ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_TYPE] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:38:1: @addMethod(HotkeyItemController) ^^^ unresolved type 'KeyInputEvent'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_TYPE] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:44:1: @addMethod(HotkeyItemController) ^^^ unresolved type 'AxisInputEvent'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_TYPE] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:57:1: @addField(HotkeyItemController) ^^^ unresolved type 'CallbackSystemHandler'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_TYPE] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkeys_widget_controller.reds:211:22: let hudEntryInfo = this.GetRootWidget().GetUserData(n"inkHudEntryInfo") as inkHudEntryInfo; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved type 'inkHudEntryInfo'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_METHOD] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:47:13: if Equals(event.GetKey(), EInputKey.IK_MouseZ) { ^^^^^^^^^^^^^^ method 'GetKey' not found on 'IScriptable'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_TYPE] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:247:3: let action: EInputAction = this.UseItemOnButtonRelease() ? EInputAction.IACT_Release : EInputAction.IACT_Press; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unresolved type 'EInputAction'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_METHOD] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:323:5: this.callbackSystemHandler.Unregister(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method 'Unregister' not found on 'IScriptable'
[ERROR - Sun, 23 Mar 2025 14:52:55 +0400] REDScript compilation has failed. This error has been caused by mods listed below: - custom_quickslots
You should check if these mods are outdated and update them if possible. They may also be incompatible with the current version of the game, in which case you should remove them and try again.
P.S: Also I have installed the latest versions of all required mods
Hi - I was having this exact same issue and resolved it by updating the relevant mods, but I can't see the menu in the settings or my actual cyberware/grenade bar anymore
Are you checking the correct menu? "MODS", not "MOD SETTINGS". Also, the bar can be hidden from the actaul game menu (in the interface section you can hide parts of the HUD), and from HUDitor if you use that.
I am trying to hide more widgets when subtitles appear - simply adding extra lines with defined widget references (namely m_carSlot and m_radioSlot) to OnSubtitleVisibilityEvent somewhat works, but there are issues. It looks like I need to set conditions for each widget's opacity for the fade animation to kick in but I am not sure. Can you help?
Hello! Great mod it is very helpfull and handy. I want to ask you if there is the possibility to add consumable cigarettes and other drugs from dark future and synth dose mod make the possibility to use them ( in vanilla can't ). Thanks!
This is already supported. Go to this mod's menu and turn on the Dark Future support, then switch a slot's category to Dark Future, and the Type to Cigarettes.
The default Quantum Tuner charge icon disappears on reload. The only way I've been able to get it back is by reinstalling the Quantum Tuner at a ripperdoc. Any suggestions are welcome. Loving the mod.
Question here. So how can I use this with optical camo and grenades? Selecting a hotkey for a grenade moves it to the slot where optical camo is so it can be thrown, but is there some way to quickly move optical camo back without going into the menu and doing it manually? Otherwise, it's just a pain to try and use both, and I feel like I have to choose between one or the other.
I looked through the description but couldn't see if I was missing something.
Another issue I am having is that when I use a grenade and this mod, I get a very loud constant clicking, which can only be stopped by saving and reloading a grenade. Any ideas on this?
You use optical camo by having an optical camo slot. The mod description and the FAQ above address how each slot type works.
Not sure about the clicking. Sounds like some other mod to me. For grenades this mod is only equipping them. When you use the grenade this mod is not doing anything except updating the grenade slots with charge amounts remaining.
So I can get this to work, I have the custom quickslots across the bottom of my UI, but I don't have an entry in "ModSettings" on my main menu. All my other Redscript mods show up, but not this one.
Any idea what I'm missing? Redscript rCurrent shows the mod has loaded (which makes sense), BUT I have blank CustomQuickslots and nativesettings logs.
I'll edit this after I check the CET console to be sure they are even loading. Edit: Yeah, mod is loading fine!
1842 comments
April 28, 2024: Released a new version that removes something that is now included in Codeware. Only one mod can add this code (basically importing something from the game files). Originally only this mod needed it, so that was fine. Later Cyberware-Ex needed it as well, so it was an add-on for that mod (CyberwareEx-Patch-HudSizeFix), because it was only needed if you weren't using this mod. Now it is in Codeware, so no other mods should have it. That means this mod now depends on Codeware.
Known Issues / Planned changes
edit:.......huh so i actually just figured it out so lately i've been lauching the game through mod organizer 2 so i could use the arasaka arms mod (since it doesn't work if i launch through steam and it's a hassle to manually install due to many options) so to test anyway i launched through steam and.. this mod worked but the arm mod didn't
REDscript compilation has failed.
This error has been caused by the mods listed below:
- custom_quicklosts
You should check if the mods are outdated and update them if possible
Cyberpunk 2077\r6\logs\redscript_rCURRENT.log
[INFO - Sun, 23 Mar 2025 14:52:34 +0400] Compiling files in D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts:
custom_quickslots\config.reds
custom_quickslots\hotkeys_widget_controller.reds
custom_quickslots\hotkey_item_controller.reds
custom_quickslots\natives.reds
custom_quickslots\other_buttons.reds
custom_quickslots\player_puppet.reds
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_TYPE] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:38:1:
@addMethod(HotkeyItemController)
^^^
unresolved type 'KeyInputEvent'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_TYPE] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:44:1:
@addMethod(HotkeyItemController)
^^^
unresolved type 'AxisInputEvent'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_TYPE] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:57:1:
@addField(HotkeyItemController)
^^^
unresolved type 'CallbackSystemHandler'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_TYPE] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkeys_widget_controller.reds:211:22:
let hudEntryInfo = this.GetRootWidget().GetUserData(n"inkHudEntryInfo") as inkHudEntryInfo;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
unresolved type 'inkHudEntryInfo'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_METHOD] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:47:13:
if Equals(event.GetKey(), EInputKey.IK_MouseZ) {
^^^^^^^^^^^^^^
method 'GetKey' not found on 'IScriptable'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_TYPE] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:247:3:
let action: EInputAction = this.UseItemOnButtonRelease() ? EInputAction.IACT_Release : EInputAction.IACT_Press;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
unresolved type 'EInputAction'
[ERROR - Sun, 23 Mar 2025 14:52:34 +0400] [UNRESOLVED_METHOD] At D:\Steam\steamapps\common\Cyberpunk 2077\r6\scripts\custom_quickslots\hotkey_item_controller.reds:323:5:
this.callbackSystemHandler.Unregister();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
method 'Unregister' not found on 'IScriptable'
[ERROR - Sun, 23 Mar 2025 14:52:55 +0400] REDScript compilation has failed.
This error has been caused by mods listed below:
- custom_quickslots
You should check if these mods are outdated and update them if possible. They may also be incompatible with the current version of the game, in which case you should remove them and try again.
P.S: Also I have installed the latest versions of all required mods
Is there a cheatsheet for inkWidgetRef?
Great mod it is very helpfull and handy.
I want to ask you if there is the possibility to add consumable cigarettes and other drugs from dark future and synth dose mod make the possibility to use them ( in vanilla can't ).
Thanks!
thank you man!
https://www.nexusmods.com/cyberpunk2077/mods/7238
I looked through the description but couldn't see if I was missing something.
Another issue I am having is that when I use a grenade and this mod, I get a very loud constant clicking, which can only be stopped by saving and reloading a grenade. Any ideas on this?
Not sure about the clicking. Sounds like some other mod to me. For grenades this mod is only equipping them. When you use the grenade this mod is not doing anything except updating the grenade slots with charge amounts remaining.
Any idea what I'm missing?
Redscript rCurrent shows the mod has loaded (which makes sense), BUT I have blank CustomQuickslots and nativesettings logs.
I'll edit this after I check the CET console to be sure they are even loading.
Edit: Yeah, mod is loading fine!
Okay, okay, let me check. I'll updated when I find it, lol!
Edit: Yup its there. everything is working fine!!!