Mod Details

UI Fixes

UI Fixes 5.0.5

Created by  Tyfon

273.4K Downloads

SPT 4.0.3 Compatible

Quality of life improvements and fixes for SPT

Latest Version 5.0.5
SPT 4.0.3

Updated Sunday at 12:13 AM

155.50 KB

Version Notes
  • Fix exception breaking the prestige screen
  • Fix exception when other mods modify hideout requirements
  • Fix BSG marking every single preset as “dirty” on open even when you don’t change anything
This download is externally hosted.
Always scan for viruses.

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.

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, repair, equip, unequip, install, uninstall, load/unload ammo, pin, and lock all at once
    • Discard multiple items available through separate mod: Discarder
  • Swap items in place - drag one item over another to swap their locations!
  • 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
  • Items made stackable by other mods follow normal stacking behavior
  • Allow found-in-raid ammo automatically stack with non-found-in-raid ammo
  • 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
  • Vests and backpacks are taggable
  • Sorting now combines item stacks
  • Open->All context flyout that will recursively open nested containers to get at that innermost bag
  • Improve modding/preset dropdown usability

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 compatible 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
  • More icons on trader avatars - when their only new quests are operational (dailies/weeklies) and when you have items you could turn in
  • Trader window remembers which tab you had open, and can optionally remember which trader you last looked at even when you completely close the trading screen

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
  • 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
  • Saving the current preset is now one-click; you don’t have to confirm the name. That’s what Save As… is for.
  • Open build window can filter out stock presets so you only see yours
  • ✨ Add to wishlist from the edit build 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.
  • Warning on character select screen when your PMC is carrying quest items

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
  • Fix trader items not showing “Compatibility” with your items
  • Fix selected barter items not being highlighted correctly

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 issue where clicking the eye at the wrong time during raid load would break your equipment UI for the rest of the raid
  • Fix not being able to pay the BTR man with money from your backpack or secure container if you happened to be carrying grenades
  • Fix mousewheel zooming your scope while you’re 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 zip archive into your SPT directory.

Recommend using 7zip to extract and install this mod.

Example (thanks DrakiaXYZ for the gif)

3N6gTe2.gif

Important Note for Fika users

Several of the features of UI Fixes make changes to inventory operations that are sent between multiple clients. You MUST install the same version of UI Fixes on all clients, including the dedicated client if you’re using that. At raid start, certain settings that must be in sync will be synced from the host client to all other clients, and only the host can change those settings (and they can at any time during raid).

If you don’t use Fika or don’t know what that this, don’t worry about this.

Uninstallation

To uninstall, simply delete Tyfon.UIFixes.dll and Tyfon.UIFixes.Net.dll from <your SPT folder>/BepInEx/plugins, and the Tyfon.UIFixes.Server folder from <your SPT folder>/SPT/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:

TvzyOED.png

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: When I start a raid with Fika, there’s a warning about a missing sync?

A: You didn’t install UIFixes on your host. UIFixes is required on ALL clients, including the dedicated host if you’re using that.

Q: Some of the settings in F12 menu aren’t changing! Nothing happens when I click them
A: Some settings depend on others - read the tooltips. If you’re in a Fika raid, some settings are locked to the host’s value.

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

Version 5.0.5
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

155.50 KB

3.0K Downloads

Created Sunday at 12:12 AM

Updated Sunday at 12:13 AM

Virus Total Results
  • Fix exception breaking the prestige screen
  • Fix exception when other mods modify hideout requirements
  • Fix BSG marking every single preset as “dirty” on open even when you don’t change anything
Version 5.0.4
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

155.11 KB

2.2K Downloads

Created Oct 29, 9:14 PM

Updated Oct 29, 9:15 PM

Virus Total Results

New stuff ✨

  • Overhauled messenger “unread” and “attachment” icons.
    • Unread icon will now actually work and persist correctly across raids and client restarts
    • Attachment icon is now useful and shows the number of messages with items left to collect.
  • Non-FIR items auto-wishlisted for hideout upgrades will no longer show the hideout icon (if hideout upgrades require FIR)
  • Ctrl-F (configurable) will open the stash search panel
  • Stash search panel will auto-focus the search box
  • Add Offer context menu now works with multi-select, if all the items are the same type
  • Unload/Load weapon now supports multi-select

Fixes 🪳

  • Fixed Linked Search for empty slots categories not working correctly
  • Fixed some multi-select interactions with the stash search panel
  • Fixed spacebar closing the stash search panel when you’re typing in the search box
Version 5.0.3
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

150.97 KB

4.7K Downloads

Created Oct 21, 5:25 PM

Updated Oct 21, 5:46 PM

Virus Total Results
  • Fix hideout production tools not being returned to their original containers if the server is restarted
  • Fix the “Unpack” context menu (and hotkey) not being added to stash items on the transfer screen
  • Fix wonky interaction when merging ammo stacks that would swap the resulting stacks
  • Removed “Always Move Entire Stacks” F12 setting (the feature was already removed since it’s built into the game now)
Version 5.0.2
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

149.78 KB

2.6K Downloads

Created Oct 18, 5:29 PM

Updated Oct 18, 5:30 PM

Virus Total Results

Somehow 5.0.1 had a strict requirement for SPT 4.0.1. Changed how the project references SPT, should now correctly only require ~4.x

Version 5.0.1
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

149.78 KB

439 Downloads

Created Oct 18, 2:52 PM

Updated Oct 18, 2:53 PM

Virus Total Results
  • Fixed load ammo context menu not showing up in raid 🪳
  • Fixed discard context menu disabled in pockets 😩
  • Fixed armor tooltip not hiding properly
Version 5.0.0
Download Mod Version
SPT 4.0.3
Latest Compatible SPT Version

149.65 KB

2.3K Downloads

Created Oct 17, 5:44 AM

Updated Oct 17, 5:45 AM

Virus Total Results

Updated for SPT 4.0 🚀

  • Task item warning removed, as this was implemented by BSG
  • Stack FiR/non-FiR ammo feature removed, ammo is now never FiR
  • Barter icons in flea offer view are now bordered green/red if you have the required items (thanks KobeThuy!)
Tyfon * Pinned

Support

If you’re having issues, please do one of the following:

  • Post a comment here
  • Open a github issue
  • Tag me on the discord - I have my own thread in #mods-development

Thanks!

Please do not reply to this
0 Likes
FishGaming

Tyfon,

There may be a problem with the latest 5.04 release for prestige. I have only your mod installed, started a new account. Exited and used profile editor to max my lvl, traders, quests, skills, and money to 30 mill. The prestige menu will not load. When you hit claim it just loads a blank screen with next and back at the bottom. Neither option will do anything and you have to restart your game to get out of the screen. I went back to your 5.0.3 version and it works.

0 Likes

Likely the same issue as the comment below this one - fix on the way. In the meantime you can downgrade/uninstall, prestige, and then reinstall (if you care about 5.0.4 features)

0 Likes

Fixed in latest release (5.0.5)

0 Likes
gtc

Getting this error when trying to prestige:

bepinex logoutput [Error :Tyfon.UIFixes] UIFixes: Failed to detect if hideout upgrades require FIR: System.NullReferenceException: Object reference not set to an instance of an object at UIFixes.WishlistPatches+DetectFiRRequirementPatch.Postfix (HideoutClass __instance) [0x00026] in :0

error log: EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object at GClass6.GetOrAddComponent[T] (UnityEngine.MonoBehaviour component) [0x00000] in :0 at UIFixes.StashSearchPatches+OpenSearchPatch.Postfix (EFT.UI.ToggleEFT ____searchTab) [0x0000d] in :0 at (wrapper dynamic-method) EFT.UI.SimpleStashPanel.DMDEFT.UI.SimpleStashPanel::Show(EFT.UI.SimpleStashPanel,EFT.InventoryLogic.CompoundItem,EFT.InventoryLogic.InventoryController,ItemContextAbstractClass,bool,SortingTableItemClass,EFT.UI.SimpleStashPanel/EStashSearchAvailability,EFT.InventoryLogic.InventoryController,EFT.UI.ItemsPanel/EItemsTab) at EFT.UI.PrestigeTransferItemsState.Init (EFT.InventoryLogic.InventoryController inventoryController, ISession session, System.Int32 prestigeLevelToOpen) [0x000e0] in :0 at EFT.UI.ObtainPrestigeScreen.Show (EFT.InventoryLogic.InventoryController inventoryController, ISession session) [0x00114] in :0

0 Likes

confirming that it does work on the previous version 5.0.3

0 Likes

Ok, the first one happened early on and isn’t fatal since I eat that exception. You have any other mods that modify hideout requirements?

The second one looks like there’s a situation where a UI component is null that I didn’t expect. I’m afraid that’s not behind an option so you’ll have to uninstall UIFixes, prestige, then reinstall. I’ll get a fix out soon.

0 Likes

i guess it would be SVM that is affecting the hideout requirements. but yep i did that as a workaround already lol. thank you for the quick response!

0 Likes
Tyfon

Both issues fixed in latest (5.0.5)

0 Likes
Drglord

I had the unread thing but didn’t give it much thought until i saw the release notes. I am still getting messages left unread even though i read them through raids and restarts of the client. Any advice?

0 Likes

Might be a corner case I missed? If you can narrow down the specific steps that cause read messages to show back up as unread, I’ve love to fix it…

0 Likes

Actually looks like something weird in 4.0.2, I’m looking into it

0 Likes

This should be better with SPT 4.0.3, still likely not perfect though

0 Likes
ChillinForever247

I removed encumbrance bar and all the sudden it seems to work like magic again no infinite load screen.

0 Likes

There’s no conflict with that mod that I’m aware of, would you mind looking at your log (BepInEx/LogOutput.log) and seeing if there’s an exception? Same as the post below or different?

0 Likes

Alternatively, it looks like that mod just had a bug in it. Its latest update is fixed

0 Likes
Островський *

Yep, just manually went through all my mods and it is UI-Fixes that causes the infinite loading bug on launch. SPT version 4.0.1

Reading error and trace logs it mentions that FIKA is missing as a dependency of some type, specifying an unhandled exception ‘System.Reflection.ReflectionTypeLoadException’

It also throws an error code ‘Can’t set affinity mask. Error code: 122’

0 Likes

The full exception is below. I’ve never used FIKA on 4.0.0 btw.

EXCEPTION: System.Reflection.ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
Could not load file or assembly 'Fika.Core, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
  at (wrapper managed-to-native) System.Reflection.Assembly.GetTypes(System.Reflection.Assembly,bool)
  at System.Reflection.Assembly.GetTypes () [0x00000] in <8ce0bd04a7a04b4b9395538239d3fdd8>:0 
  at GClass3670.method_1[T] () [0x00015] in <ad47400a25db462cbf0a531df654c3c3>:0 
  at GClass3670.method_0 () [0x00016] in <ad47400a25db462cbf0a531df654c3c3>:0 
  at GClass3670..ctor () [0x00048] in <ad47400a25db462cbf0a531df654c3c3>:0 
  at GClass3670.get_Instance () [0x00009] in <ad47400a25db462cbf0a531df654c3c3>:0 
  at GClass3670.CreateData[T] (EFT.DataProviding.EDataLifeTime dataLifeTime) [0x00000] in <ad47400a25db462cbf0a531df654c3c3>:0 
  at GlobalEventHandlerClass.Initialize () [0x00009] in <ad47400a25db462cbf0a531df654c3c3>:0 
  at EFT.AbstractApplication.Awake () [0x00110] in <ad47400a25db462cbf0a531df654c3c3>:0 
  at EFT.ClientApplication`1[T].Awake () [0x00000] in <ad47400a25db462cbf0a531df654c3c3>:0 
  at EFT.CommonClientApplication`1[T].Awake () [0x00045] in <ad47400a25db462cbf0a531df654c3c3>:0 
System.TypeLoadException: Could not load file or assembly 'Fika.Core, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
0 Likes

Interesting. UI Fixes has a soft dependency on Fika, meaning it does Fika stuff if and only if Fika is present. I wonder what is causing some of you (but not others) to hit this.

0 Likes

Can you triple check you don’t have some version of Fika in your /BepInEx/plugins folder?

0 Likes

I can assure there is no Fika plugins at all as I’ve never used it. I’ve gone through every single BepInEx mod I have installed and loaded them separately to find the cause and the loading bug only happens when UI-Fixes is present. Though if I leave the servermod of UI-Fixes the game will load fine (as the mod is nonfunctional).

0 Likes

Also creating a new profile doesn’t mitigate this issue.

0 Likes

i personally fixed this by creating a backup of and then deleting everything in SPT\user\ and replacing the folders & files with a fresh install of SPT.

if you want to preserve your current SPT profile then afaik you just need the “profiles” & “sptRegistry” folders copied back in from the backup you made.

0 Likes

Can you share your full BepInEx/LogOutput.log?

Also this would be easier in discord, if that’s possible.

0 Likes

Hat I think you two have completely different issues - yours was server side, his is a client exception

0 Likes

Sent, should be in your DM.

0 Likes

Following up, and for anyone else who runs into this: The conflict is with Unity Toolkit. That mod installs a prepatcher called FixPluginTypeSerialization (look in BepInEx/patchers) which force loads every dll in BepInEx/plugins, including my Fika compat dll that shouldn’t otherwise be loaded. I was unable to repro this for a while due to some developer settings I had set up.

Workarounds for the moment are one of the following:

  • Delete BepInEx/plugins/Tyfon.UIFixes.Net.dll. This dll is only needed for Fika and non-Fika users can safely delete it.
  • Delete BepInEx/patchers/FixPluginTypesSerialization. This will probably make something in UnityToolkit not work.
1 Like
Hat *

i’m getting an infinite loading screen when launching spt with all SPT 4xx versions of this mod when this is the ONLY mod running. kinda baffled because it was working fine yesterday lol. tried your mod versions 5.0/1/2/3 and they all have the same issue for me. checking the debug logs doesnt seem to show any kind of issue with UI Fixes at all. any idea? running SPT 4.0.1.

absolutely amazing mod btw tyfon, thanks for your work.

1 Like

anything in the server output?

0 Likes

nope, all seems fine there too

0 Likes

Try to remove uifixes from everywhere, add any other server mod, launch server, load game, if things OK remove the mod and add latest uifixes, try to launch. idk exactly what happening, though I have the feeling that mods are something like compiling on first launch and I had few times issues when I’ve updated config or mod and nothing changed until I re-added mod

0 Likes

this was the first thing i did. i use a tonne of mods and i started narrowing down the infinite loading issue by s removing my mods one by one until i figured out the infinite load was caused by UI Fixes.

i also just tried a full reinstall of tarkov & SPT 4.0.1 and only installed ui fixes 5.0.3 and i still infinitely load.

0 Likes

Recommend going to the discord, gonna need all the logs to see what’s happening

0 Likes

i think this was caused by a corrupted profile Tyfon. making a brand new profile has fixed the infinite loading for me. thanks for giving me your time anyway mate.

0 Likes
ACBear

Any plans to bring back Standardized grid and use smallest slot first. Loved it back in 3.10 but I’ve been unable to enable it ever since. :(

0 Likes

Check F12 config carefully, it’s there, at least smallest slots, I’ve enabled it few days ago xD

1 Like

If you’re “unable to enable it”, it’s because you’re running Fika and those settings are, unfortunately, fundamentally incompatible with Fika.

1 Like

Damn that’d explain why then. As I am running FIKA.. Damn shame loved that feature so much.

0 Likes
VeiledFury

5.0.3 seems to have an error somewhere, I’m getting this on server start:

Failed to load mod metadata for: D:\Games\SP Tarkov 4.0\SPT\user\mods\Tyfon.UIFixes.Server System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.ArgumentException: Invalid version string: 5.0.3.0 at SemanticVersioning.Version..ctor(String input, Boolean loose) at UIFixes.Server.ModMetadata..ctor() at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions) — End of inner exception stack trace — at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean wrapExceptions) at SPTarkov.Server.Modding.ModDllLoader.LoadModMetadata(IEnumerable`1 assemblies, String path)

Server still loads, but for example I can’t search for linked items. Going back to 5.0.2 fixed both (error message on server and linked item search)

0 Likes

I briefly uploaded the wrong file. Sorry! Download is updated with fix.

2 Likes

Ah, happens! Thank you! :)

0 Likes
kurooobuta

Thank you for the amazing mod. Do you know why it freezes when I open the inventory? This is the only mod I have installed.

0 Likes

Say more? UI Fixes doesn’t do much on inventory open. Are you freezing, or just dropping frames a bit?

0 Likes

freeze

0 Likes

Ok, I’ll need to see a log to have any idea what’s happening. <spt>/BepInEx/LogOutput.log

0 Likes

2025-10-22 03:29:27.225 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/activate object 2025-10-22 03:29:27.225 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/defend object 2025-10-22 03:29:27.225 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/event/activating object 2025-10-22 03:29:27.225 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/event/can activate object 2025-10-22 03:29:27.225 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/event/defend object 2025-10-22 03:29:27.225 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: laboratory 2025-10-22 03:29:47.245 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/activate object 2025-10-22 03:29:47.245 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/defend object 2025-10-22 03:29:47.245 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/event/activating object 2025-10-22 03:29:47.245 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/event/can activate object 2025-10-22 03:29:47.245 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/event/defend object 2025-10-22 03:29:47.245 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: laboratory

0 Likes

2025-10-22 03:33:27.746 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/activate object 2025-10-22 03:33:27.746 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/defend object 2025-10-22 03:33:27.746 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/event/activating object 2025-10-22 03:33:27.746 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/event/can activate object 2025-10-22 03:33:27.746 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: arena/widgets/event/defend object 2025-10-22 03:33:27.746 +09:00|0.16.9.0.40087|Error|Default|Locale. Trying to add duplicate: laboratory

0 Likes

[Warning: HarmonyX] DialogWindowPatch: You should only patch implemented methods/constructors to avoid issues. Patch the declared method virtual void

[Warning: HarmonyX] DisableDiscardLimitsPatch: You should only patch implemented methods/constructors to avoid issues. Patch the declared method virtual bool

0 Likes

Hmm, the locale errors are weird but aren’t fatal (and are unrelated). The Harmony warnings are expected.

To clarify “frozen”, is there a spinner going somewhere or is the screen literally freeze-framed? If there’s a spinner, check the server console window and see if there’s any errors or what the last thing happened was.

Also can you confirm the issue goes away when you remove the mod?

0 Likes

Deleting the mod solves the freeze issue, but clicking on the Stash or Trader tab freezes the screen and crashes the app.

0 Likes

At the end of the server console, there is a disconnect error, but I can’t find any errors in red or yellow.

0 Likes

Last wild shot, do you have any kind of screen overlay tool running, like boost or overwolf? Those don’t play nice with SPT and mods.

Other than that, I suggest making a post in the discord #community-support channel with all of your complete logs.

0 Likes

Details