Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
Full international support is here
Русский, English, Spanish, Korean, French, Chinese, German and Japanese are fully translated now, other languages just use their proper in-game item and traders names.
Pick your language in config.json or hide the announcement with HideLanguageAlert flag.
Check out my other single-player focused economy overhaul mod - Softcore
Compatible with Realism mod.
Features:
Rarity Recolor
This feature clears and changes background color on EVERY item in the game based on MMO style rarity tier-list with colors that make actual sense. Tiers are based on trader level you can purchase or barter the item. Barters are considered +1 rarity level. If item is unbuyable, calculates rarity based on item in-game per-slot value and uses thresholds set in tiers config. Banned on flea market items are given highest rarity - overpowered. The tier list:
- Common (grey background, bought with level 1 traders OR under 10k per-slot value)
- Rare (blue, level 2 trades for currency and level 1 barters OR under 20k)
- Epic (purple, level 3 and level 2 barters OR under 30k)
- Legendary (dim yellow, level 4 and level 3 barters OR under 40k)
- Uber (bright yellow, level 4 barters only OR under 60k)
- Extraordinary (bright green, super valuable items worth over 60k per slot)
- Overpowered (bright red, banned on flea market)
- Custom (dim red, not used by default).
Can add tier name to Prices Info module. Add custom item rarities in config.
Mark Valuable Items
Marks most valuable items by adding symbols ★ and ☆ to item names and inventory icons based on item per-slot value (configured by thresholds in config) when sold to traders OR fleamarket AVG price.
Defaults:
☆ - good item - item value per slot is more then 10k when sold to vendors, or more then 15k on flea market
★ - best item - item value per slot is more then 20k to vendors, or more then 30k on flea market
Use really high values in config if you want to disable certain type of highlights, eg flea ones.
Option to always mark banned on flea items as best with a ★.
Bullet Stats In Name
Adds bullet stats to bullet name (damage / armor penetration). Calculates total damage for buckshot rounds. VERY usefull in raid, because bullet name is shown when check magazine action is used.
5.45x39mm PP gs (44/36)
Description modules:
Prices Info
Basic module that adds prices information to item description, includes avarage flea price and best trader to sell to. Option to hide flea price and rarity tier display.
Flea price: 61703₽ | Ragman's valuation: 37386₽
Barter Info
Adds information about how you can buy the item from traders, their levels, price or resources (barter resources short names are used and total sum is based on AVG flea prices)
[T H I C C item case] Bought @ Therapist lv.4 < ★Defibrillator ×15 + ★LEDX ×15 + Ibuprofen ×15 + ★Toothpaste ×15 | Σ ≈ 12877545₽
New feature:
Recursive search in barters!
[HK 416A5 low profile gas block]
Bought @ Mechanic lv.2 < 2,912₽
Bought ∈ HK 416A5 @ Peacekeeper lv.4 < $978 ≈ 111,535₽
Production Info
If item can be crafted, adds information on resources and total crafting sum per item based on flea prices.
[9x19mm AP 6.3] Crafted ×150 @ Workbench lv.2 < ☆Hawk ×2 + ☆Pst ×400 | Σ per item ≈ 1686₽
Crafting Material Info
Shows if item is used in crafts along with other materials and profit delta based on flea prices only (this messes up calculation on some crafts that can be done insanely cheap using trader materials or items obtained from other crafts). This is a guideline for crafting profits, not a rule.
[SSD drive] Part ×1 > Secure Flash drive ×3 @ Intelligence Center lv.2 < … + ★GPX ×1 + ☆GPhone ×1 | Δ ≈ 16234₽
Barter Resource Info
Shows info if an item can be traded for something with traders along with other resources. Calculates total sum of all resourses (based on flea prices) and delta between buying the final item directly on flea or from trader. Positive delta = profit, negative = don't bother, buy it directly if you can.
[Ibuprofen painkillers] Traded ×15 @ Therapist lv.4 > T H I C C item case < … + ★Defibrillator ×15 + ★LEDX ×15 + ★Toothpaste ×15 | Δ ≈ -9777545₽
Quest Info
Adds information if the item needs to be handed in for a quest. Marks find in raid quest condition with a checkmark with an option to add this checkmark to an item name.
[CMS surgical kit] Found (✔) ×2 > Ambulance @ Jaeger
Hideout Info
Shows if item is needed for hideout construction.
[Secure Flash drive] Need ×3 > Intelligence Center lv.2
Armor Info
Adds armor stats for armor level (useful for Realism mod), effective durability calculation, material quality and per repair degradation.
[BNTI Zhuk-6a body armor] Armor class: 6 | Effective durability: 94 (Max: 75 x Ceramic: 1.3) | Repair degradation: 17% - 22%
Container Info
Adds slot efficiency calculation for rigs, backpacks and containers (number of internal slots / item size)
[WARTECH TV-110 plate carrier rig] Slot effeciency: ×1.92 (23/12)
Headset Info
Adds headset actual audio stats with pseudo compression boost calculation. In theory, more compression and lower ambient volume = better (BSG headset rarity tiering supports this theory), but it seems for me, in practice, it's not always the case in-game. Higher resonance means harsher sound and boost at filter frequency.
[Peltor ComTac 2 headset] Ambient Volume: -5dB | Compressor: Gain 10dB × Treshold -25dB ≈ ×2.5 Boost | Resonance & Filter: 2.47@245Hz | Distortion: 28%
Spawn Info
Shows pseudo spawn info based on BSG handbook data. Mildly useful, not representative to real spawns, can be safely disabled.
How to install
Open zip and copy folder into spt/user/mods
---
Awesome SPT - A personal collection/modlist/catalogue for (subjectively) best SPT mods.
-
Version 4.4.0
- ODT
- 2.5k Downloads
- New feature: add armor class and effective durability to plate names.
- New feature: bypass ammo recolor and bypass keys recolor for use with other recoloring mods (e.g, Easy Ammunition and Better Keys NG)
- New feature: advanced ammo info - shows ALL hidden ammo stats, quite excessive, disabled by default
-
Version 4.3.0
- ODT
- 8.2k Downloads
- much better rarity recolor algorithm
- new feature: shows if item is trader unlocked only after a quest, also ups rarity of such items significantly
- new headset description algorithm
- crafting info properly fixed
- ammo stack calculation fix option for Softcore
-
Version 4.2.0
- ODT
- 6k Downloads
Update for 3.10
-
Version 4.1.0
- ODT
- 25k Downloads
Update for 3.9.2
-
Version 4.0.3
- ODT
- 22k Downloads
Compatibility fixes
-
Version 4.0.2
- ODT
- 2.3k Downloads
BSG blacklist hotfix
-
Version 4.0.0
- ODT
- 345 Downloads
Update for 3.8.0
-
Version 3.4.0
- ODT
- 2.2k Downloads
Beta release for 3.7.6
-
Version 3.2.0
- ODT
- 15k Downloads
No new features, just an update for 3.5.7
-
Version 3.1.6
- ODT
- 14k Downloads
- Fix for weird max armor durability display with Realism
- Bump for 3.5.2
ryn1u
ODT, thank you for all your amazing mods; been using probably all of them. Can someone explain to me why ODT’s mods are not highlighted / featured!?
ODT Author
Thank you!<3
They all were featured at release, but the SPT homepage is constantly rolling the mods
Pwnzorder
ODT. I love you. that plate value in the name. absolutely goated.
Is there any way to feed this mod barter info from custom traders so that it will display in the extended info of the item?
ODT Author
Custom traders are... lets say challenging for stability/compatibility reasons. I personally don't use them, but I'll look into it someday.
Kataris
I think this may be preventing Better Keys NG from coloring key icons based on map they're for. I tried changing the load order so that mod loads after, but that didn't fix the issue.
ODT Author
New version uploaded with this feature
Gr_Falcon
if i want to have all items (exept ammo) colored based on flea market prices PER SLOT ONLY ,what do i do?
I disabled ammo stats and color from config.json and installed Munitions Expert (Reboot) and that works perfect.
All i want is to loot by color not by searching each item's price.I did search it a lot before posting but cant find a way.
In the photo you can see that this grenade is worth 27k and in prapor 3.6k which means it should be categorized as common with trader price or rare with flea price.but instead its epic .Is there a way to make it my way?
Foreiinas
Hey, using Item info rarity color feature and Easy Ammunition's color feature for ammo, would they work together?
I would like to use Easy Ammunitions custom colors for my game with a Items info colors for other items in the game. Maybe mods load order?
ODT Author
Easy Ammunition would not work (yet, I'll add an ammo bypass in config later) but Munitions Expert (Reboot) works fine as an alternative.
Foreiinas
I see, thank you. Yes please add ammo bypass so other mods can take color control.
SkebbZ
Ah, I was wondering about this as well. Thanks for the info and suggestion.
ODT Author
Added a new version
Foreiinas
Thank you for your time and effort.
Blight
Firstly, thanks for the mod, really love it.
Secondly, I added a fallback for the bartersResolver where if a mod causes a bug it just adds a random rubles/dollars/euro as the barter resources.
Its obviously not necessary, just a personal preference that i wanted to share.
Not tested it too much but i don't have errors anymore.
in mods.ts replace the const barters and add the extra code above
ODT Author
What mod does that?
Blight
i honestly can't tell, i have too many installed
Imgur: The magic of the Internet
Wrath_Jr
Hello and greetings for the amazing work
I am just curious, would this mod :
1 - Have an impact on performances?
2 - Conflict with LotOfLootRedux ?
Thanks
ODT Author
no and no
Wrath_Jr
Thank you for the fast answer !
PenelopeWebbsley
WTT - Grizzly MK V bugs out bartersResolve. unsure whether i'm meant to send it here or there.
[ItemInfo] bartersResolver failed because of another mod. Send bug report. Continue safely.
TypeError: Cannot read properties of undefined (reading '0')
at C:\Games\SPT 3.10\user\mods\odt-iteminfo\src\mod.ts:1261:63
at Array.map (<anonymous>)
at C:\Games\SPT 3.10\user\mods\odt-iteminfo\src\mod.ts:1257:7
at Array.forEach (<anonymous>)
at ItemInfo.bartersResolver (C:\Games\SPT 3.10\user\mods\odt-iteminfo\src\mod.ts:1251:20)
at ItemInfoMain (C:\Games\SPT 3.10\user\mods\odt-iteminfo\src\mod.ts:619:30)
at Timeout._onTimeout (C:\Games\SPT 3.10\user\mods\odt-iteminfo\src\mod.ts:458:10)
at listOnTimeout (node:internal/timers:573:17)
at processTimers (node:internal/timers:514:7)
CAT297D2
Amazing mod! I am not sure if this is something that could be done, but is it possible to change the colors of the item backgrounds via tiers.json ? If so, where would I be able to find the applicable color codes (names) ? I would like to make "unknown" black for example.
ODT Author
I'm using all of the default BSG color codes available, and without adding Color Converter API as a dependency (which I really don't want to do to keep it simple for the end user) the best you can do is use "default" color code (it's the grey one)
CAT297D2
Thank you so much!
ACEmp5
sorry to bother, but can i disable colouring? like i dont need that background
only stats and price
ODT Author
RarityRecolor - enabled - false in config
Quantumed
Since the latest update, I've noticed that individual components on the weapon inspect screen no longer have the ☆ & ★ markers when inspecting a weapon from your stash specifically while in the sell screen with a trader (the stars do show up when hovering over the individual components though). Could this feature be brought back? Thank you for your hard work with this mod, it's a must have!
ODT Author
Thats BSG UI issue, same has been in 0.14/3.9.8, can't do anything.
Cropgun
Config option to allow us to pick what we wanted to base the re-color on. Would be great if one could make the recolor base itself purely on flea price.
WhatHappenedM8
tested on a clean, fresh install on SPT, with no other mods loaded.
All headsets give the same -50db ambient volume, my Boost output is a value of xNaN and my Resonance & Filter says undefined.
Not sure what else I can do to solve this. Never had this happen before.
CXM
Same
Twisted8ight
Same thing here. Pretty sure the issue has nothing to do with this mod, since I just installed this and this has been happening since I started playing.
Headsets pretty much have no difference to them, and I have as good as no ambient sound.
Jonnecy
this looks amazing!
Sasuke_Kun
Stacktrace:
SyntaxError: E:\SPT 3.10\user\mods\odt-iteminfo\config\config.json: Unexpected token 'e', ..."bled": fale
},
""... is not valid JSON
at parse (<anonymous>)
at Object.Module._extensions..json (node:internal/modules/cjs/loader:1453:39)
at Module.load (node:internal/modules/cjs/loader:1207:32)
at Function.Module._load (node:internal/modules/cjs/loader:1023:12)
at Module.require (node:internal/modules/cjs/loader:1235:19)
at Module.require (pkg/prelude/bootstrap.js:1851:31)
at require (node:internal/modules/helpers:176:18)
at Object.<anonymous> (E:\SPT 3.10\user\mods\odt-iteminfo\src\mod.ts:23:1)
at Module._compile (node:internal/modules/cjs/loader:1376:14)
at Module._compile (pkg/prelude/bootstrap.js:1894:32)
ODT Author
looks like user configuration error
damecool
You know, there are a lot of mods for item information, but this is the best!
ItsRenkec
Not to put pressure on developer, but will you be updating this mod to 3.10 ODT?
black_rose
Please do not ask when mod authors will update their mods to 3.10 or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
Randoola
Just comment out line 1466 to 1507 in the "mod.ts" and change "sptVersion" in package.json its just a temp fix will show most info apart from hideout craft
wasteboy
My hero~!
ItsRenkec
black_rose, I helped dev to update the mod. So yes, don't correct me cuz I didn't put pressure om the dev.
KingLich
one of my top favorite spt mods.
longzhiyu
In response to http://127.0.0.1:6969/client/items:
Error converting value "tracerorange" to type
JsonType.TaxonomyColor! Path
BackgroundColor', line 1, position 1265574.
Hello, which colors can be modified in this mod? When I tried to modify the colors myself, I encountered this error and couldn't open the game
DarkEsteves
TypeError: Cannot read properties of undefined (reading '_props')
TypeError: Cannot read properties of undefined (reading '_props')
at ItemInfo.getItemShortName (D:\Jogos\SPT - 3.9.8\user\mods\odt-iteminfo\src\mod.ts:1032:30)
at ItemInfo.CraftingMaterialInfoGenarator (D:\Jogos\SPT - 3.9.8\user\mods\odt-iteminfo\src\mod.ts:1482:49)
at ItemInfoMain (D:\Jogos\SPT - 3.9.8\user\mods\odt-iteminfo\src\mod.ts:955:44)
at Timeout._onTimeout (D:\Jogos\SPT - 3.9.8\user\mods\odt-iteminfo\src\mod.ts:540:10)
at listOnTimeout (node:internal/timers:573:17)
at processTimers (node:internal/timers:514:7)
TypeError: Cannot read properties of undefined (reading '_props')
TypeError: Cannot read properties of undefined (reading '_props')
at ItemInfo.getItemShortName (D:\Jogos\SPT - 3.9.8\user\mods\odt-iteminfo\src\mod.ts:1032:30)
at ItemInfo.CraftingMaterialInfoGenarator (D:\Jogos\SPT - 3.9.8\user\mods\odt-iteminfo\src\mod.ts:1482:49)
at ItemInfoMain (D:\Jogos\SPT - 3.9.8\user\mods\odt-iteminfo\src\mod.ts:955:44)
at Timeout._onTimeout (D:\Jogos\SPT - 3.9.8\user\mods\odt-iteminfo\src\mod.ts:540:10)
at listOnTimeout (node:internal/timers:573:17)
at processTimers (node:internal/timers:514:7)
DarkEsteves
found the problem.. the mod ConsumableGalore, more exact the ElephantStim.json...
deleted that and all works fine now...
egbog
If using a flea market blacklist remover, it's impossible to show the flea price for previously banned items. Setting "useBSGStaticFleaBanlist" to false does nothing.
Line 672: mod.ts
should be
Now flea prices show up on previously banned items
Sepraxx
Hi
I hope this is the right place to ask this question. I have a suggestion about a potential new feature.
Is it possible to when it's about keys and im hovering my mouse over a key in the stash/inventory, that it says what map it's used for ?.
Just so it's easier to identify what key goes to what map, because right now i have to right click on the key - select inspect, and then there the big window with all the information where you then can see what map the key is for. I have a lot of keys, i think more then 200 keys, so that's a lot of time for me to do this, and this little feature to have the map name in hovering the key with the mouse, would help :-).
D Rose_01
What is the dummy option in the bottom of the config file?
D Rose_01
[ItemInfo] bartersResolver failed because of another mod. Send bug report. Continue safely.
TypeError: Cannot read properties of undefined (reading '0')
at C:\SPT\user\mods\odt-iteminfo\src\mod.ts:1201:63
at Array.map (<anonymous>)
at C:\SPT\user\mods\odt-iteminfo\src\mod.ts:1197:7
at Array.forEach (<anonymous>)
at ItemInfo.bartersResolver (C:\SPT\user\mods\odt-iteminfo\src\mod.ts:1191:20)
at ItemInfoMain (C:\SPT\user\mods\odt-iteminfo\src\mod.ts:664:30)
at Timeout._onTimeout (C:\SPT\user\mods\odt-iteminfo\src\mod.ts:540:10)
at listOnTimeout (node:internal/timers:573:17)
at processTimers (node: internal/timers:514:7)
Keep getting this error? Any help ODT?
D Rose_01
solved this it was created by a samswat reupload of a mod. The M1014. Here's the link-
SamSwat's BENELLI M4 SUPER 90 [M1014] (3.9) - SPT Mods Workshop (sp-tarkov.com)
Toxic Masculinity
That's weird because I have the M1014 mod installed and don't get that error, but I do get it if I install the WTT - Browning Auto 5 shotgun.
D Rose_01
That's what it probably is then cause I had that installed as well.
DarthCat
TypeError: Cannot read properties of undefined (reading '_props')
TypeError: Cannot read properties of undefined (reading '_props')
at ItemInfo.getItemShortName (E:\Games\SPT\user\mods\odt-iteminfo\src\mod.ts:1032:30)
at ItemInfo.barterInfoGenerator (E:\Games\SPT\user\mods\odt-iteminfo\src\mod.ts:1245:25)
at ItemInfoMain (E:\Games\SPT\user\mods\odt-iteminfo\src\mod.ts:665:29)
at Timeout._onTimeout (E:\Games\SPT\user\mods\odt-iteminfo\src\mod.ts:540:10)
at listOnTimeout (node:internal/timers:573:17)
at processTimers (node:internal/timers:514:7)
TypeError: Cannot read properties of undefined (reading '_props')
TypeError: Cannot read properties of undefined (reading '_props')
at ItemInfo.getItemShortName (E:\Games\SPT\user\mods\odt-iteminfo\src\mod.ts:1032:30)
at ItemInfo.barterInfoGenerator (E:\Games\SPT\user\mods\odt-iteminfo\src\mod.ts:1245:25)
at ItemInfoMain (E:\Games\SPT\user\mods\odt-iteminfo\src\mod.ts:665:29)
at Timeout._onTimeout (E:\Games\SPT\user\mods\odt-iteminfo\src\mod.ts:540:10)
at listOnTimeout (node:internal/timers:573:17)
at processTimers (node:internal/timers:514:7)
Austinatkins8
I got this error after downloading Black Equipment Pack idk if you have that mod or not but if you do then that's probably your issue
DarkEsteves
for me the problem are ConsumableGalore, the ElephantStim.json more exact, dont know why but i deleted that stim and all works as intended ...
somsoc
Thanks very much for making this mod! In particular love the customisable recolouring that works with other mods that change prices etc. I didn't really grok before how much Tarkov was like a MMO, but this mod really highlights this aspect and improves the gameplay in SPT!
I made some trivial edits to also show ammo calibre (prepended) and container size/efficiency in the item short names (so visible in inventory) using your existing functions which greatly aids in sorting items and quick comparisons in the middle of a raid!
I wonder though - is it possible within SPT to specify different names for items in-raid versus out of raid? I would love to add prices etc to names only out of raid (like when you are on the trader screen - so I guess that shows there is some native method of only showing that prices string based on the screen), but not in-raid, since it's a bit overwhelming (colours is good enough, adds some nice guesswork and 'fog of war' about what to loot).
DizzilyHQ
[ItemInfo] bartersResolver failed because of another mod. Send bug report. Continue safely.
TypeError: Cannot read properties of undefined (reading '0')
at F:\Tarkov395\user\mods\odt-iteminfo\src\mod.ts:1201:63
at Array.map (<anonymous>)
at F:\Tarkov395\user\mods\odt-iteminfo\src\mod.ts:1197:7
at Array.forEach (<anonymous>)
at ItemInfo.bartersResolver (F:\Tarkov395\user\mods\odt-iteminfo\src\mod.ts:1191:20)
at ItemInfoMain (F:\Tarkov395\user\mods\odt-iteminfo\src\mod.ts:664:30)
at Timeout._onTimeout (F:\Tarkov395\user\mods\odt-iteminfo\src\mod.ts:540:10)
at listOnTimeout (node:internal/timers:573:17)
at processTimers (node:internal/timers:514:7)
Getting this error, anyone knows which other mod it could be?
Or how to solve this issue?
Tried to reinstall, tried to change settings, tried to uninstall other mods, tried loadorders.
nch_panther
Im getting the same thing unfortunately.
D Rose_01
im getting this too but mod seems to load fine what about for you guys?
SlaveToTheGames
Yeah, getting the same error myself. Tried the same things too.
[ItemInfo] bartersResolver failed because of another mod. Send bug report. Continue safely.
TypeError: Cannot read properties of undefined (reading '0')
at C:\Beyond The Borders - (3.9.8)\user\mods\odt-iteminfo\src\mod.ts:1201:63
at Array.map (<anonymous>)
at C:\Beyond The Borders - (3.9.8)\user\mods\odt-iteminfo\src\mod.ts:1197:7
at Array.forEach (<anonymous>)
at ItemInfo.bartersResolver (C:\Beyond The Borders - (3.9.8)\user\mods\odt-iteminfo\src\mod.ts:1191:20)
at ItemInfoMain (C:\Beyond The Borders - (3.9.8)\user\mods\odt-iteminfo\src\mod.ts:664:30)
at Timeout._onTimeout (C:\Beyond The Borders - (3.9.8)\user\mods\odt-iteminfo\src\mod.ts:540:10)
at listOnTimeout (node:internal/timers:573:17)
at processTimers (node:internal/timers:514:7)
D Rose_01
solved this it was created by a samswat reupload of a mod. The M1014. Here's the link-
SamSwat's BENELLI M4 SUPER 90 [M1014] (3.9) - SPT Mods Workshop (sp-tarkov.com)
SonicDave
Named Death
love this mod visually clear and extremely informative
MousePur
Не выдает не каких ошибок, но когда открываешь торговца игра просо закрывается.
G.T.
It doesn’t give any errors, but when you open the merchant, the game closes.
ODT Author
не могу воспроизвести баг, проблема с другими модами.
MousePur
Установил на чистую версии и правда работает. Спасибо.
Нужно искать с чем не работает.
G.T.
I installed it on a clean version and it really works. Thank you.
You need to look for what doesn't work.