UI Fixes
Tarkov's interface is full of annoyances, but it doesn't have to be. This mod aims to fix at least some of them.
Current features
✨ Recently added
Added features
New UI features enabled by this mod
- Multiselect - select multiple items at once with shift-click or dragging a selection box
- Move items around as a group, drop them into containers, place them in grids
- Ctrl-click and Alt-click to quick move or equip them all. Compatible with Quick Move to Containers!
- Context menu to insure all, equip all, unequip all, load/unload ammo from all, unpack all
- Discard multiple items available through separate mod: Discarder
- Swap items in place - drag one item over another to swap their locations!
- ✨ Add offer to the flea market from an item's context menu
- Flea market history - press the new back button to go back to the previous search
- Linked flea search from empty slots - find mods that fit that specific slot
- Keybinds for most context menu actions
- Toggle/Hold input - tap a key for "Press" mechanics, hold the key for "Continuous" mechanics
- Can be set for aiming, sprinting, tactical devices, headlights, and goggles/faceshields.
Improved features
Existing SPT features made better
Inventory
- Rebind Home/End, PageUp/PageDown to work like you would expect
- Customizable mouse scrolling speed
- Moving stacks into containers always moves entire stack
- Items made stackable by other mods follow normal stacking behavior
- Allow found in raid money and ammo automatically stack with non-found-in-raid items
- Synchronize stash scroll position everywhere your stash is visible
- Insure and repair items directly from the context menu
- Load ammo via context menu in raid
- Load ammo preset will pull ammo from inventory, not just stash
- Quickbinds will not be removed from items you keep when you die
- Improved moving/restacking of ammo and money into containers
- Multi-grid vest and backpack grids reordered to be left to right, top to bottom.
- Shift-click sort button to keep containers where they are
- Sorting now combines item stacks
- ✨ Open->All context flyout that will recursively open nested containers to get at that innermost bag
- ✨ Add/Remove from wishlist everywhere
Inspect windows
- Show the total stats (including sub-mods) when inspecting mods (optional, toggleable in the inspect pane with a new button)
- See stats change as you add/remove mods, with color-coded deltas
- ✨ Highlight empty slots when you drag items that can be attached there
- Remember last window size when you change it, with restore button to resize to default
- Move left and move right buttons + keybinds to quickly snap inspect windows to the left or right half of the screen, for easy comparisons.
- Auto-expand descriptions when possible (great for showing extra text from mods like Item Info)
- ✨ Inspect vital parts even when the weapon is in your hands
Traders
- Autoswitch between buy and sell when you click trader items or control-click your own items
- Autoselect quest items when turning in
- Repair window remembers last used repairer, and actually updates the repair amount when you switch repairers
- Out-of-stock checkbox to show/hide items that are out of stock
Flea market
- Auto-expand categories when there's space to do so
- Locked trader item tooltip reveals which specific quest will unlock it
- Option to keep the Add Offer window open after placing your offer
- Set prices in the Add Offer window by clicking the min/avg/max market prices (multiplies for bulk orders)
- Autoselect Similar checkbox is remembered across sessions and application restarts
- Replace barter offers icons with actual item images, plus owned/required counts on expansion
- Clears filters for you when you type in search bar and there's no match
Weapon modding/presets
- ✨ Weapons can grow left or up, not just right and down.
- Enable zooming with mousewheel
- Skip needless unsaved changes warnings when not actually closing the screen
Hideout
- Remember window state when you leave hideout without closing (e.g. when searching for a recipe item on flea)
- Tools used in crafts are returned to their original containers
In raid
- ✨ Quickbind tactical devices to control them individually
- ✨ Opt-in to make unequipped weapons moddable, optionally requiring a multitool
- Reloading will swap magazines in-place, instead of dropping them on the ground when there's no room.
- Grenade quickbinds will transfer to the next grenade of the same type after throwing.
- Option to change the behavior of the grenade key from selecting a random grenade to a deterministic one
Mail
- The messages window stays open when you return from transferring items
Misc
- Unlock cursor from screen
- Confirm dialogs with Return/Enter/Space instead of just Y
- Close modal dialogs by clicking outside of them
- Sensible autofocus of textboxes in various dialogs
- Many little UI tweaks to tighten up the graphics
Fixes
Fixing bugs that BSG won't or can't
Inventory
- Fix item tooltips disapparing if your mouse goes through the Quest/FoundInRaid icon (great for MoreCheckmarks)
- Fix windows appearing partially offscreen
- ✨ Fix modding/preset UI breaking when you click not allowed (red outlined) items
In raid
- Remove the unimplemented door actions like "Bang & clear" that are never going to happen
- Fix the keybind for weapons always showing up as 1, 2, and 3. Now shows your actual keybind like every other slot
- Fix the quick item bar not respecting "Autohide" and "Never show" setting
- Fix unloading the last bullet from magazines not working unless it's in your inventory
Mail
- Skips "You can return to this later" warnings when not transferring all items
- "Receive All" button no longer shows up when there is nothing to receive
Installation
Like almost every mod here, extract the 7z archive into your SPT directory.
You need 7zip to extract and install this mod.
Example (thanks DrakiaXYZ for the gif)
Uninstallation
To uninstall, simply delete Tyfon.UIFixes.dll from <your SPT folder>/BepInEx/plugins, and the tyfon-uifixes folder from <your SPT folder>/user/mods
Configuration
Configuration is available through the in-game F12 menu. Settings should be self-explanatory, be sure to mouse-over the name to see a more detailed tooltip if you're confused.
There are some feature toggles that only show up if you select "Advanced Settings" at the top of the F12 menu. Check these if you don't see a toggle you want, but most people won't need those.
There is currently one setting that is on the server side, in user/mods/tyfon-uifixes/config/config.json.
- "putToolsBack" - Whether tools used in hideout crafts should be returned to their original container. Defaults to true.
Default client settings are show below:
Mod Interop
Other mods can interop with UI Fixes' multi-select functionality! See the readme for details.
Troubleshooting
Q: Keybinds won't work, or typing in textboxes won't work
A: When your focus is in a textbox and your mouse is over an item, I have to pick which one to handle the keypress. Currently it will prefer keybinds, so textboxes won't work if your mouse is over an item. If you'd prefer the opposite, where keybinds won't work if any textbox has focus, enabled "Advanced Settings" at the top of the F12 menu and toggle "Block Text Inputs on Item Mouseover"
Q: I found a bug !
A: Open an issue or make a comment here. Please include logs if possible!
If you'd like to support my work, you can buy me a coffee ☕