Mod Details

Item Context Menu Extended

Item Context Menu Extended 1.8.0

Created by  IcyClawz

12.6K Downloads

SPT 4.0.1 Compatible

A mod that adds extra context menu items for specific item types and allows changing the scaling of context menus.

Latest Version 1.8.0
SPT 4.0.1

Updated 5:43 PM

0.0 MB

Version Notes

Compiled for client version 0.16.9.0.40087

This download is externally hosted.
Always scan for viruses.

Installation:

Extract the ZIP to your SPT-AKI installation folder.

Note: This mod depends on my “Custom Interactions” library.

Description:

Currently included custom context menu items:

* “Firing mode” for weapons.
* “Active scope”, “Active mode” (incl. zoom) and “Zero distance” for sights.
* “Turn on/off” and “Active mode” for tactical devices.

Note: Auxillary scopes and sight/tactical modes have no names in the game, just an index.

You can change the context menu scaling from the mod’s settings.

If you have an idea of a useful menu item that should be added, let me know in the comments.
Only no-nonsense ideas will be considered.

Important: The game does not have a facility for saving any of these interactions to your server-side profile directly because they are literally impossible to do outside of raid. That will require a custom server-side solution I may include in a later version. If you use any of these interactions outside of raid, they will persist as long as the game is running, but will be saved server-side only when you enter a raid and then extract from it, with those items being in your gear.

A few screenshots:

Version 1.8.0
Download Mod Version
SPT 4.0.1
Latest Compatible SPT Version

0.0 MB

94 Downloads

Created 5:42 PM

Updated 5:43 PM

Virus Total Results

Dependencies:

Compiled for client version 0.16.9.0.40087

Version 1.7.0
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

0.0 MB

6.2K Downloads

Created Mar 25, 7:34 AM

Updated 2:00 PM

Virus Total Results

Dependencies:

Compiled for client version 0.16.1.3.35392

Version 1.6.0
Download Mod Version
SPT 3.10.5
Latest Compatible SPT Version

0.0 MB

6.3K Downloads

Created Dec 2, 2024 at 2:09 PM

Updated 1:58 PM

Virus Total Results

Dependencies:

New: Add “Scale” setting to change the context menu scaling.
New: Add interactions for sights: Scope selection, Mode (incl. zoom) and Zero distance.

Compiled for client version 0.15.5.1.33420

Ratbait

i wonder if it would be possible to add a feature that lets you “lock” a state on a device unless it is taken off. say for instance i want to have a tactical device and a flashlight, if i know that im not going to use the flashlight but want to be able to turn the TD off i could “lock” the state the flashlight is in so when the device button is pressed it only activates one device.

0 Likes
BloodyFairy

Sad Can’t download your mods. I get error 502 bad gateway when trying (links do not work). Tried “ITEM CONTEXT MENU EXTENDED”, “CUSTOM INTERACTIONS” and “ITEM SELL PRICE”, all the same and 3 different VPNs did not help. I downloaded 40 other mods without any problems but for some reason it is particular with your mods such a problem

0 Likes

Reuploaded the latest version to GDrive.

0 Likes
HeavyComponent

[SPT.Singleplayer] 1 plugin failed to load due to errors: Could not load [IcyClawz.ItemContextMenuExt 1.6.0] because it has missing dependencies: com.IcyClawz.CustomInteractions

Error I’m currently getting. Everything is where it supposed to be.

0 Likes

Read the error message. It’s very clear.

1 Like

I don’t know how I missed that. It went over my head.

0 Likes
PiousVengeance

custom interactions don’t seem to work for lights within 25mm mount rings

0 Likes

Or within anything else (like a Sprut mount, helmet, weapon, etc.). The mod doesn’t recurse the parent item to look for the light mod, some parent items have more than one slot for mods…

0 Likes
Truck

Small idea for context interact (Scope Zoom/Zeroing)

0 Likes
IcyClawz

Added in 1.6.0 if you’re on SPT 3.10 already.

0 Likes
ligma929130

Are you God?

0 Likes
skully172

I have an idea for a context on quest items, so you can quickly hand in a quest item straight from the item’s context menu. Context only shows if item is eligible for a current task and you haven’t fully finished that step of the quest (ex: 4 out of 5 items delivered), context menu goes as “Quest > Quest name”, in case the item is eligible for more than one current task. Don’t know how hard it would be but it’s an idea.

0 Likes
dEATh_PM

This is one of the “should have been in the base game” mods, thank you.

Do you believe it would be possible to have similar functionality for sights; setting retical and range?

0 Likes
piet

is there away to make a menu to change the modes on the fly instead of going in to the inventory to change the modes? similar to samswat airstrike mod with a radial menu

0 Likes
IHateChoosing

Getting this error on 3.8.1 fresh install, only these mods installed for testing (All yours):
CustomInteractions

itemAttributeFix

itemContextMenuExt

magazineInspector

munitionsExpert

[Exception] : FieldAccessException: Field DynamicInteractionClass:action\_0' is inaccessible from method IcyClawz.CustomInteractions.CustomInteractionImpl:set_Action (System.Action)’

IcyClawz.CustomInteractions.CustomInteraction.set_Action (System.Action value) (at <46468b200f9d44ccb98a9fb2981f6f51>:0)

IcyClawz.ItemContextMenuExt.CustomInteractionsProvider+<GetCustomInteractions>d__3.MoveNext () (at <c75e66d8cb294dd2bb827dfd6e95d6cd>:0)

IcyClawz.CustomInteractions.ItemUiContextPatch.Postfix (ItemInfoInteractionsAbstractClass[EFT.InventoryLogic.EItemInfoButton]& __result, EFT.UI.ItemUiContext& __instance, ItemContextClass itemContext) (at <46468b200f9d44ccb98a9fb2981f6f51>:0)

(wrapper dynamic-method) EFT.UI.ItemUiContext.DMD<EFT.UI.ItemUiContext::GetItemContextInteractions>(EFT.UI.ItemUiContext,ItemContextAbstractClass,System.Action)

EFT.UI.DragAndDrop.ItemView.get_NewContextInteractions () (at <448e567fc8c849f8a66327014c6f134c>:0)

EFT.UI.DragAndDrop.ItemView.OnClick (UnityEngine.EventSystems.PointerEventData+InputButton button, UnityEngine.Vector2 position, System.Boolean doubleClick) (at <448e567fc8c849f8a66327014c6f134c>:0)

EFT.UI.DragAndDrop.GridItemView.OnClick (UnityEngine.EventSystems.PointerEventData+InputButton button, UnityEngine.Vector2 position, System.Boolean doubleClick) (at <448e567fc8c849f8a66327014c6f134c>:0)

EFT.UI.DragAndDrop.ItemView.UnityEngine.EventSystems.IPointerClickHandler.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <448e567fc8c849f8a66327014c6f134c>:0)

UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <aeb81aa3ac854058af4b003986e2a1e3>:0)

UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <aeb81aa3ac854058af4b003986e2a1e3>:0)

UnityEngine.DebugLogHandler:LogException(Exception, Object)

Class358:UnityEngine.ILogHandler.LogException(Exception, Object)

UnityEngine.EventSystems.EventSystem:Update()

0 Likes

You did not install Custom Interactions properly.

You must have BepInEx/patchers/IcyClawz.CustomInteractions.Prepatch.dll

1 Like

Of all the things to miss.. thanks man

0 Likes

Details