Mod Details

Item Context Menu Extended

Item Context Menu Extended 1.7.0

Created by  IcyClawz

12.5K Downloads

SPT 3.11.4 Compatible

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

Latest Version 1.7.0
SPT 3.11.4

Updated Mar 25, 7:34 AM

Version Notes

Compiled for client version 0.16.1.3.35392

Depends on Custom Interactions 1.7.x

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.7.0
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

6.2K Downloads

Created Mar 25, 7:34 AM

Updated Mar 25, 7:34 AM

Virus Total Results

Compiled for client version 0.16.1.3.35392

Depends on Custom Interactions 1.7.x

Version 1.6.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

6.3K Downloads

Created Dec 2, 2024 at 2:09 PM

Updated Dec 2, 2024 at 2:09 PM

Virus Total Results

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

Depends on Custom Interactions 1.6.x

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