Releases: CJ-SPT/UseItemsAnywhere
Release list
Version 2.1.5
Version 2.1.4
New features
- Item access delay cancel on movement: Cancels the item delay when you move. Enable with Moving Cancels Access in the mod settings.
- Item access delay cancel on damage: Cancels the item delay when you take damage. Enable with Damage Cancels Access in the mod settings.
- Eight configurable positions: Assign categories to compass positions through Quick Use Wheel Category Slots in the mod settings.
- Automatic refill: Each slot keeps its selected item while usable. When it becomes unavailable, the slot prefers usable favorites, then items with the shortest access delay.
- Medical subcategories: Pin medkits, bleeding treatments, fracture treatments, surgery, painkillers, or stimulants. Multifunction medical items qualify for treatments they support, provided they have enough resources.
- Stable empty slots: Assigned positions remain visible when no matching item is available.
How to use
Assign at least one category to enable the new first page. Scroll to access the normal item pages, where all items remain available with their existing grouping and favorite controls.
All positions default to Unassigned. Leaving every position unassigned preserves the original wheel layout.
Version 2.1.3
New
- Tactical weapon wheel
- Control fire mode and tactical devices independently for your active weapon
- Tactical device(s) on/off
- Tactical device(s) modes
- All on/off
- Fire modes
- You need to have a tactical device or be able to change your fire mode for it the wheel to open
left alt + hby default to open it (Shit binding I know, feel free to rebind it)
- Control fire mode and tactical devices independently for your active weapon
Improvements
- Quick use wheel wedges now show only the item name and sprite in favor of an info panel that shows upon hovering an item on the right side of the wheel
- I was trying to display too much info on small wedges causing the layout to look bad, this massively cleans up the look and should be the last major change to the layout going forward bar info for any new features
- Quick use wheel has received UI improvements to reduce aliasing on the wedge lines
- Quick use wheel now shows estimated access time
- Quick use wheel now shows a detailed breakdown of estimated time in the center of the wheel on selected items
- Quick use wheel now supports the belt slot from an upcoming 4.1.x WTT pack n strap release
- Timer panel now displays the next queued item if applicable
Fixes
- Fixes an incompatibility with a future 4.1.x release of WTT pack n strap
Version 2.1.2
New
- Quick use wheel item grouping
- Can be enabled or disabled
- Groups matching meds, food/drink, grenades, and flares
- Displays the quantity as
x3 - Related Settings
- Group Identical Items
- Grouped Item Selection
- Lowest resource first - Uses the item with the lowest resource
- Highest resource first - Uses the item with the highest resource
- Fastest access first - Use the item you can access the fastest
- Quick use wheel tap for last item
- Can be enabled or disabled
- Tap the wheel key to reuse the last item selected from the wheel
- Hold for 0.25 seconds to open the wheel
- Adjustable from 0.1-1 second
- If no more items remain of the last used type, nothing will happen
- Related settings
- Tap Uses Last Item - Tapping the wheel key will use the last item selected from the wheel
- Wheel Hold Duration - Duration in seconds before a press is no longer considered a tap and the wheel opens
Improvements
- Quick use wheel now has interface sounds
- Quick use wheel now refreshes every 150ms to remove stale items after use
- Quick use wheel now locks the Camera while open
- Quick use wheel can now show grenades
- Quick use wheel now shows pending item behavior and group selection settings active below the wheel
- Quick use wheel segments are now dynamically sized to remove dead space
- Item use delay now re-validates that an item is usable after the timer is up before attempting to use it
- Item use delay timer now correctly reflects the result of
TryProceed()for more accurate item timings
Fixes
- incorrect config entry text
- The quick use wheel now respects all weapon slots selected instead of just the default weapon slots
Version 2.1.1
New
- Quick use wheel favorites system
- Use MMB on a item in the wheel to favorite or "pin" it to the top of your wheel
- Persists through raids, its saved to an invisible BepInEx config entry
- Configurable pending item behavior
- Controls item use attempts made while an access delay is active
- It is presented with the following options
- Ignore them: Ignores the request entirely
- Cancel and Use: Cancels and uses the newly selected item
- Queue one: Queues the next selected item to be used after completing the previous item
- Open Wheel: Allows the wheel to be opened to choose a replacement
Improvements
- Redesigned the UI components color and style to more closely match the rest of the games UI
- Subject to further tweaks
- The delay timer panel now shows the source of the item
- The delay timer panel now shows why a delay is longer
+1.0s 2 Layers - The configured cancel key bind is now shown on the delay timer panel
- The delay timer now has configurable cancel and completion sounds (enable/disable)
- The quick use wheel now shows compact item details when applicable
- Med-kit Hp (200/440)
- Water/Food resource remaining
- Weapons show magazine remaining ammo count, weapon durability
- The entire middle circle of the quick use wheel now acts as a cancel zone
- Queued items show as queued in the quick use wheel
- Unavailable items show as unavailable in the quick use wheel, this could mean one of the following:
- This usually means you've already used it and the wheel is subject to a refresh (re-open it to make it go away)
- Could mean your in the process of using an item and the mod is preventing you from having some ricky bobby hands (busy hands)
Fixes
- Incorrect tool tips in the configuration
- Removed mouse pointer from being active when the quick access wheel was open, it lead to buggy behavior especially with overlays such as nvidia's performance overlay.
- After using an item with the quick use wheel and opening it again while an item is queued results in an empty wheel. This has been somewhat mitigated by populating the shown empty wheel once the data is available again. This is due to inventory actions blocking the query of the inventory status, which is probably for the best tbh.
As always, report all bugs.
Version 2.1.0
Due to the addition of bundles for new UI elements and this mod living in the root plugins folder, a clean installation is required to update to 2.1.0, simply delete UseItemsFromAnywhere.dll from the plugins folder. Failing to do so could result in issues. You've been warned.
Added
- Configurable quick use wheel system UI
- Items don't need to be bound to keys to be discovered, it will find things based on your slot filtering rules automatically
- New UI element for the item delay timer to match the style of the newly added quick use wheel UI
- New Slot filter categories for food/drink and melee weapons
Fixed
- Melee weapons can now be drawn
Version 2.0.1
- Added a configurable key-bind to clear the current delay queue.
- This is unset by default, you must set it yourself.
- Added a configurable additional nesting delay.
- Flares now have their own slot category.
Report all bugs.
Version 2.0.0
A total rewrite of the mod to accommodate features that many have been wanting for a long time. This update should be considered a beta, don't install it if you don't want bugs or potential busy hands bugs. Definitely not Fika compatible anymore due to the new item use delay system, until I get time to write a sync for it. As always, report all bugs on the github.
New
Configuration
- (Internal) Custom Drawer for multi-selection item lists
- Configure what slots you can bind weapons from.
- The default weapon slots are always included in addition to anything you select in the config. These cannot be changed at this time.
- Configure what slots you can bind and or throw grenades from.
- Configure what slots you can bind and or use meds from.
- Configure what slots you can use all items not covered by the above categories from.
Item Use Delay System (BETA)
This is a beta feature that is disabled by default and not Fika compatible until a sync is written for it.
- Slots can now be configured with delay timers to simulate the time it would take it use it from that slot.
- Each slot can be configured with a different timer.
- A configurable timer panel is shown to indicate that an item is queued.
Version 1.4.0
Version 1.3.2
- Fix issue with grenades having to be rebound to use them