The stand-alone mod S.T.A.L.K.E.R. Anomaly aims to be the most stable and customizable experience for fans of the S.T.A.L.K.E.R. games. It's powered by the Monolith 64-bit engine, a custom fork of the X-Ray engine.

Description

Quick Slots Plus adds quick slot sets to the game. You can press a button and have all your quick slots reassigned, allowing quick access to the many healing items in the game. To improve the quick slot experience QSP includes a new Quick Slot HUD. The HUD includes a number of QOL improvements over the original including accurate item use counter, a visibility toggle key bind and nearly full customizability.

Preview
quickslotsplus
Post comment Comments  (0 - 50 of 52)
ravenascendant Author
ravenascendant - - 1,098 comments

If using the dxml engine hud hiding script make sure dxml is properly updated to the latest version. Older versions will result in crashes.

I will be deleting any comments reporting crashes due to out of date DLTX, I can't fix stupid.

Reply Good karma+5 votes
Stalker_Boss
Stalker_Boss - - 1,717 comments

Very nice!

Reply Good karma Bad karma-2 votes
izperehoda
izperehoda - - 483 comments

This will make BHS more playable

Reply Good karma Bad karma+3 votes
BarryBogs
BarryBogs - - 383 comments

Amazing work as always Raven!!

Reply Good karma Bad karma+4 votes
avve91
avve91 - - 31 comments

Fantastic! I’ll have a lot less unused items now and the backpack animation won’t be nearly as bothersome

Reply Good karma Bad karma+1 vote
2-ton
2-ton - - 143 comments

I have been wishing for this for the past few weeks! thanks!

Reply Good karma Bad karma+1 vote
WhatIProcess
WhatIProcess - - 53 comments

Great mod indeed!

Reply Good karma Bad karma+1 vote
Daubert1151
Daubert1151 - - 55 comments

Question: How can I have a 5th slot? I changed the parameters in MCM but there was nothing on my HUD or inventory. Could you help me please?

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

It is not a fifth slot. it is a fifth set.

I didn't add slots for technical reasons. Instead I let you change the contents of the 4 slots.

You enable a set either by cycling to it or using a dedicated key and put new items into it. Then you can go back to the other set by cycling to it or pressing a dedicated key.

Reply Good karma+2 votes
Daubert1151
Daubert1151 - - 55 comments

Ohhh now I get it. Thanks mate, it's awesome!

Reply Good karma Bad karma+1 vote
Daubert1151
Daubert1151 - - 55 comments

Hey, I noticed that when I use your addon, my keybinds reset and every time I change them they go back to default the next save. Could you help me, please?

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

Base game keybinds? Once you enable the key wrapper for a key you need to use the key wrapper to change them.

Reply Good karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

If you mean the addons key binds. I guess I'd have to ask are other setting also resetting?

Reply Good karma+1 vote
Daubert1151
Daubert1151 - - 55 comments

The addon keybinds are fine, they stay the way I set them, but the game keybinds (settings -> control -> keybinds) always reset with the addon

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

Did you install the key wrapper? Any keys that are enabled in MCM->MCM->key wrapper

Must be set in the key wrapper. The key wrapper has to reassign the normal keybinds in order to do it's thing.

Either set them in the key wrapper, or to have them behave like normal, losing the ability to have multiple actions bound to a key using modifiers like alt or shift, disable them in the key wrapper or uninstall the key wrapper.

Reply Good karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

That is a side effect of the MCM key wrapper. read about it on the keywrapper moddb (there is a video that i think covers this). Or don't use the MCM key wrapper if it is too confusing. It is recommended but optional.

Reply Good karma+1 vote
Daubert1151
Daubert1151 - - 55 comments

Really damn late, but I got it, thank you! 11/10

Reply Good karma Bad karma+1 vote
Theisgood
Theisgood - - 564 comments

Is it possible to change the colors? or is that an engine limitation? :)

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

What colors? The text? Sure. Pretty sure you can just edit it in the xml, I don't think I'm setting it to white in the script.

Reply Good karma+1 vote
Harald_ino
Harald_ino - - 249 comments

Expression : <no expression>
Function : CScriptEngine::lua_pcall_failed
File : ..\xrServerEntities\script_engine.cpp
Line : 204
Description : fatal error
Arguments : LUA error: ...on/bin/..\gamedata\scripts\ghillie_equip_override.script:3: attempt to index field 'actor' (a nil value)

stack trace:

Crashes with the ghillie overhaul mod Moddb.com . Only appears when I install the "hide engine hud[DXML] option.

EDIT: May not be a problem on your end but I post this here because sneakydud seems to not be very active in the modding scene

Reply Good karma Bad karma+2 votes
ravenascendant Author
ravenascendant - - 1,098 comments

update modded exe's. there is a link in the description where it tells you to use the most updated version of dxml.

Reply Good karma+3 votes
Harald_ino
Harald_ino - - 249 comments

Sorry, I did not kept track on the updates for the EXE. I will download the newest and try again!

EDIT: works perfectly now, sorry again!

Reply Good karma Bad karma+2 votes
gastovskyjames
gastovskyjames - - 139 comments

Is that possible to make vetrical quickbar?

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

Yes

Reply Good karma+1 vote
gastovskyjames
gastovskyjames - - 139 comments

русский перевод мода это просто капец. "Вы можете ездить на велосипеде между наборами, используя настраиваемый ключ цикла или присвоив клавишу этому конкретному набору"
Помогите автору перевести мод на русский без такого ужасного промта, пожалуйста

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

All I have is Google translate. I am happy to accept corrections.

Reply Good karma+1 vote
TheDailyXPerience
TheDailyXPerience - - 202 comments

This is a great mod. Thank you for making this. Must have for my modpack.

Reply Good karma Bad karma+1 vote
LilRayne
LilRayne - - 22 comments

Can someone tell me what's the point of it? I thought this addon is something like this Moddb.com with difference that I can bind any of my inv equipment. But looks like it allows me to assign only meds/food.
Why?
Your keyboard doesn't have that amount of buttons to use most of your consumable items with quick slots binds, which is BY DEFINITON means usage of only urgent items and wasn't designed and supposed to be different (4 default vanilla slots is more than enough. If not then it's definately something wrong with your playstyle and understanding of stalker mechanics).

Having hope for an update. Could be a great addon if we could bind any item.

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

this feature was mostly requested by people using the addon "body health system" which adds a number of items to treat injuries to different body parts.

I did it as an exercise to improve my skill.

I would say that quick slot hud i made is an improvement over vanilla that is worth it in it's own right.

Reply Good karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

Did you read this before you posted it?

"Game was designed to limit quick slots, you are not playing right if you need more!"

Next line:
"Please allow binding of things that the base game never supported moving around outside of the inventory screen."

Bit of a hypocrite there, no?

Also i can tell you that the very best way to never see your feature request implemented is to insult my addon and the people using it while making that request.

Reply Good karma+3 votes
LilRayne
LilRayne - - 22 comments

I'm sorry that my attitude is too rude for sensitive europeans, but in my cruel world there's second guess on my post does exist: I politely asked for clarification because I was confused with non-sense. If it seems to you that I insulted anyone, then it's only your problem, because I'm not. Now when you answered that it was intented for body health system, the clear sky has opened to me! isn't that cool to have a conversation?

"Did you read this before you posted it?" I usually double check myself because I'm trying to be accurate most of the time. Wishing you the same because you wasn't too careful with reading what I've posted.
"Bit of a hypocrite there, no?" No, because my point was about CONSUMABLE items ONLY, it's not supposed to work the way you see it (or whoever requested it). Only as addition to mentioned mod.

Now let me explain what I meant. (if it's not insulting or offensive to you, if so then excuse me please).

When I fully locked and loaded with equipment after some time of playthrough, I have 5 guns at the same time: shotgun for close melee ranges and mutants, rifle for stalkers and short/middle distance, heavy sniper rifle for long/very long distances, rpg for copter and pistol for various tasks.
As you undestand, I'm able to use only 3 of them without opening inv (3 because of pistol-binocular addon).
It would be handy to manage switching with hotkeys. Also vanilla anomaly provides only one slot for devices, which is annoying, rf-receiver not that used as supposed to because of it.
More than that, if we setup, for example, beef's NVG and thermal vision, we have to switch it through backpack only.

That's it. I thought it was obvious because I can't be the only one who noticed these things.

Reply Good karma Bad karma0 votes
ravenascendant Author
ravenascendant - - 1,098 comments

I understand the issue of having many guns. I would point out that even without my addon that lets you put guns in the binocular slot anomaly is far more forgiving than CoP which restricted you to long guns on the right and small arms on the left. you'd have to go into the inventory to switch between a shotgun and a rifle. They didn't intend for you to be able to swap between "long guns" in combat. any more than they meant for you to have 8-16 quick slot items.

It is beyond the scope of this addon that simply runs the set/get quickslot console command and doesn't directly activate items. it is considerably more complex to manage arbitrary items as "use" becomes context sensitive. such as simply equipping a gun to it's native slot would put all long guns on the right and pistols in to the left vertical slot. Most ppl would want to specify what slot the gun goes into which starts heading into the realm of simple macro system.

for the device slot:
Moddb.com

Reply Good karma+1 vote
LilRayne
LilRayne - - 22 comments

Thank you for answers.

Yes, I'm already using this device addon.
Thanks for explanation, too sad it's hard to implement.

Reply Good karma Bad karma+1 vote
Trdonja
Trdonja - - 10 comments

Is it posible to patch with Enhanced GUI mod?
Moddb.com

While the inventory is opened the change quick slot button is not working.

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

They modified ui_inventory.script to suppress key bind callbacks while the UI is open. that is their problem not mine.

Actually they probably have no idea they did that being as it came from one of the addons in their credits section.

Reply Good karma+1 vote
Trdonja
Trdonja - - 10 comments

Thank you for the info. What would I have to look for to solve this problem on my own?

Reply Good karma Bad karma+1 vote
Guest
Guest - - 689,817 comments

ui_inventory.script search for bartouche (correct spelling in the credits list.)

There is a comment about a value being changed from or to false I forget. Make it be the opposite of what it is.

The line is something to do with keys

I am on my phone so details escape me. If you can't find it let me know and I will add more details when I can look at the script.

Reply Good karma Bad karma0 votes
Trdonja
Trdonja - - 10 comments

Thank you very alot. If anyone else is interested it's line 131. Thank you again good sir.

Reply Good karma Bad karma+1 vote
munja05
munja05 - - 49 comments

just wonder if anybody is familiar how to set all quick slots to none by default and add some later on examp f1 medkit f2 bandage etc by default to none of this just an empty space?

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

you can't. quick slot items are set via a console command. if you don't give that command something to set it to it interprets that as a request to be told what is currently set.

QSP could fake it by creating an item with no icon and assigning that from an MCM button or something. i will keep this idea in mind.

Reply Good karma+1 vote
munja05
munja05 - - 49 comments

i was using this mod i think attachments overhaul and set qs in actor file to use camel sips or something with no icons as you mention above, it kinda fix my problem, also raven as we speak you familiar how can be implemented some files from alone in the windstorm to be used in Anomaly for immersive purposes like reading notes play guitar maybe knife attack to match shadow animation etc. also some whitish ppe for cold system for example and much more shold be used in Anomaly?

Reply Good karma Bad karma+1 vote
gastovskyjames
gastovskyjames - - 139 comments

feature request: cycle between sets with mouse wheel

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

in base anomaly mouse wheel cannot be detected by scripts. maybe i will add it for modded exe's at some point

Reply Good karma+1 vote
SalamanderAnder
SalamanderAnder - - 37 comments

Hey man, any way you could make quick slots that can use similar item variants? It always annoyed me that f1 wouldn't use army or scientific medkits, for example. Or that f2 only uses bandages and not tourniquets. Would be cool if multiple items could be added to a list of items for a single hotkey.

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

That would require recoding the way quick slot items get used which this doesn't do.

hmmm...
what a bout an item that looks like a stack of medkits, weakest on top, that when activated uses your weakest med kit. and one that looks like a stack of medkits, best on top, that uses your best medkit.

same for cigs, vodka.

idk what else, ideas?.

i'll template the system tho make it easy to expand.

any one that wants to implement this idea into a mod instead of wating on me is free to do so.

Reply Good karma+1 vote
SalamanderAnder
SalamanderAnder - - 37 comments

`* MEMORY USAGE: 3380226 K
* End of synchronization A[1] R[1]
intro_delete ::update_game_loaded
! Invalid ogg-comment version, file: d:/anomaly/bin/..\gamedata\sounds\ambient\trx\spooks_above\spooks\sound_23.ogg
! [LUA] 0 : [C] [C](-1) :
! [LUA] 1 : [C ] pairs
! [LUA] 2 : [Lua] ...nomaly/bin/..\gamedata\scripts\rax_qslot_plus_mcm.script(253) : func_or_userdata
! [LUA] 3 : [Lua] d:/anomaly/bin/..\gamedata\scripts\axr_main.script(271) : make_callback
! [LUA] 4 : [Lua] d:/anomaly/bin/..\gamedata\scripts\_g.script(119) : SendScriptCallback
! [LUA] 5 : [Lua] d:/anomaly/bin/..\gamedata\scripts\bind_stalker_ext.script(249) :
! [LUA] SCRIPT RUNTIME ERROR
! [LUA] 0 : [C] [C](-1) :
! [LUA] 1 : [C ] pairs
! [LUA] 2 : [Lua] ...nomaly/bin/..\gamedata\scripts\rax_qslot_plus_mcm.script(253) : func_or_userdata
! [LUA] 3 : [Lua] d:/anomaly/bin/..\gamedata\scripts\axr_main.script(271) : make_callback
! [LUA] 4 : [Lua] d:/anomaly/bin/..\gamedata\scripts\_g.script(119) : SendScriptCallback
! [LUA] 5 : [Lua] d:/anomaly/bin/..\gamedata\scripts\bind_stalker_ext.script(249) :
! [LUA] ...nomaly/bin/..\gamedata\scripts\rax_qslot_plus_mcm.script:253: bad argument #1 to 'pairs' (table expected, got nil)
! [LUA] 0 : [C] [C](-1) :
! [LUA] 1 : [C ] pairs
! [LUA] 2 : [Lua] ...nomaly/bin/..\gamedata\scripts\rax_qslot_plus_mcm.script(253) : func_or_userdata
! [LUA] 3 : [Lua] d:/anomaly/bin/..\gamedata\scripts\axr_main.script(271) : make_callback
! [LUA] 4 : [Lua] d:/anomaly/bin/..\gamedata\scripts\_g.script(119) : SendScriptCallback
! [LUA] 5 : [Lua] d:/anomaly/bin/..\gamedata\scripts\bind_stalker_ext.script(249) :
! [SCRIPT ERROR]: ...nomaly/bin/..\gamedata\scripts\rax_qslot_plus_mcm.script:253: bad argument #1 to 'pairs' (table expected, got nil)

FATAL ERROR

[error]Expression : <no expression>
[error]Function : CScriptEngine::lua_pcall_failed
[error]File : E:\Github\xray-monolith\src\xrServerEntities\script_engine.cpp
[error]Line : 257
[error]Description : fatal error
[error]Arguments :
2 : [Lua] ...nomaly/bin/..\gamedata\scripts\rax_qslot_plus_mcm.script(253) : func_or_userdata

LUA error: ...nomaly/bin/..\gamedata\scripts\rax_qslot_plus_mcm.script:253: bad argument #1 to 'pairs' (table expected, got nil)

Check log for details

stack trace:`

This happens when I try to set the quick slot cycle to double tap Q.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 689,817 comments

This comment is currently awaiting admin approval, join now to view.

ravenascendant Author
ravenascendant - - 1,098 comments

line 253 change the 0 to a 1

i will update when i fix my computer.

Reply Good karma+1 vote
munja05
munja05 - - 49 comments

is it possible somehow to leave quick slot items to be released from dropping with quick release system for example to leave medic items will be something "if ((SYS_GetParam(0, item:section(), "kind") == "i_medical") == false) " what should be code for qs items to leave not drop them in stash,is that kind of thing even possible,anybody familiar with that,thanks?

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

sure have this script in your scripts folder. Github.com

then in another script with lines like these no prmise that code i type in a comment is typo free or other wise working:

function mag_stash(item)
if is_slot_item(item) then return true end
end


actor_stash_patch.add_condition(mag_stash)

function is_slot_item(item)
for k,v in ipairs(rax_quick_slots_sets.slot_sets) do
for i, slot_section in ipairs(v) do
if item:section() = slot_section then return true end
end
end
end


the logic you want is a loop that goes is

Reply Good karma+1 vote
munja05
munja05 - - 49 comments

thanks for replay,but you miss understand me i try to add that one line in script called "item_backpack" from line 36 onward in original game it leaves ammo for weapon belt equip items and quest items i try to add quick slot items as well mostly medics it should be one line nothing else!

Reply Good karma Bad karma+1 vote
ravenascendant Author
ravenascendant - - 1,098 comments

why edit item_backpack when arti built a library script that can be used to allow many mods to make this kind of change at the same time? if you edit item_backpack and i edit item back pack only one of our mods changes can be active at a time. Arti's script allows us both to make the change without stepping on each others toes.

i show how to check if item is in a quickslot set. if you simply don't want to drop any meds that is a differnt question and not directly realted to this mod. there is a function in anomaly called IsItem() that can identifiy items in a wide variety of catagories, see if one of those meets your needs.

however if you are not asking a specifically QSP question please try the anomaly discord. heck asking me QSP modding questions there is preferable as it is easier to communicate. THis place is really only good for bug reports and reviews.

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

Tags

quickslotsplus has not been tagged yet.