Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.
-
Version 1.0.6
- GrooveypenguinX
- 755 Downloads
- added a check to the prepatch to prevent the mod from loading if the plugin isn't present/mod is installed wrong (thanks CJ! )
-
Version 1.0.5
- GrooveypenguinX
- 3.7k Downloads
390 update!
- fixed a major bug that prevented raid from starting due to local bot settings trying to be read internally (thanks PvE!)
-
Version 1.0.4
- GrooveypenguinX
- 2.4k Downloads
CHANGELOG
5/17/24:
THIS VERSION REQUIRES YOU TO DELETE THE PREVIOUS PLUGIN: BepInEx/plugins/WTT-RogueJusticeVoiceAdder.dll
- added the missing weights from the bot.jsons (yay, 3.8.3 compatibility!)
- fixed the invisible heads AGAIN /bonk
- added default presets for all the armors and the helmet so they have proper plates/mods on flea
- added the night vision rig and helmet to be able to be bought from flea market
- converted ALL ID's over to MongoID and included methods to convert profile items over to the new ids (thanks again Drakia!)
- added FIKA compatibility for the voices by switching over to the new WTT Voice Patcher system! It is included in this release, and can be found standalone here: WTT - Voice Patcher
- updated PM-9 bundle to fix a missing animation
-
Version 1.0.3
- GrooveypenguinX
- 791 Downloads
CHANGELOG:
5/6/24:
- adjusted item prices, and removed items that were being sold at any traders /bonk
Still waiting on a SWAG update for full compatibility, so refer to the pinned comment before trying to use both, but other than that no new major fires have had to be put out for Punisher. Let's hope things stay that way 🤣
-
Version 1.0.2.1
- GrooveypenguinX
- 546 Downloads
CHANGELOG:
5/2/24:
- fixed a typo in the bundles.json /bonk
no version change. Just overwrite your install with this version, and no more headless punisher half the time 🤣
-
Version 1.0.2
- GrooveypenguinX
- 515 Downloads
CHANGELOG:
HOTFIX #2:
WILL REQUIRE THE MOD TO BE DELETED IN YOUR USER/MODS FOLDER
- removed leftover assets /bonk
- updated magazines to use MongoID's.
Please delete WTT-RogueJustice in your user/mods folder before installing this new version.
Thanks! -
Version 1.0.1
- GrooveypenguinX
- 160 Downloads
CHANGELOG:
4/28/24
- fixed game breaking error with scav mode preventing you from extracting /bonk
-
Version 1.0.0
- GrooveypenguinX
- 296 Downloads
CHANGELOG:
4/27/24
BIG UPDATE FINALLY HERE FOR 380!
- added a WHOLE NEW PUNISHER! Welcome Tom Jane to the world of Tarkov, complete with custom head and voice, all made by me!
- added new custom weapon - KAC PDW .300 Blackout (credits to Tron and Moxo 😎)
- revamped punisher's bot.json to have more gun variety
- added new logic so punisher's dynamic spawnchance is now profile specific! A new progress.json is made for every profile!
- restructured entire project to be contained in one folder instead of fucking four lol
- added new config options to set a static spawnchance, and prevent punisher from spawning until certail level (default 15)
- fixed a MAJOR issue with his spawnchance never being reset due to Arena fucking up the profile data I was reading lol
- a whole lot more I'm probably forgetting
THIS COUNTS AS A WTT THURSDAY MOD, SINCE IT"S BEEN FINISHED WELL BEFORE THURSDAY. THE WEBSITE WENT TO SMITHEREENS. FIGHT ME,
poneais
how to change rogue model to girls model? what id to change and where? i know somebody did it using female wtt mod and got girl bot ingame
Azuma
OH MY GOD ! Thank you for the work guys ! Daaaamn !!
CotaEvandro
i enabled spawn chance but he doesnt seem to be spawning... any way to see if the boss is active?
taka_qiao
is it intended to set punisher mask as a eyewear?
Dean.wf
Quick question. what audio profile do the shades have? are they decent?
The Falconist
Frank Castle? More like Frank Hassle cause holy shit this guy won't leave me the fuck alone.
Altairz
你好,伟大的作者,如果我想改变惩罚者的衣服,你知道衣服的代码吗?可以改变吗?我找到了几件符合惩罚者气质的衣服。
ImBenCole
FYI mod has some compatability with ColourConverter
Fix
go into your user/mods/WTT-RogueJustice/db/ folder, and open each of the 8 json files.
do a batch replace (control+H in notepad++, for example) and set it to replace Black with black. check the box for "Match case" and hit replace all. then save. do this for each json, and then try it again.
TICPRAU
Is there any way I can use the Frank Castle character???
GrooveypenguinX Author
Read the damn mod descriptions:
Config:
- Punisher comes with the following settings inside WTT-RogueJustice/config/config.jsonc:
"playerSettings": {
"addHeadToPlayer": false,
"addVoiceToPlayer": false
},
"punisherSettings": {
"minimumPlayerLevelBeforeSpawn": 15, // Set to null to disable, or set to a static number to prevent punisher spawning until reaching that level.
"overridePunisherSpawnChance": null // Set to null to disable, or set to a static number to override the default spawn chance.
}
TICPRAU
I'll read it next time, thank you very much in the same way, I appreciate your kindness! have a good night.
Sasuke_Kun
so how do i apply the character head to the profile config ?
whats the id to paste Franks head ?
son_of_the_factory
Can i just add new guns without Punisher boss?
GrooveypenguinX Author
No.
poneais
Can u teach me how to make this boss a female? i know if i add your mod for girls i can change some id in this boss and ill have female boss in game?
GrooveypenguinX Author
Teach you? Probably not, I have little time to work on my stuff currently. I have more time in the offseason.
It's pretty simple though, you'd just configure the bosspunisher.json(s) to have the voice and skins you want.
poneais
hmm maybe later ull show me how to,so i have mare-horse attack me!
lapd
wow..... just wow
GrooveypenguinX Author
Heathen_Dan_TTV
SAYS MISSING jSON FILE THEN THIS APPEARS
Item: 5d24bb4886f77439c92d6bad found in profile that does not exist in items db. You WILL experience errors, this can be due to using an items mod and removing the mod without deleting the modded items from your inventory. DO NOT USE THIS PROFILE. Open SPT_Data\Server\configs\core.json, edit 'removeModItemsFromProfile' to be true. This will allow the server to edit your profile and hopefully remove the bad items
Trader: kokohekmatyar found in profile that does not exist in SPT. You WILL experience errors, this can be due to using an trader mod and removing the mod without deleting the messages from said trader. DO NOT USE THIS PROFILE. Open SPT_Data\Server\configs\core.json, edit 'removeModItemsFromProfile' to be true. This will allow the server to edit your profile and hopefully remove the bad messages
Heathen_Dan_TTV
Mod: (SPT-Realism) is missing a package.json. Make sure you have checked the mods hub page for install instructions
GrooveypenguinX Author
5d24bb4886f77439c92d6bad - that item isn't from this mod, that's something else you've removed and is still present in your profile
Mod: (SPT-Realism) is missing a package.json - this includes a realism compatibility patch, you can delete it if you aren't using realism.
Heathen_Dan_TTV
THANK YOU
Heathen_Dan_TTV
RaiRai.ColorConverterAPI.dll
This cause the issue i removed it and now im up and running ty again
GrooveypenguinX Author
ohhh I actually know what is causing that too, it's because I'm defining a color in the props of one or multiple items and it hates that. You can probably fix it by adjusting load order as well
Blitz#5673
What's the item ID for the Serbu shotgun? I'm trying to add it to the whitelist for Backdoor Bandit.
DizzilyHQ
Hi would love to implement this mod on our server but getting an error when trying it on the test machine.
any known fixes for that?
GMAK3R
If you get this error the problem is:
RaiRai.ColorConverterAPI.dll
Remove that and the issue should be solved!
Reyson
Maybe it's worth importing bot types in some other way? other mods ignore this method
For example - ALP ignores this
Reyson
and check "word" bug, Because of him, the face mask never appeared
armiqq
How do I find out where the boss will appear? The swag-custom-punisher "BossZone" is set to null. Do I need to register the spawn zone myself so that the boss appears in the game or not?
armiqq
"overridePunisherSpawnChance": 100 // Set to null to disable, or set to a static number to override the default spawn chance.
I set the value to 100. Does this mean that the boss will always spawn with a 100% chance? If so, then I don't have a boss at all
armiqq
I scored a 95% chance of spawn, but the boss never showed up. I can't find the cause of the problem
GrooveypenguinX Author
You need to edit punisher's section in SWAG's bossconfig.json and add a base chance on the maps you want him to spawn.
SWAG's config having the zone to null means he can spawn anywhere
overridepunisherspawnchance will only work if you're using the progress chance system, and have it enabled in SWAG.
Hypno88
Is there any way to change the starting spawn chance and change the percentage chance increase per survived raid that the punisher spawns??
GrooveypenguinX Author
Just by manually changing it in the punisherboss.ts
Eianir
I follow the fix in oopsie, and i see the spawn chance going up but punisher never spawn? why is that and how can i fix it?
Hypno88
Same here, 64 raids survived 54. I understand the spawn chance is fluctuating but 0 spawns in 64 raids doesnt seem right
Hypno88
I have the Boss notifier mod and I check every raid and he has never spawned. Unless that mod does not detect him
GrooveypenguinX Author
Did you by chance increase his spawns on any of the maps in SWAG's bossconfig.json? I think there needs to be more than 0 chance set there in order for him to spawn on any of the maps, even with his custom spawnchance enabled.
Try going into the section for punisher in bossconfig.json and setting a base chance for him on the maps you want him on, i.e. set him to 10 or 1 on every map and see if you start encountering him.
dannnyboi
Im sure this is an easy fix, anyone run into this
" Unable to find bot: bosspunisher JSON, using assault bot as fallback "?
During loading the raid. ty for any help
EDIT: I did edit the SWAG.ts file, fyi, using swag/don, (and most common mods)
GrooveypenguinX Author
I've had one other report of this, and i am unable to reproduce it unfortuately. There is basically no reason why the .json shouldn't be found, it's imported directly into the .ts file and set initially and every time you leave a raid
M1A-Z
Hi, I have the same issue but with the latest version of ALP - Algorithmic Level Progression 4.1.0 and Rogue Justice. However, the issue is gone by using Valens Progression instead of ALP.
I tried to disable
"enableNonPMCBotChanges": false, // in a config.json
and also tried to put the name "bosspunisher" on the line 122-133 in nonPmcBotConfig.json
There's an error " Unable to find bot: bosspunisher JSON, using assault bot as fallback " when I get in the raid and no Punisher spawn.
I think something may conflict each other.
dannnyboi
I think you are right M1A-Z, I have ALP. Darn, thanks for the comment, maybe that will make more sense.
Reyson
As a temporary solution for compatibility ALP to WTT- Rogue Justice mod, need place \user\mods\WTT-RogueJustice\db\bots\types bosspunisher.json and bosspunisher2.json to \Aki_Data\Server\database\bots\types
AzraelAG
Getting this line, among others for other items from this mod, spammed in the console over and over again every few seconds.
GrooveypenguinX Author
Sounds like a mod conflict.
VibuTV
Issue he dosnt have a head any fixes? ive tried reinstalling is there dependancy im mising?
GrooveypenguinX Author
It's fixed!
Bucky615
Hello! I tried installing this mod tonight and also edited the lines that were shown in the pinned message. When I load into raid I am getting these logs populating in red on the server. I deleted the Rogue Justice mod and all files associated and these logs did not appear after that. For some reason it seems to be throwing some sort of log from SPTQuestingBots mod. Not really sure what to do to fix it.
TypeError: Cannot read properties of undefined (reading 'weights')
TypeError: Cannot read properties of undefined (reading 'weights')
at BotLootGenerator.generateLoot (C:\snapshot\src\generators\BotLootGenerator.ts:102:105)
at BotInventoryGenerator.generateInventory (C:\snapshot\src\generators\BotInventoryGenerator.ts:93:31)
at BotGenerator.generateBot (C:\snapshot\src\generators\BotGenerator.ts:196:52)
at BotGenerator.prepareAndGenerateBot (C:\snapshot\src\generators\BotGenerator.ts:117:20)
at BotController.generateBotsFirstTime (C:\snapshot\src\controllers\BotController.ts:257:54)
at BotController.generate (C:\snapshot\src\controllers\BotController.ts:189:25)
at QuestingBots.generateBots (E:\SPT Tarkov\user\mods\DanW-SPTQuestingBots\src\mod.ts:532:41)
at Object.action (E:\SPT Tarkov\user\mods\DanW-SPTQuestingBots\src\mod.ts:187:39)
at DynamicRouterMod.handleDynamic (C:\snapshot\src\di\Router.ts:65:61)
at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:75:63)
TypeError: Cannot read properties of undefined (reading 'weights')
TypeError: Cannot read properties of undefined (reading 'weights')
at BotLootGenerator.generateLoot (C:\snapshot\src\generators\BotLootGenerator.ts:102:105)
at BotInventoryGenerator.generateInventory (C:\snapshot\src\generators\BotInventoryGenerator.ts:93:31)
at BotGenerator.generateBot (C:\snapshot\src\generators\BotGenerator.ts:196:52)
at BotGenerator.prepareAndGenerateBot (C:\snapshot\src\generators\BotGenerator.ts:117:20)
at BotController.generateBotsFirstTime (C:\snapshot\src\controllers\BotController.ts:257:54)
at BotController.generate (C:\snapshot\src\controllers\BotController.ts:189:25)
at QuestingBots.generateBots (E:\SPT Tarkov\user\mods\DanW-SPTQuestingBots\src\mod.ts:532:41)
at Object.action (E:\SPT Tarkov\user\mods\DanW-SPTQuestingBots\src\mod.ts:187:39)
at DynamicRouterMod.handleDynamic (C:\snapshot\src\di\Router.ts:65:61)
at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:75:63)
GrooveypenguinX Author
Fixed in the latest release!
Bucky615
Is the new release still compatible with 3.8.1? I am kinda waiting to update until other mods are updated as well.
LuSien
TypeError: Cannot read properties of undefined (reading 'weights')
error: TypeError: Cannot read properties of undefined (reading 'weights')
at BotLootGenerator.generateLoot (C:\snapshot\src\generators\BotLootGenerator.ts:102:105)
at BotInventoryGenerator.generateInventory (C:\snapshot\src\generators\BotInventoryGenerator.ts:93:31)
at BotGenerator.generateBot (C:\snapshot\src\generators\BotGenerator.ts:196:52)
at BotGenerator.prepareAndGenerateBot (C:\snapshot\src\generators\BotGenerator.ts:117:20)
at BotController.generateBotsFirstTime (C:\snapshot\src\controllers\BotController.ts:257:54)
at BotController.generate (C:\snapshot\src\controllers\BotController.ts:189:25)
at BotCallbacks.generateBots (C:\snapshot\src\callbacks\BotCallbacks.ts:67:61)
at RouteAction.action (C:\snapshot\src\routers\static\BotStaticRouter.ts:16:46)
at BotStaticRouter.handleStatic (C:\snapshot\src\di\Router.ts:47:63)
at HttpRouter.handleRoute (C:\snapshot\src\routers\HttpRouter.ts:79:62)
Did I messed up something?
Bucky615
I am receiving the same error. Not sure what I did either.
LuSien
I think it's the mod conflict problem or the modded player profile that make the mod showing this error message. But I dunno which one messed up the mod itself. Hopefully the author can give us a solution for that.
Bucky615
Yeah because it doesn't throw the code when I delete the Rogue Justice mod from the server.
GrooveypenguinX Author
I missed a bot change for 381. I'll be uploading a fix today
LuSien
Ahh I see. Very appreciated for answering my problem sir.
Punisher79
Can you make a Vendor with Punisher items or put these in Artem vendor? i want to play Tarkov as The Punisher, it's possible dude?
GrooveypenguinX Author
Everything should be on flea now!
Falb
Hello there and thanks for the update!
I've started a new profile and if you leave the config as default, Frank should be supposed to spawn after reaching lvl 15 but i got him at lvl 4 in Ground Zero. Dunno if it is still SWAG related but i've disabled the progressive spawn and set it to 15 in every map. (and changed the lines you told us to change).
Thanks again for your work
GrooveypenguinX Author
Yeah, sounds like that's swag overriding the chance. It doesn't do the check for your player level if you're not using the progress chance.
I can maybe try and get swag to still still prevent his spawn based on level, just don't want to keep clutttering nooky's SWAG.ts
Thanks for the feedback! Glad you're enjoying it!
Jhon Doe
hey something with the KAC PDW and sealed gun cases is broken
getSizeByInventoryItemHash() Item with tpl: kacpdw_magazine not found
TypeError: Cannot read properties of undefined (reading '_props')
TypeError: Cannot read properties of undefined (reading '_props')
at InventoryHelper.getSizeByInventoryItemHash (C:\snapshot\src\helpers\InventoryHelper.ts:831:51)
at InventoryHelper.getContainerMap (C:\snapshot\src\helpers\InventoryHelper.ts:909:34)
at InventoryHelper.getStashSlotMap (C:\snapshot\src\helpers\InventoryHelper.ts:1041:21)
at InventoryHelper.canPlaceItemsInInventory (C:\snapshot\src\helpers\InventoryHelper.ts:249:52)
at InventoryHelper.addItemsToStash (C:\snapshot\src\helpers\InventoryHelper.ts:89:19)
at InventoryController.openRandomLootContainer (C:\snapshot\src\controllers\InventoryController.ts:920:30)
at InventoryCallbacks.openRandomLootContainer (C:\snapshot\src\callbacks\InventoryCallbacks.ts:217:34)
at InventoryItemEventRouter.handleItemEvent (C:\snapshot\src\routers\item_events\InventoryItemEventRouter.ts:94:48)
at ItemEventRouter.handleEvents (C:\snapshot\src\routers\ItemEventRouter.ts:42:29)
at ItemEventCallbacks.handleEvents (C:\snapshot\src\callbacks\ItemEventCallbacks.ts:26:52)
TypeError: Cannot read properties of undefined (reading '_props')
TypeError: Cannot read properties of undefined (reading '_props')
at InventoryHelper.getSizeByInventoryItemHash (C:\snapshot\src\helpers\InventoryHelper.ts:831:51)
at InventoryHelper.getContainerMap (C:\snapshot\src\helpers\InventoryHelper.ts:909:34)
at InventoryHelper.getStashSlotMap (C:\snapshot\src\helpers\InventoryHelper.ts:1041:21)
at InventoryHelper.canPlaceItemsInInventory (C:\snapshot\src\helpers\InventoryHelper.ts:249:52)
at InventoryHelper.addItemsToStash (C:\snapshot\src\helpers\InventoryHelper.ts:89:19)
at InventoryController.openRandomLootContainer (C:\snapshot\src\controllers\InventoryController.ts:920:30)
at InventoryCallbacks.openRandomLootContainer (C:\snapshot\src\callbacks\InventoryCallbacks.ts:217:34)
at InventoryItemEventRouter.handleItemEvent (C:\snapshot\src\routers\item_events\InventoryItemEventRouter.ts:94:48)
at ItemEventRouter.handleEvents (C:\snapshot\src\routers\ItemEventRouter.ts:42:29)
at ItemEventCallbacks.handleEvents (C:\snapshot\src\callbacks\ItemEventCallbacks.ts:26:52)
Jhon Doe
i also love how removing this mod bricks my entire install. THANKS GUYS!
GrooveypenguinX Author
Can you be more specific with what happened to trigger the sealed weapon error?
Also, did you remove the plugin and patcher when uninstalling?
He also needs to be removed from your profile if you've ran into him (it tracks your kills/times killed/etc)
I'll be working on an uninstall option for him soon, as dealing with the profile isn't something end users should have to deal with
Thanks for the bug report!
GrooveypenguinX Author
Also, were you on the latest version? Because that particar item (the pdw magazine) got changed over to a new id in one of the latest versions.
Jhon Doe
i did not remove the plugin and patcher when uninstalling that is my bad
and as for the bug itself i was trying to unpack a gun case when i was first made aware of it but later i could not even sell junk to traders because i got the same error somehing is wrong with
the KAC PDW mags and whatever the "inventory manager"
i was using the 1.0.2.1 version of the mod and the latest build of spt so it must be something wrong with the mod because this did not happen with 1.0.2
Jhon Doe
i just removed the plugin and patcher and im still getting the same error so install is still bricked
i also wanted to add the bug could of been caused by updating mid profile but i have updated a lot of other mods mid profile and never come across something like this
sirhroflstomp
are the new items meant to be like dirt cheap too? level 5 face mask for 2 rubles, weapons going for like sub 5000 on flea etc
GrooveypenguinX Author
i think i know the problem, will be addressed in the next update. Thanks for the report!
GrooveypenguinX Author
Whoops! I made an oopsie!
I changed the name of the modfolder before release, and didn't update the path for SWAG to match!
This means anyone using the Dynamic Spawn System (useProgressChance) will encounter errors with SWAG until a new update can be pushed to fix this path.
IN THE MEANTIME:
Edit line 640 of SWAG.ts to look like this:
`../../WTT-RogueJustice/profiles/${profileId}/progress.json`
UPDATE - THIS ALSO NEEDS TO BE CHANGED IF YOU DONT USE THE DYNAMIC SPAWN SYSTEM:
Edit line 656 in SWAG.ts to look like this:
return bossConfig.CustomBosses["punisher"][reverseMapNames[globalmap]]
Sorry for the rocky release, it was mostly due to me making last minute changes. Hopefully this should fix the issues you guys are having!
Remo
TypeError: Cannot read properties of undefined (reading 'customs')
TypeError: Cannot read properties of undefined (reading 'customs')
at Function.adjustBossSpawnChance (C:\SPT-3.8.0\user\mods\SWAG\src\SWAG.ts:656:47)
at Function.ConfigureBossWave (C:\SPT-3.8.0\user\mods\SWAG\src\SWAG.ts:575:26)
at Function.SpawnCustom (C:\SPT-3.8.0\user\mods\SWAG\src\SWAG.ts:547:40)
at C:\SPT-3.8.0\user\mods\SWAG\src\SWAG.ts:498:16
at Array.forEach (<anonymous>)
at C:\SPT-3.8.0\user\mods\SWAG\src\SWAG.ts:497:51
at Array.forEach (<anonymous>)
at Function.ConfigureMaps (C:\SPT-3.8.0\user\mods\SWAG\src\SWAG.ts:480:24)
at Object.action (C:\SPT-3.8.0\user\mods\SWAG\src\SWAG.ts:219:18)
at StaticRouterMod.handleStatic (C:\snapshot\src\di\Router.ts:47:63)
This is the error I receive which causes an infinite profile loading screen when I change useProgressSpawnChance to false for punisher in bossconfig.json in SWAG. This occurs with and without the edit posted above. The profile will load correctly when useProgressSpawnChance is set to true.
GrooveypenguinX Author
Thank you so much for reporting this! I just pushed another fix for SWAG that resolves the issue. I'll update the pinned message right now, but the fix until SWAG gets updated is line 656:
return bossConfig.CustomBosses["punisher"][reverseMapNames[globalmap]];
it was previously bossConfig.Bosses, that's what was causing the failure to read the map data.
HandGrade
Serbu shotgun has broken animation and can't be used properly
GrooveypenguinX Author
What animation was playing? Any errors in console? Any other mods you're running that might be relevant? Any more info would be great.
HandGrade
I literally just grabbed Serbu shotgun (i did not change any animation nor do i have increased FOV via mods) and hands were in my head lol and if I could do the trickery, i could shoot myself lmao
GrooveypenguinX Author
if you have this happen again, get me any bepinex console errors that pop up. I think i know the issue but animations are so damn finnicky
HandGrade
Sorry, but i stopped using this mod cuz bot spawning was acting kinda weird.
Just try to use Serbu shotgun and look into it in the game directly, you will notice that this thing works very wacky, i can't report something more back, and i'm waiting for other adjustments of the mod right now.