Featured UI Fixes 1.4.1

Fix QoL issues in Tarkov's interface

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

  • Swap items in place! Drag an item over another one and they'll swap positions if possible. Items that already have an interaction with each other (e.g. bullets and magazines) are unaffected.
  • Weapon mods show total nested stats (toggleable in the inspect panel!)
  • Restyle mod and armor stats for readability and to show color-coded deltas when modding
  • Resize inspect window to fit description, remember previously set sizes, and buttons to snap windows to the left or right.
  • Option to autostack FiR money and ammo with non-FiR versions, makes containers easier to use.
  • Option to skip unnecessary confirmation dialogs
  • The "Receive All" button in messages only shows up when there are actually items to receive.
  • Proper Home/End and PageUp/PageDown support (configurable)
  • Customizable mouse scrolling speed
  • Synchronize scroll position everywhere your stash is shown
  • Enable zoom in the weapon modding and preset screens
  • Fix weapon keybinds displaying incorrectly in raids
  • Hide unimplemented door actions in raid (configurable, off by default)
  • Fix item tooltips when you mouse-over the checkmark (great with MoreCheckmarks!)
  • Confirm dialogs with Return/Enter/Space instead of just Y
  • Remember searches in hideout crafting windows

I'd like to add more - please share your UI annoyances and I'll look into whether they can be worked around!



Installation


Unpack the 7-zip into your SPT directory, like every other mod!



Configuration


Settings are available through the in-game F12 configuration menu.


-----

If you'd like to support my work, you can buy me a coffee

  • Version 1.4.1

    - Option to synchronize stash scroll position everywhere you see your stash (off by default)

    - Remember hideout craft search when you go to other screens

    - Confirm dialogs with spacebar

    - Added extra safeguards to prevent swapping into a trader's inventory in the completely unlikely event that another mod has a bug that would allow that... ;)

  • Version 1.4.0

    New Feature: Inspect Window Management 🪟

    - Remember last window size when you manually resize

    - Automatically expand description to fit

    - Buttons to snap left, snap right, and restore default sizing


    Also new

    - Autofocus the number field when buying off flea market


    Bug fixes

    - Fix instances where nested mod stats were being counted twice :S

  • Version 1.3.4

    • Fix nested mod stats not showing buttpad stats, because of course buttpads are somehow special 🍑
    • Fix BSG not knowing how to display MOA correctly and rounding deltas to the nearest integer :cursing:
    • Fix Show/Hide mod stats not updating in other windows if you had multiple inspect panels open
    • Fix quickslot bindings persisting on items that are swapped to non-bindable places (compatible with Use Items Anywhere) 4️⃣5️⃣6️⃣
    • Fix mods swapping with weapons when adding the mod would increase the size of the weapon beyond available room
    • Fix items not being hovered after swapping, so you would have to mouse-off then mouse-over them again to interact 🖱️
    • Inspect panel shows stat difference when swapping mods, both dragging onto the slot or dragging the slotted item over a different item in your stash or inventory
    • Fix non-fatal exception that got logged when you tried to swap a container into itself
    • Confirm compatible with 3.8.1 ✅
  • Version 1.3.3

    • Support container swapping (off by default + out of raid only, to avoid costly mistakes)
    • Fix various formatting issues (black text, missing colors, etc)
  • Version 1.3.2

    • Fix overly aggressive trimming of trailing zeros in inspect panel
  • Version 1.3.1

    Parse or don't parse, there is no try... is terrible coding advice 🫠

    • Fix parsing error viewing injectables
    • Fix repair kits swapping with weapons instead of repairing them
  • Version 1.3.0

    • Weapon mods show total nested stats (toggleable in the inspect panel!) ✨
    • Restyle mod and armor stats for readability and to show color-coded deltas when modding 🌈
    • Fix item tooltips when you mouse-over the checkmark (great with MoreCheckmarks!) ✅
    • Option to autostack FiR money and ammo with non-FiR versions, makes containers easier to use.
    • Confirm dialogs with Return/Enter instead of just Y
    • Mod configuration was restructured, check your desired settings in F12 menu when updating
  • Version 1.2.0

    - Swap items in place! Drag an item over another one and they'll swap positions if possible. Items that already have an interaction with each other (e.g. bullets and magazines) are unaffected.

    - Customizable mouse scrolling speed

  • Version 1.1.0

    • Proper Home/End and PageUp/PageDown support (configurable)
    • Enable zoom in the weapon modding and preset screens (suggested by MoxoPixel)
    • Fix weapon keybinds displaying incorrectly in raids (suggested by Kyodan)
    • Hide unimplemented door actions in raid (configurable, off by default) (suggested by Kyodan)
  • Version 1.0.0

  • Tyfon, huge fan and my QoL has improved ^^
    I want to request a feature

    Would it be possible to make the back button in the flea market go to the previous filter by search for an item?
    f.e I've made my life difficult using a barter only economy, so I end up filtering by item a couple of times to trade for an item I need. (filter by wrench, it requires two bolts, so I filter by bolts, trade whatever I have for bolts, then press back and end up in my stash and not back to filtering by wrench)

    Would it be possible to filter by an item, then press back to go to the previous filter by item?


    Kind regards :)

  • can you turn on and off diffrent features?

    • Most yes, through the F12 menu. Some things that are more clearly fixes that are just better aren't toggleable.

  • i love this mod so much but the recent changes to have "Open" in the center of the context menu is so annoying, can we change it to be back at the very top of the context menu when facing doors? every time im in a hurry to open a door i have to stand there awkwardly, scroll down twice carefully to hit open, then finally hit. Gets crazy stressful in some heat

    • This mod removes the 3 disabled actions on locked doors, it doesn't change anything about unlocked doors.


      Do you have Expanded Door Interactions installed?

  • this mod should be base with spt tbh

    any way to have it so search entries are preserved in crafting when going to the flea market?

    so if i type in 'aramid' and it requires me to go to the flea market to buy something to craft it, when i go back the 'aramid' search entry is still present and i dont have to retype it


    if that makes sense

    • It makes total sense, I've actually tried to do that specific thing. The hideout windows are jank. Still on my list of things to do!

      Heart 1
    • Done!

      Heart 1
  • Fleamarket inventory window sometimes gets Stuck open and requires restart

    • Which window do you mean? The Item Purchase dialog (with the amount field)? Or the entire fleamarket view?

    • The "Add offer" findow where you select your item which you want to put up on fleamarket.

      https://imgur.com/a/1nZuG0F


      when starting the game it works fine, after a while it starts to not close when pressing the red "X" but Esc closes it.
      Even later the ESC wont close the window and you have to click the "Back" on the Top right.

    • I don't do anything to that window, nor can I reproduce this problem - I'm going to have to assume this is due to a different mod you have installed.

  • It would be so cool if when you used the new button to shift the window the left or the right it remembered what side you had the widow on and everything opened to that same side you closed the game or something like that!! Either way the new button to move the window to one side or another is awesome!! Keep the QOL stuff coming!!!

  • hey tyfon love the mod! I'm still running 3.8.2. Your new features are really cool and i'd like to test them. Is

    Version 1.4.0 compatible with 3.8.2? I'm already thinking no but I just wanted to check first. :)

    • Totally compatible with 3.8.2, to my knowledge. Most mods are compatible between 3.8.0 to 3.8.3

      Thumbs Up 1
  • I freakin' love what you have done with this mod. Props to you, Tyfon.


    I do have a request and I am unsure if it would interfere with other controls or not but, maybe have it in the config to allow both 'Enter' and 'Spacebar' to be used as 'Y'. I know 'Enter' is already a feature but, curious as if 'Spacebar' could be added, as well?


    Again, love this shit. Keep it up.


    Thanks for your hard work and dedication.

    Heart 1
  • Been loving the drag to replace feature of this

    One bug I think is that when you are in insurance or reward screen and missclick drag to replace with an item in your stash it will print out errors and hang the game

    One feature I would like to request is automatically set price of selling offer on the flea to the average/median of that item listings.

    I'm tired of having to type out price for every item from 0. Having the game calculated a fair price to list stuff is QOL.

    • See IsaacSin's comment below about the bug - it looks like a different mod is allowing things to go into the trader's inventory. If you're able to reproduce this bug without other mods, let me know how and I'll try to fix it!

      Thumbs Up 1
    • Ah I see, I do have that mod installed so I will have to live with it for now.

      Sorry for the trouble. Also I implore you to consider that flea auto pricing, will save me a lot of clicks and typing.

  • Best mod.

    Heart 1
  • Swapping happens when receiving from mail and cause the server softlock and require restart.

    • Oof, I’ll look into that

    • Can confirm, I dragged money from mail reward into wallet but it ended up swapping the wallet and all its contents into oblivion

    • I'm having trouble replicating this behavior - double check you're on the latest version? @Geniuswas a wallet will never swap with money, it'll either take it or reject the swap (again assuming you're on the latest version).

    • This is a bug with Fontaine's ModdingQOL that inadvertently removes the restriction from moving items into the mail box. Even without UI Fixes, you can drag any item into the mail box which causes it to fade in/out and be uninteractable. It's gone forever after you leave the screen, and there's no way to recover it once it's in the fading state.


      This bug, in combination with UI Fixes (when swapping is enabled), is what causes items to disappear and server errors when you swap something from mail with something in your stash. I think as soon as an item is "placed" in the mail box it just gets deleted by the client because you're not supposed to be able to do that, and then UI Fixes errors when unable to find the item for the rest of its code.


      UI Fixes on its own has no problems with mail. Since you aren't allowed to move items into the mail box, it won't let you swap something from mail, and thus nothing bad happens.

    • Thanks, that clear things up.

      Though I'm not sure about the items will be actually gone, because I can recall my wallet came back after a restart. I'd be much more shocked than that if my 700K was gone that way.

  • This is an excellent mod, thank you!


    If you're still looking for suggestions, I have one, but I have zero understanding of the reality of implementing it.


    Can you force item inspection windows to stop opening on top of each other? It's incredibly rare (only when I store backpacks within backpacks) that I want the windows to open tiled on top of each other. When I open multiple windows, it's either to compare weapons, compare armors, or manage inventory on the left and right sides of the screen. The first inspection window opens in the center, so I have to drag it to the left, and the second opens on top of it anyway, so I have to drag it to the right. This happens every time an inspection window is opened. It would be nice if the UI could do this automatically.


    Perhaps: If no inspection window is open, open it on the left side. If one inspection window is open, open it on the right. If there are >2 inspection windows open, open it opposite of the previous one that was opened.


    I don't really know what the hell I'm talking about, but it was just a thought that I figured I'd share :) The Inventory Organizing Features mod goes a long way to make it so I don't have to open these storage cases, but there are always comparisons to be done on equipment.

    • Figuring out where to open the next window is quite tricky, and I don't want it to feel like the window is popping up in random places. But I added buttons to the inspect windows to snap left or snap right, which should help somewhat!

  • What about allow pressing crafting button regardless power on or not?

  • I believe I found a bug in nested mod stats, multiple layers are being counted multiple times.


    Example:

    • You're looking at an HK 416A5 5.56x45 upper receiver with no attachments, it has +6 ergo.
    • You attach an HK 416A5 5.56x45 14.5 inch barrel (-15 ergo), the receiver now shows -9 ergo.
    • You attach a Desert Tech 5.56x45 flash hider (-2 ergo), the receiver now shows -13 ergo because the flash hider is being counted twice.
    Thinking 1
    • Fixed in 1.4.0, thanks for letting me know about this

      Thumbs Up 1
  • Got a request that's possibly out of the scope of this mod. A faster way to put items for sale would be great.

    Bear with me here, I'm just brainstorming: a keybind for the item under the cursor or a new right click menu item (possibly named Filter and Add Offer or Sell on Flea or Put on Sale, etc.) for a macro for Filter By Item > Add Offer > Focus Roubles input.


    Or just any other way to reduce the time and effort wasted for this ordeal. This probably would be a great QOL I think.

    • Check out LootValue, it lets you autosell to best trader or post on flea with key+click

    • Yeah, I know about it. It's kinda meh and buggy, sells at the lowest price.

  • First, thank you, this mod is great! The checkmark tooltip bug was driving me crazy.


    My suggestion is to auto-focus the number input box when you click the purchase button on something in the Flea Market interface. This is how it works in the trader screen, so it would be really nice to have the same functionality in flea as well.

    Thumbs Up 1
  • I'm wondering if it would be possible to make it so that the item view pop-up box is automatically sized to fit all text information? With some mods like Realism adding extra weapon stats, it requires you to manually resize the pop-up window every time so that you can see the full description text.

    Another solution could be to have the game remember the last manual resize dimensions of the window?

    Anyway, thank you for this amazing mod!

    Thumbs Up 1
    • This would be great! + if there's also a way to make the 3D model preview a bit smaller so more of the description can show.


      I play with ODT's Item Info and it also adds a bunch of quest/barter related descriptions, so I have to expand the info panel almost every time I check any item.


      I've been looking for a mod to do this, if it could be incorporated into UI Fixes, that would be amazing!

    • I added description auto-expand; remember last manual resize; and lock the 3d preview size so at least it doesn't expand when you resize the windows

      Heart 1
    • Awesome, huge thanks for this!

  • Thank you for making this mod! I am a Chinese player and I want to ask may I repost your mod to our website? Of course I will indicate the source and your name

    • You're welcome to, thanks for asking.

    • Thank you again!

  • Any incompatibilities with some of the "popular/must have" mods, Realism, Sain, Donuts/SWAG, Ammo stats, etc?

    • I tried it and didn't have any issues.

    • No incompatibilities that I'm aware of. I use most of those mods myself, except for realism.

  • Weight difference value is invisible while comparing components in Edit Preset window. This is the last version, maybe started happening with the version before that, not quite sure.


    lgC4ya6.png (939×668) (imgur.com)

    • Thanks for the report, fixed

      Thumbs Up 1
  • Request:
    When an item is dragged to an empty grid but failed to fit, try to rotate it once on the user's behalf.

    • I don't want to take tetris away from you!


      In the context of swapping items, the mod does this for the other item you're swapping it with, since you can't control that one.

    • lol, I just feel like that extra keyboard tap is tedious because most interaction in stash can be done with mouse, it still requires you know the dimension match.

      But yeah I understand the tetris game is a core element.

  • Awesome mod, would it be possible to implement a feature for the stash Auto-Sort options? Like auto-sort from the bottom of the Stash instead of top, so there would be space for quickly placing loot at the top of the stash or when selecting receive all.

    • Second on this too

      Or make it so I can lock certain items from being sorted

  • Really like the QoL stuff. Not sure if anyone else has the same issue, but when jumping into the BTR I cannot using the mouse the click any actions! If I remove this mod it is working again, possibly it could be this or another mod with this.

    • I just tested and didn't see any problems - might be another mod. Can you share your BepInEx/LogOutput.log ?

      Thumbs Up 1
    • Sure no problem

  • Like I said before, amazing mod. Thanks for your hard work, we all appreciate it!


    Bug report: In the inspection menu for weapons, this mod removes the zeroes from any information in the menu. For example, my gun has an RPM of 800 and a sighting range of 100. This mod changes those values to be displayed as "8" and "1." I can provide a screenshot if necessary, but it seems to happen to most weapons.

    • Yeah, I just noticed this myself. Overly aggressive pruning of trailing 0s. Fix is on the way.

      Thumbs Up 1
  • Awesome mod, awesome new additions with every update so far - thank you :)

  • Awesome mod. Absolutely love it!

    Suggestion. Fix the silly task list order resetting every time you leave the task list menu :S

  • HI,

    version 1.0.3 has a bug.

    When i inspect an item, the info window shows just the text "blablabla" no Image and you cant close it.
    Also the background w2ndow stop reacting (Inventory, hideout and achievements and so on).

    Went back to 1.0.2 and it wiorks fine

    Thumbs Up 1
    • Fixed, sorry about that!

      Thumbs Up 1
    • Nothing to be sorry about, you mod, we test.
      Thanx for the fast fix

  • Can you change the way (or add an option) that the replace feature works with weapon repair and armor repair kits? Sometimes I'll accidentally switch my armor or weapon with the kit and it's difficult to get it right without switching

    • Fixed!

      Heart 1
    • Thanks man! This is a must have mod

  • can you add option for not automatically closing old containers when you open a lot of containers at once?

    • I looked into this, but it's hardcoded deep in the middle of a gnarly bunch of code. Sorry!

  • Sent you a PR for faster inventory scrolling :thumbup:

    • Saw your own addition now, nice! Good job 8)