Mod Details

Erika

Erika 2.4.0

Created by MusicManiac

8.3K Downloads

SPT 3.7.6 Compatible

Very GYATT trader who sells high end ammo and stuff after you prove that you deserve it (do quests)

Latest Version 2.4.0
SPT 3.7.6

Updated Feb 26, 2024 at 10:00 PM

Version Notes

Added quest for weapon cases

Adjusted some values here and there

Reminder that there’s config for quests, read mod description for more info.

Dependencies are included

Installation:

1) put all folders **EXCEPT** [ADDON] folders into your user/mods folder.

2) if you use any of the addon mods, drag content of each of them into user/mods/MusicManiac-MusicManiacsAdvancedQuestLoader folder (each of them have database folder inside, it’s supposed to go into user/mods/MusicManiac-MusicManiacsAdvancedQuestLoader)

This download is externally hosted.
Always scan for viruses.

Regarding SPT 3.9.X or higher
If you’re a user:
I do not plan on actively playing SPT 3.9.X or higher, therefore I do not plan on updating my less-used mods.

If you’re a modder:
Do not reupload my old mods, thank you. If you want to fix compatibility, please ping MusicManiac on SPT discord and I can add you to authors so you can update the mod if it requires an update.

AwlwCbJ.png

First of all, always use this mod: Lua’s Auto Profile Backup (Updated) or don’t complain later about something going terribly wrong.

Overview

Erika is fresh addition to other 654 trader mods on the workshop, what an amazing and unique mod!!!

Why she’s cool:

  • She’s beautiful AI-generated girl (now I’m in love frfr no cap on god )
  • Features a bunch of quests
    • 30+ for unlocking good ammo (optionally including modded ammo from Extra Ammo For Everyone or D.U.D.S. or ShAK-12 Kit)
    • 2 for unlocking gun parts/attachments
    • 1 for unlocking good NVGs
    • 2 for cases
    • more coming probably later? big pogchamp?!!!
  • The quests have enough conditions in them to fill quench of most quest-thirsty maniacs (between 17 to 28 or so conditions to fulfill on every quest)
  • CONFIGURATION???
    • Configure multipliers for amount of items you have to turn in on per-quest basis
    • Kills too?
    • And starting level too???
  • SUPPORTS MODDED WEAPONS??!!
    • If you have mod that adds, for example, new sniper rifle, chambered in some caliber, it WILL be counted for all quests, so you will be able to do quests with it. Make sure this mod loads after custom weapon one tho.

By default this is mid-late game trader that will make you work for access to good stuff. Good news is that in general stuff you can buy is cheaper, compared to vanilla traders by 20-50% (if they even sell it).

I built her in prep for my no-flea playthrough for 3.8.0 so I’ll be adding more quests while waiting for it.

Tzev1Jq.png

vy13TOt.png

Setup, Config, Default tasks overview

Installation:

1) put all folders **EXCEPT** [ADDON] folders into your user/mods folder.

2) if you use any of the addon mods, drag content of selected addon folder into user/mods/MusicManiac-MusicManiacsAdvancedQuestLoader folder (each of addon folders have “database” folder inside, the “database” supposed to go into user/mods/MusicManiac-MusicManiacsAdvancedQuestLoader)

3) Addons are meant to be ran with Modded Ammo Balancing Patch (MABP) that makes high-tier modded ammo not easily available so quests make sense, otherwise quests are usless.

This has dependency : Weapon Categories Fixer and MusicManiac’s Custom Quest Loader (MMCQL) which are already included in release, you don’t have to download them separately.

Config also simple af, it has a couple of true/false toggles. It also has 4 arrays: questsItemCounterMultipliers, questsKillsCounterMultipliers, questsCultistsKillsCounterMultipliers, questsLevelRequirements

Inside those array you can see quest id and value, for example: “QM_9x19_PBP” : 2, this is very clearly indicates that this is quest for 9x19mm PBP ammo. Setting multiplier applies to all items/kills in the quest. Default multipliers are setup based on ammo quality and whatever other reasons I had.

Config location: /user/mods/MusicManiac-MusicManiacCustomQuestLoader/configs/Erika_config.json

All quest conditions follow same template (can be found inside mod folder):

3hVM49a.png

Issues and FAQ

When you turn in ammo for the quest, it can sometimes grab ammo from mags in your inventory, and that in turn can slightly corrupt your profile. Just take ur ammo out of mags, and run Lua’s Auto Profile Backup. I’m not responsible for any profile issues. I’ve only noticed this so far with modded ammo. Also, this profile corruption is not the end of the world, you can manually edit the items out of your profile. You’ll lose few items but small price to pay.

If your profile gets corrupted via ammo stuff, you will get error msg as you load into game, something like “Magazine abc (id: “adsujh43krhhh231”) expected cartrige at position 1” or some shit like that. Keep game open. Open your profile with notepad++ or any IDE (if you don’t know what IDE stands for just download notepad++). Ctrl+f for id in error msg. Close game. Close server. Backup your profile somewhere. Go back to notepad++. Delete every code block (item) that has the id in error. By deleting id I mean delete whole block. What I mean is that your inventory items look something like this:

{ “_id”: “4492a7d2ff55107ac17f62d4”, “_tpl”: “5c0d5e4486f77478390952fe”, “parentId”: “05a1b7dcd951970a52294cc0”, “slotId”: “main”, “location”: { “x”: 7, “y”: 2, “r”: “Horizontal”, “isSearched”: true }, “upd”: { “StackObjectsCount”: 60, “SpawnedInSession”: true } }, Your job is to delete this whole block, from { to }, (notice that I included , at the end, it’s important to preserve file structure). There most likely will be multiple entries like that, and they can look slightly different. Save the profile changes. Try loading the game. There’s very big chance you’ll be able to load the game. Ofc you’ll lose couple of mags/ammo stacks.

Q: Can you add xyz?
A: No, I make this trader for myself, I only add stuff that I want her to have.

Q: Wow those are big quests!

A: Yes.

Q: Omg I have to kill cultists? Fuck those guys, I hate them!
A: Use Normalized Bots to disable silent footsteps and you can fight them like normal people now. Or set cultists kills in config to 0.

Q: I don’t get any quests, broken mod?
A: By default first quests start appearing at level 20.

Q: She’s empty? No items? Broken mod?
A: All assortment is unlocked via quests. This trader will not be selling random junk just to fill inventory. Only finest merchandise. And it’s all locked behind quests.

Q: You sure? I don’t know if I installed it correctly.
A: If you haven’t changed config file, first quest appears at level 20. If they don’t, something is wrong.

Credits and stuff

Big thanks to Andrudis for Andrudis-QuestManiac as it was foundation to make my trader work and allowed me to make a lot of cool things in code.

Also real gigachads living in #mods-development in discord. Cj is big bro, he even allows me to call him step-bro.

Version 2.4.0
Download Mod Version
SPT 3.7.6
Latest Compatible SPT Version

2.5K Downloads

Created Feb 26, 2024 at 10:00 PM

Updated Feb 26, 2024 at 10:00 PM

Virus Total Results

Added quest for weapon cases

Adjusted some values here and there

Reminder that there’s config for quests, read mod description for more info.

Dependencies are included

Installation:

1) put all folders **EXCEPT** [ADDON] folders into your user/mods folder.

2) if you use any of the addon mods, drag content of each of them into user/mods/MusicManiac-MusicManiacsAdvancedQuestLoader folder (each of them have database folder inside, it’s supposed to go into user/mods/MusicManiac-MusicManiacsAdvancedQuestLoader)

Version 2.3.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

943 Downloads

Created Feb 15, 2024 at 2:07 PM

Updated Feb 15, 2024 at 2:07 PM

Virus Total Results

Added quest for ammo case

Dependencies are included

Installation:

1) put all folders **EXCEPT** [ADDON] folders into your user/mods folder.

2) if you use any of the addon mods, drag content of each of them into user/mods/MusicManiac-MusicManiacsAdvancedQuestLoader folder (each of them have database folder inside, it’s supposed to go into user/mods/MusicManiac-MusicManiacsAdvancedQuestLoader)

Version 2.2.0
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

1.2K Downloads

Created Feb 1, 2024 at 2:09 PM

Updated Feb 1, 2024 at 2:09 PM

Virus Total Results

Some typo fixes

Added quests for 5.7x28mm vanilla ammo (somehow missed it)

Added 3 Addons: quests to include Extra Ammo For Everyone or D.U.D.S. or ShAK-12 Kit ammo in quests. Addons are suggested to be ran with Modded Ammo Balancing Patch (MABP)

Dependencies are included

Installation:

1) put all folders **EXCEPT** [ADDON] folders into your user/mods folder.

2) if you use any of the addon mods, drag content of each of them into user/mods/MusicManiac-MusicManiacsAdvancedQuestLoader folder (each of them have database folder inside, it’s supposed to go into user/mods/MusicManiac-MusicManiacsAdvancedQuestLoader)

Version 2.1.2
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

859 Downloads

Created Jan 24, 2024 at 4:23 PM

Updated Jan 24, 2024 at 4:23 PM

Virus Total Results

Some typo fixes

Maybe fixed a bug along the way, idk

Reduced boss kills requirement in all quests by half, was a bit too high.

Dependencies are included

Installation: put folders into your user/mods folder.

Version 2.1.1
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

228 Downloads

Created Jan 20, 2024 at 7:34 PM

Updated Jan 20, 2024 at 7:34 PM

Virus Total Results

Removed NGV task requirement to get kills on labs

Extended NVG time requirement to from 22:00-06:00 to 21:00-06:00

Fixed stim prices.

Dependencies update

Probably fixed something else along the way.

Dependencies are included

Installation: put folders into your user/mods folder.

Version 2.1.1+a
Download Mod Version
Unknown SPT Version
Latest Compatible SPT Version

469 Downloads

Created Jan 21, 2024 at 10:51 AM

Updated Jan 21, 2024 at 10:51 AM

Virus Total Results

Just dependencies update, no changes whatsoever.

Dependencies are included

Installation: delete old loader (MusicManiac-MusicManiacsCustomQuestLoader), then put folders into your user/mods folder.

mistermarely420

it be nice if this got an update quest where fun

0 Likes
sad

great mod, if you ever decided to make an update for it i would suggest you merge the lesser calibers into the same mission for example: 9x39 and 762x35 could be in a same task (same as the pistol cal cartridges. also i think you should consider merging alot of these quests bec it can cause slow downs and fill the task log

0 Likes
Spritzer-Drive

site has kinda stopped dying this mod is really useful and I would love to have it in 3.8.X

0 Likes
Slyder

I’ve got a bug where I get a timeout when I try to Turn In some of the parts for the gun cases.

I click “turn in” but nothing happens and then it kicks me back to the main menu.

0 Likes
Germanwars

i guess i found a bug, i was hunting Cultists during daytime (Daytime Cultists mod) with 9mm and got kills awarded for the GPNVG-18 Cultists. I did not wear any NVGs at the Time.

0 Likes
Vovanskiy

[MMAQL] assault rifle 65290f395ae2ae97b80fdf2d doesn’t have a matching caliber in weaponCategories

This is the error I get

0 Likes
zeecan

stupid mod, I invest like 5000 total ammo and spend like 40 raids doing quests for some stupid bug to reset it all

0 Likes
Gurpall

Sup mate, could you help me go through the config file so I can delete the cultist kills requested for the 30MM scope? Been trying to find those twats for the past 5 days but they ain’t spawning.. I found the lines in the config file but not quite sure what to change.. Would it be enough to set the cultist kill value to zero or should I delete the entire section?
Thanks very much mate!

0 Likes
Puppymaster

Hey man I Followed the install instructions exactly and when in game erika shows as max level and no items in their trading area. Could I please have help with this issue as I am fairly new to Modding

0 Likes
Schuetze_Klaus

HALP!

I think Erika is broken…

TypeError: Cannot read properties of undefined (reading ‘_tpl’)

TypeError: Cannot read properties of undefined (reading ‘_tpl’)

at QuestController.showQuestItemHandoverMatchError (C:\snapshot\project\src\controllers\QuestController.ts:906:41)

at QuestController.handoverQuest (C:\snapshot\project\src\controllers\QuestController.ts:813:29)

at QuestCallbacks.handoverQuest (C:\snapshot\project\src\callbacks\QuestCallbacks.ts:74:37)

at QuestItemEventRouter.handleItemEvent (C:\snapshot\project\src\routers\item_events\QuestItemEventRouter.ts:45:44)

at ItemEventRouter.handleEvents (C:\snapshot\project\src\routers\ItemEventRouter.ts:42:38)

at ItemEventCallbacks.handleEvents (C:\snapshot\project\src\callbacks\ItemEventCallbacks.ts:26:52)

at RouteAction.action (C:\snapshot\project\src\routers\static\ItemEventStaticRouter.ts:17:52)

at ItemEventStaticRouter.handleStatic (C:\snapshot\project\src\di\Router.ts:50:63)

at HttpRouter.handleRoute (C:\snapshot\project\src\routers\HttpRouter.ts:79:62)

at HttpRouter.getResponse (C:\snapshot\project\src\routers\HttpRouter.ts:44:30)

TypeError: Cannot read properties of undefined (reading ‘_tpl’)

TypeError: Cannot read properties of undefined (reading ‘_tpl’)

at QuestController.showQuestItemHandoverMatchError (C:\snapshot\project\src\controllers\QuestController.ts:906:41)

at QuestController.handoverQuest (C:\snapshot\project\src\controllers\QuestController.ts:813:29)

at QuestCallbacks.handoverQuest (C:\snapshot\project\src\callbacks\QuestCallbacks.ts:74:37)

at QuestItemEventRouter.handleItemEvent (C:\snapshot\project\src\routers\item_events\QuestItemEventRouter.ts:45:44)

at ItemEventRouter.handleEvents (C:\snapshot\project\src\routers\ItemEventRouter.ts:42:38)

at ItemEventCallbacks.handleEvents (C:\snapshot\project\src\callbacks\ItemEventCallbacks.ts:26:52)

at RouteAction.action (C:\snapshot\project\src\routers\static\ItemEventStaticRouter.ts:17:52)

at ItemEventStaticRouter.handleStatic (C:\snapshot\project\src\di\Router.ts:50:63)

at HttpRouter.handleRoute (C:\snapshot\project\src\routers\HttpRouter.ts:79:62)

at HttpRouter.getResponse (C:\snapshot\project\src\routers\HttpRouter.ts:44:30)

0 Likes

Details