
Challenge mode - Lock yourself out of purchasing any items from Traders/Flea until you extract them from a raid.
Tarkov Bronzeman mode
Inspired by Gudi’s OSRS gamemode of the same name, Bronzeman mode is a gamemode that requires players to have “earned” an item through normal means before being able to purchase it.
Upon installing this mod you’ll notice that the traders are no longer willing to sell you anything. Once you’ve successfully completed a raid you will “unlock” all of the items you’ve extracted with, and will now be able to purchase them from traders.
Configuration Options
*unlocks.raidRunThrough*
, if true allows you to unlock items even if the raid was a “Run Through”.*unlocks.raidDeath*
, if true allows you to unlock items even if you died/were MIA.*unlocks.inventory*
, if true will unlock any items already in your player inventory.*unlocks.quests*
, if true unlocks any items receieved as quest rewards.*unlocks.foundInRaidOnly*
, if true will only unlock “Found in raid” items. Affects both raids and inventory unlocks.*hideItems*
, if true will remove locked items from trader inventories, if false will set their stock to 0 instead.*allTraders*
, if true all traders (including those from mods) are affected, to configure only specific traders use the next option.*traders*
, a list of trader IDs to restrict. (Default traders can be found in Aki_DataServerdatabase raders)*includeRagfair*
, if true will also restrict the flea market/ragfair.*ignoreItems*
, items that can be purchased without being unlocked, useful for quest items i.e. the MS200 marker.*requireUnlockComponents*
, if true you’ll have to have unlocked every item on a weapon, in a bag, etc. in order to purchase it.*debug*
, if true will display additional debug information in the AKI Server window and inuser/logs
460 Downloads
Fixes:
- Set the amount of items in player made flea market offers to 0 for locked items
- These offers can be filtered conveniently by setting Filters -> Quantity From to 1 or more in the flea market
- Fixes as issue that where the mod would fail when handling the rewards from repeatable (daily/weekly) quests (thanks to frugyman)
- Actually use the unlocks.inventory setting that was missed when porting to 1.0.0
143 Downloads
Features:
- Fixes an issue where the mod would attempt to unlock items from the inventory of a newly created profile before it was fully created
111 Downloads
Features:
- Introduce new
ignoreCategories
list of settings that make whole categories of items available without being unlocked.
124 Downloads
Features:
- Update to SPT AKI 3.8!
- Complete rewrite from scratch to reflect the new standard for modding
- Added
debug
option to print verbose logging, Please use this when reporting issues, issue template TBC - Flea market offers are now disabled instead of removed when the player hasn’t unlocked them yet
677 Downloads
Features:
- Rewrite of the unlock config items, they’re now held under
*unlocks*
for a bit of clarity. Docs have been updated to reflect this. - Add
*unlocks.quests*
to allow unlocking of items recieved as quest rewards - Add
*unlocks.foundInRaidOnly*
to restrict unlocking of items to those found in raid.- Note:
*unlocks.raidRunThrough*
is superseded by this, as any items from a runthrough are marked as not found in raid (unless changed by another mod)
- Note:
- Minor rewrites and logging changes.
183 Downloads
Bugfix:
- Fixed an issue trying to unlock items from a profile without any.
Details
-
GUID
Not Available
-
License
-
Source Code
-
Latest Version VirusTotal Result
Love this mod !!! Very nice work. Hope it will be updated in 3.10 ♥
Hello, I just wanted to know if this mod will be updated for 3.9.x or if anyone has a similar mod?
hi
I would love to play with this mod for a hardcore run, is there a chance this will be updated for 3.9. I just finished my goal on 3.8 right before 3.9 rolled out.
Just came here to say that I love your mod! I use this mod alongside with Hardcore rules mod, without trades disabled.
Also, I managed to find a way to get checkmarks for not yet unlocked items, utilizing the player flea wish list and MoreCheckmarks mod. I will try to that published somehow
Hi
About a year ago I found your mod and I liked the idea.
But since it was abandoned, I, inspired by it, began to study modding and created my own variation.
Since then, I have been writing mods for SPT for myself and a small community of one assembly, and I finally decided to put them in the public domain.
Do you mind if I post my version, citing your mod as the inspiration?
This is a really cool idea, adding just one more way to feel like every raid is a step of progression further.
One question though, is there any way to tell, while you’re in a raid, if you’ve “catalogued” an item yet or not? I’d quickly lose track of what I have and haven’t brought home in a mod like this.
Hey! I love the mod! Before your mod I needed to go in profile editor and unexamine every item one by one and just not buy those I didnt examine in raid. Only gripe I have is that it seems to not unlock item not fir (item looted from pmc) Is there a option to enable no fir item to unlock? Ive seen the unlock.raiddeath setting but im wondering if it just unlock item as soon you have them in your inventory? If so, I wont enable it. Unlock.inventory is enable. Thanks for your mod!
I accepted a daily reward quest from peacekeaper, And suddenly I couldn’t accept the reward, game bugged, so I had to Alt+F4. And this is what came up.
TypeError: Cannot read properties of undefined (reading ‘rewards’)
TypeError: Cannot read properties of undefined (reading ‘rewards’)
at QuestHelper.getQuestRewardItems (C:\snapshot\src\helpers\QuestHelper.ts:388:36)
at BronzemanQuestCallbacks.completeQuest (B:\spt 380 og\user\mods\kcy-bronzeman-1.1.1\src\mod.ts:357:40)
at QuestItemEventRouter.handleItemEvent (C:\snapshot\src\routers\item_events\QuestItemEventRouter.ts:43:44)
at ItemEventRouter.handleEvents (C:\snapshot\src\routers\ItemEventRouter.ts:42:29)
at ItemEventCallbacks.handleEvents (C:\snapshot\src\callbacks\ItemEventCallbacks.ts:26:52)
at RouteAction.action (C:\snapshot\src\routers\static\ItemEventStaticRouter.ts:16:52)
at ItemEventStaticRouter.handleStatic (C:\snapshot\src\di\Router.ts:47:63)
at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:79:62)
at HttpRouter.getResponse (C:\snapshot\src\routers\HttpRouter.ts:44:30)
at AkiHttpListener.getResponse (C:\snapshot\src\servers\http\AkiHttpListener.ts:150:38)
TypeError: Cannot read properties of undefined (reading ‘rewards’)
TypeError: Cannot read properties of undefined (reading ‘rewards’)
at QuestHelper.getQuestRewardItems (C:\snapshot\src\helpers\QuestHelper.ts:388:36)
at BronzemanQuestCallbacks.completeQuest (B:\spt 380 og\user\mods\kcy-bronzeman-1.1.1\src\mod.ts:357:40)
at QuestItemEventRouter.handleItemEvent (C:\snapshot\src\routers\item_events\QuestItemEventRouter.ts:43:44)
at ItemEventRouter.handleEvents (C:\snapshot\src\routers\ItemEventRouter.ts:42:29)
at ItemEventCallbacks.handleEvents (C:\snapshot\src\callbacks\ItemEventCallbacks.ts:26:52)
at RouteAction.action (C:\snapshot\src\routers\static\ItemEventStaticRouter.ts:16:52)
at ItemEventStaticRouter.handleStatic (C:\snapshot\src\di\Router.ts:47:63)
at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:79:62)
at HttpRouter.getResponse (C:\snapshot\src\routers\HttpRouter.ts:44:30)
at AkiHttpListener.getResponse (C:\snapshot\src\servers\http\AkiHttpListener.ts:150:38)
not sure if its relevant or not but since i added your mod to my collection of 81 mods including yours my game seems to lock up/freeze for a few seconds every now and then.
so this might be on my part as i’m running 81 mods including this one but it’ll allow you to put what bronzeman conflicts with
TypeError: Cannot read properties of undefined (reading ‘items’)
TypeError: Cannot read properties of undefined (reading ‘items’)
at BronzemanMod.checkInventory (N:\3.8.0\user\mods\kcy-bronzeman-1.0.0\src\mod.ts:295:68)
at BronzemanMod.initPlayer (N:\3.8.0\user\mods\kcy-bronzeman-1.0.0\src\mod.ts:259:14)
at GameController.result.gameStart (N:\3.8.0\user\mods\kcy-bronzeman-1.0.0\src\mod.ts:58:31)
at GameController.result.gameStart (N:\3.8.0\user\mods\RaidOverhaul\src\Refs\Utils.ts:365:35)
at GameController.gameStart (N:\3.8.0\user\mods\WTT-PackNStrap\src\mod.ts:125:35)
at GameCallbacks.gameStart (C:\snapshot\src\callbacks\GameCallbacks.ts:62:29)
at RouteAction.action (C:\snapshot\src\routers\static\GameStaticRouter.ts:36:43)
at GameStaticRouter.handleStatic (C:\snapshot\src\di\Router.ts:47:63)
at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:79:62)
at HttpRouter.getResponse (C:\snapshot\src\routers\HttpRouter.ts:44:30)
TypeError: Cannot read properties of undefined (reading ‘items’)
TypeError: Cannot read properties of undefined (reading ‘items’)
at BronzemanMod.checkInventory (N:\3.8.0\user\mods\kcy-bronzeman-1.0.0\src\mod.ts:295:68)
at BronzemanMod.initPlayer (N:\3.8.0\user\mods\kcy-bronzeman-1.0.0\src\mod.ts:259:14)
at GameController.result.gameStart (N:\3.8.0\user\mods\kcy-bronzeman-1.0.0\src\mod.ts:58:31)
at GameController.result.gameStart (N:\3.8.0\user\mods\RaidOverhaul\src\Refs\Utils.ts:365:35)
at GameController.gameStart (N:\3.8.0\user\mods\WTT-PackNStrap\src\mod.ts:125:35)
at GameCallbacks.gameStart (C:\snapshot\src\callbacks\GameCallbacks.ts:62:29)
at RouteAction.action (C:\snapshot\src\routers\static\GameStaticRouter.ts:36:43)
at GameStaticRouter.handleStatic (C:\snapshot\src\di\Router.ts:47:63)
at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:79:62)
at HttpRouter.getResponse (C:\snapshot\src\routers\HttpRouter.ts:44:30)