Bootlegger 2.0.4

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.

A trader hailing from the US, with lots of custom-made gun parts and armor, all for sale.

Bootlegger is a trader hailing from the southeastern United States, bringing lots of custom-made gun parts and armor with him, all for trade with you.


FOR 3.7.X, PLEASE USE KAENO'S TRADER SCROLLING MOD


V2.0.4

RATED FOR 3.7.6


INSTRUCTIONS


It's a server mod. Paste the file 'Rhyufer-Bootlegger-2.0.4' into [your SPT main folder]/user/mods/


If you do not want the traditional profile picture, you can change it to be a more lore-friendly human profile by doing the following


1.) Go to [your SPT main folder]/user/mods/Rhyufer-Bootlegger-2.0.4/cfg/

2.) Open config.json using a program of your choice (notepad++ or visual studio code. Avoid using standard Notepad)

3.) set "bootleggerhuman" to true

4.) Set "bootlegger" to false

5.) Save (Ctrl + S)



This mod currently features...


* A new trader named Felix Kelly, or better known as 'Bootlegger', arriving to the Verkhneye settlement. A former muscle and sports automechanic and renowned moonshining bootlegger from the Eastern United States.


* Varied barter items for sale at a minimally marked up cost, ranging from sought after hideout supplies, to low to high end booze, and fresh fuel.


* High end insurance promising a quick and efficient return time on all lost items.


* Wooden furniture for the M1A, Remington 700, and SA-58 rifles to pay homage to their rustic origins.


* Black, FDE, and Olive G19 accessories, with an additional nickel-plated slide. Black, FDE, and Olive G19 magazines included, as well as a black G19 barrel.


* Custom black M45A1 receiver, slide, and slide release. Blue, desert, and brighter desert grips are also available.


* Two brand new Tier 6 plate carriers with custom made colors ordered by Bootlegger from Overlord Armament. Including the burgundy-colored OA 'Pointblank' plate carrier, and the ranger green/dirt brown OA 'Big Drum' plate carrier.




THIS MOD WAS MADE POSSIBLE THANKS TO...


Johny The Deer

JustNU

Miralyn

rockahorse

SSH_

Everyone from the SPT Pub modding community

And you!



MAIN ICON DRAWN BY GHOSTTALK

HUMAN ALTERNATIVE ICON DRAWN BY CRESCENTKEI


Have any questions or concerns? Feel free to contact me on Discord. My username is 'rhyufer', you can also ping me in the SPT discord server.

  • Is this mod at all compatibile with the latest version of SPT or is the mod got an update in the works?

  • insurance for bootlegger seems to not work, anybody know any fixes?
    He'll send me the message he's going to get my things but after 3 days nothing happens

  • Hello, I'm unsure if this has been talked about yet or if I'm just dumb or something. But I've been getting a similar error to the user ServerCorpse from time to time in my server console. I've also noticed that I have yet to receive any of my insured items back from the bootlegger. I'm not sure if I'm just mindlessly collecting them and forgetting but even after a full day it doesn't seem any of my lost items are coming back.

    • I also couldn't get my things back through insurance.

    • I will look into this soon, though I cannot promise results; it's been a while since I've actively worked on this mod

    • Thank you, and it's alright, take your time!

  • Hi, this may be intentional, but the sold "big stick" magazines in this trader are not compatible with any glock other than the 19x sold by the trader. Its also not compatible with the STM for that matter (the 9mm carbine). The description is basically identical to the regular big stick magazine, and the trader already sells 21 rounds extended glock magazines that basically fit every glock, so idk if this was intented or not you might want to reword the description maybe if so?

    • I will look into this, it is not intentional, though I can't promise results in the immediate future, especially with the soon to be released 3.8

  • Can you use the bootlegger's insurance before unlocking him or do you have to have the first loyalty level unlocked first?

  • I have error:


    Unable to find trader: bootlegger in Traders enum

    Unable to send message type: 8 to player: af2634c8a8d19bef5b1b2f3f, given trader enum was null

  • Still updating this bad boy huh? GOOD!! i was still using an old ass version and couldnt play without him. tho i had to make some edits myself to make him work. but now i dont have to :3

  • Not compatible with Basuro's ZeroTimes: ZeroTimes

    Crashes with the error:
    TypeError: Cannot create property 'bootlegger' on number '80'

    That mod is ancient, but it still works well on latest SPT version. Just a heads-up for those who use it.

  • Running this with the recent update the mod both with my mods, and alone it seems to be crashing. Unsure if it's me or not.


    Error: ENOENT: no such file or directory, scandir 'user/mods/Rhyufer-Bootlegger-2.0.2/db/'

    Error: ENOENT: no such file or directory, scandir 'user/mods/Rhyufer-Bootlegger-2.0.2/db/'

    at Object.readdirSync (node:fs:1452:3)

    at Object.readdirSync (pkg/prelude/bootstrap.js:1306:35)

    at VFS.getFiles (C:\snapshot\project\src\utils\VFS.ts:226:19)

    at ImporterUtil.loadRecursive (C:\snapshot\project\src\utils\ImporterUtil.ts:81:32)

    at SampleTrader.postDBLoad (C:\Users\user\Desktop\SPT-v376\user\mods\Rhyufer-Bootlegger-2.0.3\src\mod.ts:59:39)

    at PostDBModLoader.executeMods (C:\snapshot\project\src\loaders\PostDBModLoader.ts:72:45)

    at PostDBModLoader.onLoad (C:\snapshot\project\src\loaders\PostDBModLoader.ts:26:24)

    at App.load (C:\snapshot\project\src\utils\App.ts:56:26)

    Error: ENOENT: no such file or directory, scandir 'user/mods/Rhyufer-Bootlegger-2.0.2/db/'

    Error: ENOENT: no such file or directory, scandir 'user/mods/Rhyufer-Bootlegger-2.0.2/db/'

    at Object.readdirSync (node:fs:1452:3)

    at Object.readdirSync (pkg/prelude/bootstrap.js:1306:35)

    at VFS.getFiles (C:\snapshot\project\src\utils\VFS.ts:226:19)

    at ImporterUtil.loadRecursive (C:\snapshot\project\src\utils\ImporterUtil.ts:81:32)

    at SampleTrader.postDBLoad (C:\Users\user\Desktop\SPT-v376\user\mods\Rhyufer-Bootlegger-2.0.3\src\mod.ts:59:39)

    at PostDBModLoader.executeMods (C:\snapshot\project\src\loaders\PostDBModLoader.ts:72:45)

    at PostDBModLoader.onLoad (C:\snapshot\project\src\loaders\PostDBModLoader.ts:26:24)

    at App.load (C:\snapshot\project\src\utils\App.ts:56:26)

    • Sorry, I only discovered this after uploading it. Expect a new release momentarily, not used to github and forgot to update some lines of code

    • No worries! I was just making sure if it was a me problem first.

    • Mod's been updated, please let me know if it works, it worked just fine on my end

    • So far I booted in and it seems to work with my mod list. No error logs or anything. I'll update you if I do find anything.

  • please update!

  • is there any alternative mods to this for 3.6.1? seems the mod author is MIA ;(

    • Buddy, I was only gone for... shit.

  • 2 small issues I noticed. First all of the recolored 19x magazines for the glocks do not work with the glock 17 and 18, and second the black grip 1911 bootlegger is selling is lacking iron sights on it as well.


    Also a small suggestion I'd like is maybe Bootlegger can sell the iron sights for the M45 as well? It'll help me out as someone who is using softcore.


    Thank you. ^^

    • Glock 19's have different mags than the 17 and 18. This is a real difference

    • the glock 19x uses g17 compatible mags smarty pants

  • I need a bit of help, i installed the mod properly but i don't know why it generates this error.


    TypeError: Cannot create property 'bootlegger' on number '100'

    TypeError: Cannot create property 'bootlegger' on number '100'

    at SampleTrader.postDBLoad (C:\Ny mapp\user\mods\Rhyufer-Bootlegger-2.0.2\src\mod.js:87:59)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at App.load (C:\snapshot\project\obj\utils\App.js)

    TypeError: Cannot create property 'bootlegger' on number '100'

    TypeError: Cannot create property 'bootlegger' on number '100'

    at SampleTrader.postDBLoad (C:\Ny mapp\user\mods\Rhyufer-Bootlegger-2.0.2\src\mod.js:87:59)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at App.load (C:\snapshot\project\obj\utils\App.js)


    Thank you in advance, if you can help!

    • Have you downloaded the most recent version? This looks like an issue that the older versions would have had, especially if you're moving from 3.4.x to 3.5.x

    • Yes, i downloaded 2.0.2, but i'll try downloading the newest version directly. Thank you!

    • Ah, it didn't work, do you have any other suggestions?

    • One thing to note however, i've had this issue with multiple modded traders, so it might just be me doing something wrong?

  • Im having an issue with some items being missing doge models. im on 3.5.5.


    https://imgur.com/a/yo9NyIl

    • You might have messed up installation. There are no missing files from the current installation,

    • Reinstalled but still getting missing items. Installed correctly also. Probably conflicting with something.

    • Probably. Make sure you're using 2.0.2. on 3.5.x+.

  • Why the mod thumbnail

    • Whats wrong with it.

    • everything

    • Okay Ron Perlman, why don't you go back to twitter tweeting about politics,

    • Maybe i will maybe i will play singleplayer tarkov

  • Hey, so after encountering errors in the console trying to start the mod (ENOENT: no such file or directory, scandir 'user/mods/Rhyufer-Bootlegger-1.6.0/db/), I opened the mod folder in VSCode to find instances where `1.6.0` exists, and changed it (the only result in mod.js) to `2.0.1`. Seemed to fix the startup issues. Posting here in the hopes that it can help future installers or the developer of the mod.

    At line 50 of mod.js: `const modName = "Rhyufer-Bootlegger-1.6.0";`
    Replace with: `
    const modName = "Rhyufer-Bootlegger-2.0.1";`

    If this issue isn't patched or persists through updates, you can simply replace '2.0.1' with the version of the mod you have installed. (Can be found in the file name of your mod folder.)

    • Bro what I thought I fixed this

    • Yeah, it's weird. I noticed someone else commented about this exact issue before I posted so I tried to make sure it was actually an issue with the mod and not my client or human error. Downloaded a fresh version of the mod when I started having issues, although maybe I fucked it up somehow? I've been working with this stuff a lot recently so it all kinda blurs together. :l

  • Hey man, love your mod. Just curious, if it is intentional this time around for him not to buy anything from me?

    Screenshot below*. Thank you for all the hard work I am sure it is to keep these mods updated all the time lol

    https://imgur.com/a/tklJ3fG

  • Hello. Does GLOCK 19x mod is still MUSTHAVE for newer versions?
    Glock was updated some time ago...

    • I believe Mighty_Condor's G19X mod should work if it's a newer version regardless, though for 3.5.0+ you do not need MC's G19 mod since the G19X is included in vanilla

      Heart 1
    • UGH... THANKS... I think I outsmarted myself

  • hi, tell me how to change the merchant's picture? what do the settings in config bootleggerfurry": and

    "bootleggerhuman" mean? should they be turned off or on??? thanks for the mod

    • "bootlegger" and "bootleggerfurry" are the vanilla pictures, so turn off "bootlegger" and "bootleggerfurry", and set "bootleggerhuman" to 'true' if you want it to be just human. You can see what they look like in the res/ folder

    • What is the difference between "bootlegger" and "bootleggerfurry"? They look the same to me but maybe it's time I get glasses.


      Just to be clear I have nothing but respect for you and your mods. Thanks for your work!

  • Does this mod make me a furry?

    • Yes, join the fandom, no balls

  • does not work

    spt 3/5/0


    Error: ENOENT: no such file or directory, scandir 'user/mods/Rhyufer-Bootlegger-1.6.0/db/'

    Error: ENOENT: no such file or directory, scandir 'user/mods/Rhyufer-Bootlegger-1.6.0/db/'

    at Object.readdirSync (node:fs:1405:3)

    at Object.readdirSync (pkg/prelude/bootstrap.js:1309:35)

    at VFS.getFiles (C:\snapshot\project\obj\utils\VFS.js)

    at ImporterUtil.loadRecursive (C:\snapshot\project\obj\utils\ImporterUtil.js)

    at SampleTrader.postDBLoad (C:\Games\Escape From Tarkov\user\mods\zRhyufer-Bootlegger-2.0.0\src\mod.js:58:39)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at App.load (C:\snapshot\project\obj\utils\App.js)

    Error: ENOENT: no such file or directory, scandir 'user/mods/Rhyufer-Bootlegger-1.6.0/db/'

    Error: ENOENT: no such file or directory, scandir 'user/mods/Rhyufer-Bootlegger-1.6.0/db/'

    at Object.readdirSync (node:fs:1405:3)

    at Object.readdirSync (pkg/prelude/bootstrap.js:1309:35)

    at VFS.getFiles (C:\snapshot\project\obj\utils\VFS.js)

    at ImporterUtil.loadRecursive (C:\snapshot\project\obj\utils\ImporterUtil.js)

    at SampleTrader.postDBLoad (C:\Games\Escape From Tarkov\user\mods\zRhyufer-Bootlegger-2.0.0\src\mod.js:58:39)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at App.load (C:\snapshot\project\obj\utils\App.js)

    • Update to 2.0.1, it was an error on my half.

  • Hi, really good mod! Was just curious where the picture for Bootlegger came from :)

    • Thanks! The main (fursona) icon was made by my spouse, Thystofer, while the human alternative was made by FunstersDescent

    • Awesome, thank you very much!

  • what would be next, AUG re-texturing ?

  • umm the dropbox dont work for me either

    • Same for me, link borks out

    • Oh brother, yeah let me fix that, sorry y'all. Expect a new update along with an updated 1.5.1 link here in a minute.

    • Try the links now, let me know if there's still issues

    • it works to download :) thanks

  • for some reason the drop box link isnt working

    • It works for me so I dunno, I could maybe try seeing about uploading it on another platform

  • Es compatible con 3.5.0?

    • No, actualmente no es compatible con 3.5.0.

  • Thowing an error with latest release.

    TypeError: Cannot read properties of undefined (reading 'ItemPresets')

    TypeError: Cannot read properties of undefined (reading 'ItemPresets')

    at SampleTrader.postDBLoad (F:\Spt\user\mods\Rhyufer-Bootlegger-1.3.0\src\mod.js:68:47)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at App.load (C:\snapshot\project\obj\utils\App.js)

    at processTicksAndRejections (node:internal/process/task_queues:96:5)

    at process.runNextTicks [as _tickCallback] (node:internal/process/task_queues:65:3)

    at Function.runMain (pkg/prelude/bootstrap.js:1984:13)

    at node:internal/main/run_main_module:17:47

    TypeError: Cannot read properties of undefined (reading 'ItemPresets')

    TypeError: Cannot read properties of undefined (reading 'ItemPresets')

    at SampleTrader.postDBLoad (F:\Spt\user\mods\Rhyufer-Bootlegger-1.3.0\src\mod.js:68:47)

    at PostDBModLoader.executeMods (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at PostDBModLoader.onLoad (C:\snapshot\project\obj\loaders\PostDBModLoader.js)

    at App.load (C:\snapshot\project\obj\utils\App.js)

    at processTicksAndRejections (node:internal/process/task_queues:96:5)

    at process.runNextTicks [as _tickCallback] (node:internal/process/task_queues:65:3)

    at Function.runMain (pkg/prelude/bootstrap.js:1984:13)

    at node:internal/main/run_main_module:17:47


    mods are


    betterkeys

    munitionsexpert 1.6.8

    hideoutarchitect

    blackmarkettrader

    superloot

    medtweaker

    modularNvg

    AlltheClothes 1.2.0

    Svm

    Progressivestash

    normalisedbots

    • What version of SPT are you on

    • Did you delete any files relating to 'Item Presets'

    • 3.4.0


      Have not removed any files and have tried twice and getting same error both times

  • does any1 have a link to the 3.3.0 version

  • The M-14 parts and FAL parts are not working. Same with the R700 stock. It is invisible for me. No errors that I have seen

    • Have you tried cleaning your temp files from the SPT launcher?

    • I will try it. It was a fresh install of everything, though.

    • lmk if it works

    • I believe it worked. I had another couple of mods throw errors after I did it, so I deleted them as well and it worked. Thanks!

  • Nothing like Fresh nuts and some cold beer.