Hephaestus 1.1.9

Please do not ask when mod authors will update their mods to 3.9.X
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

It creates a trader that sells your preset weapon builds.

Due to public "outrage" (one singular individual told me so) i ve noticed that the presets are cheap and who even uses euros lol.

NEWSFLASH: There is a config file :P

for price adjustment and currency selection

You can add external json files now. You copy the desired userbuilds.weaponBuilds to an indepedent .json file and then put the file in the presets directory. The file should be like the following. You can have multiple files, but each file can have multiple presets.


If you dont want to have any additional presets just delete all the contents of the presets directory.

If the trader is empty: make sure your profile has any weapon presets or you have external files.

If it doesnt show latest changes of weapons you can click the refresh store button next to trader thumbnail.





Installation Guide as instructed to do so :P



If you have many traders and you need the trader scroller from KAENO


YOU ARE FREE TO COPY IT AND RE RELEASE IT AS YOU PLEASE WITHOUT NOTIFYING ME.


Thank you kikirio for staticRouterModService code part!

Thank you everyone that sacrifice your free time for us!



rest-64ae61205597dc0aae32bda91d1b2e7f-yactzyp0.jpg

  • Version 1.1.9

    - added fika share profiles support

    - fixed bad folder structure in zip

  • Version 1.1.8

    Compatibility Fixes


    It is a hotfix to comply with agavalda's mod give-ui



    If you dont use the mod you can skip this version!

  • Version 1.1.7

    removed code that shouldnt be there in the first place.


    aka fixed for random loot containers

    tell DrakiaXYZ, alex says sorry!

  • Version 1.1.6

    3.9.0 support


    - You can now import external presets in the presets folder. There is an explanation in the mods page on how to.



    Report anything that smells funny as usual.

    thanks everybody for keeping the dream alive!

    pog

  • Version 1.1.5

    - Crash protection

    - Files cleanup



    report anything suspicious as usual!


    thnx again

  • Version 1.1.4

    Fixed instabilities (empty trader).


    report if the problem still exists.

  • Version 1.1.3

    3.8.0

    - new avatar

    - new update support



    once again guyz you are awesome,

    have fun and report any issues.


    Preset changes not appearing instantly sometimes is not an issue.



  • Version 1.1.2

    Fixed pricing issue

  • Version 1.1.1

    Added 3.7.0 Support.


    if you have issue with importing old exports of presets from SPT-AKI PROFILE Editor.


    the new presets require the key "type" in them to work.



    if you are a copy pasta person and you want to move your weaponbuilds. In your user/profiles/<profile> add to your weaponbuilds the key "type":"weapon".


    This is related ONLY if you want to port old weapon presets.

    Images

  • Version 1.1.0a

    3.6.x support!

    Tested in 3.6.1,

    as always report any issues.

    have fun!!

  • Version 1.1.9 has bad structure again.

    you have \user\mods\content

    should be \user\mods\Hephaestus\content

    + duplicate of the whole mod in \user\mods\user

    • i am master to not fixing things when trying to fix them

    • fixed on current download

    • Haha, great mod !

      Heart 1
  • is hephaestus for people who dont like weapon building?

    • Or people like me that have no imagination to make them:)

  • POSTING THIS AGAIN FOR VISIBILITY

    Reis Jan 21st 2023


    Great mod!


    And if you are facing issue with HEPHAESTUS image in your game, just go to your mods folder:

    \SPT-AKI\user\mods

    And rename the folder:

    Hephaestus.X.X.X

    To:

    Hephaestus


    Hope it helps.

    Heart 1
    • You are correct i was in a haste and messed folder structure once again

  • is it possible to move presets from one profile to another?

    Mod works great though, im just inept

    • CPuMlWi.png


      enFrUQ7.png



      you transfer each {...weapon...} you want from within weaponBuilds:[] to the other profile.

      Save the file, restart the game server or logout and login (to be sure) and voila!

  • Hi there, when using your mod the weapons builds in the user profile json are modified with the new properties: "UnlimitedCount": true, "StackObjectsCount": 2000 and "preWeapon": true.

    Is that intended behaviour?

    I'm asking because someone complained that my mod doesn't work after using yours and saw that was the reason. Basically my mod allows to add weapons builds and it copies all its properties, including those news and then it breaks weapon if you try to use it.


    I have 0 idea how the traders work but my guess is that you don't have to modify the profile items when adding a trader? again, i have no idea if what im saying is wrong, sorry if im wrong :)

    • Great mod aga,

      I will download yours and test it out to help.

      I will have some time tomorrow

      Thumbs Up 1
    • new version Up aga.

      check and report back if you find any issues!

      Thumbs Up 1
  • This is unfortunately breaking presets for agavalda's excellent give-ui mod, presets added via give-ui while Hephaestus is installed will cause errors that produce duplicating weapons that turn into receivers with no parts, just for anyone interested in both.

  • I keep getting the error "Unable to generate flea offers for trader sarge, no assort found" and the game infinitely loads.

    Heart 1
    • "Unable to generate flea offers for trader sarge, no assort found"

      The secret ingredient in this sentence is the word "sarge"

      Happy 1
    • Sorry, but I don't follow? That's where my question is because I'm not sure what this "trader sarge" is? I searched for it and couldn't find anything.

    • jokes aside, post your modlist so i can help you

    • "fika-server",

      "zSolarint-SAIN-ServerMod",

      "WTT-The Long Lost Heads of Yojenkz",

      "WTT-W.A.A.C",

      "WTT-Armory-Cheytac",

      "WTT-Armory-CZ75",

      "WTT-Armory-WilsonCombat",

      "WTT-RexProdigy",

      "WTT-SianydeAndACRiness",

      "sheepy-simpleseasonselector",

      "EpicRangeTime-Weapons-2.0.0",

      "SWAG",

      "mattdokn-penaltiesremoved",

      "acidphantasm-brightlasers",

      "acidphantasm-progressivebotsystem",

      "tomanw-realisticpmcweapons",

      "ConstructionTimeInstant",

      "DanW-SPTQuestingBots",

      "FinsEerieSilence-1.6.0",

      "friendlyPMC",

      "IhanaMies-LootValueBackend",

      "JoshMate-BetterBackpacks-reloaded",

      "KENTOZE-ALLAMMO-1.1.4",

      "mattdokn-perfectrepair",

      "mattdokn-traderqol",

      "Shardbyte-LiveBitcoinPricesREDUX",

      "zPreyToLive-CustomLauncherBackgrounds",

      "Skwizzy-LootingBots-ServerMod",

      "tom-maskfix",

      "SPT-Realism"

    • Do you have the folder "Hephaestus" in you user/mods directory?

  • Its all in euro's and editing of guns is complicated and half explained..
    Great concept but im uninstalling, its useless in its current state..

    Heart 1
    • 200.webp

      Happy 2
    • Had it working btw, but someimes it worked, sometimes it didn't no changes on my end..

    • "If it doesnt show latest changes of weapons you can click the refresh store button next to trader thumbnail."


  • Hello, a question, how do you change the prices in the hephaestus mod? Thanks in advance

    • in config file lower the discount number

  • Code
    I installed the mod and edited the game, there is no problem with the mod, but there is 1 advertising gun in the market, I said renew it, is this normal that there are no other things?
    • Primarily it sells only* your own presets that your profile has created.

      But in addition you can add json presets.


      "advertising" is a strong word :P


      QC5fVi8.png

  • I wish hephaestus had an integration with Softcore Tarkov .

    What I mean by this is that Hephaestus each refresh will check flea pick a random offer for each part of your preset pick a random part of the barter and use it as an asking price .

    Example: this sig spear will cost you : 1ssd 2aa bat 6 tape 1 3m body armour

    Heart 1
    • it's interesting, but the whole purpose is to skip the procedure of buying the preset from flea market and assembling it.


      Kudos for creativity and imagination though.


      P.S. it is possible to create such method of pricing :P

    • Maybe I’ll give it a go

    • The thing about Spt sotcore is that it Changes the whole economy (flea included) to be mainly barter only and I thought it will be cool lore wise that Hephaestus scrounges the flea market arranges deals between AI offers to sell you the presets and making a profit

  • Best trader !

    Heart 1
    • Code
      I installed the mod and edited the game, there is no problem with the mod, but there is 1 advertising gun in the market, I said renew it, is this normal that there are no other things?
  • Anyone know whats the trader id?

    • hhZhILO.png

    • ty i found it, was just confused that it was not random numbers and letters.
      ty tho <3

      Heart 1
  • Has anyone had luck using this with 3.8.3?

  • Will the mod work if i have flea market disabled or unavailable through SVM?

    • Δεν ξέρω Φώτη, κατα πάσα πιθανότητα ναι. Αλλά μπορεί να σου σπάσει τις τιμές.

    • Θα το δοκιμάσω τότε και βλέπουμε! Ευχαριστώ για την απάντηση και συγχαρητήρια για τo εξαιρετικό mod!

      Heart 1
    • Αν σου βγάλει κάποιο πρόβλημα πες μου να σε καθοδηγήσω.

      Heart 1
    • Ευχαριστώ πολύ. Σκοπεύω να ξεκινήσω νέο run και έχω καθορίσει μέσω Svm το flea market να δείχνει μόνο vanilla traders μέχρι να φτάσω lvl 70. Τα preset δηλαδή που θα αποθηκεύω θα περιέχουν προιόντα διαθέσιμα μόνο απο αυτούς.


      Τουλάχιστον έτσι το φαντάζομαι πως θα λειτουργήσει θα δούμε στην πράξη.


      Θα σου αφήσω feedback ακόμα και αν ολα πάνε καλά!

      Heart 1
  • Hi long time fan of this mod.
    Would it be possible to make it that it always refreshes the trader when speaking to him?
    we use it in the mpt and it somehow shows other ppls presets sometimes.

    Heart 1
    • I ve tried using the hook when opening trader but it looks like the game is caching it, or something else and it isn't accurate or "responsive" method. A good solution for mpt would be (and it is almost ready to use) to view the presets of every profile.


      If you can get any assistance from discord, i am happy to implement it.

    • hmm... but i want it the other way around :D so that it does NOT show others presets :P

    • "other ppls presets sometimes" ~ you mean and other people presets not justother people presets without your?


      i will try to find a way because with 3.9.0 some things are changing i i will figure it out.

    • If i press refresh store, so i see my weaponpresets the next person who also presses that button sees then my weaponpresets and can also buy them.
      that means he can buy out of my presets but it would be better if there is no chance to see others ppl presets.

    • i know i didnt have multiplayer in mind. The trader assort table have something like cooldown i will figure out eventually.

      Heart 1
  • Does the mod not analyze prices at a flea market? A standard aksu costs 90k. If you set a discount, will it need to be constantly configured in the config as merchants unlock?

  • Very good mod, but it would be awesome if we can load presets from external jsons outside the profiles. I've been making a couple "starter presets" for my different run-throughs and it would be awesome to have Hephaestus able to load them regardless of profile.

    Thumbs Up 1
    • Great idea! This would also be a cool way to share presets and collectively build a custom Trader inventory.

      Heart 1
    • the code is ready, i am waiting 3.9 release to publish everything.

      Heart 1
  • The presets I've made including silencers, scopes, other mods, only have a price of what the unmodded version of the gun would cost on the flea.


    For example, a M700 with a silencer and scope totalling 150k roubles individually on the flea, is costing me 222E (35k roubles) in Heph's store..


    How should I be troubleshooting this?

    • check config file for default discount percentage.

    • yes, thankyou! Has just been what I've played around with for the past bit. Thankyou!


      It might differ for others, but "65" as the discount percentage is what I've found to work for me!

  • I noticed something extremely weird, 1.1.5 on 3.8.0. If the price for my preset is 522E, I click on Skier to buy more euros, then go back to Hephaestus, the price changes. The price for everything changes each time I click off of him and go back.

    • Inflation, you are a part of it!


      Prices are generated based on the "current" total market value. It doesnt make sense because eventually it doesnt work this way.

    • I don't fully understand, how am I a part of it?

  • This still working with 3.8.3?

    • quick hint for almost* every server side mod. (the mods that you put in user folder not bepinex)

      on minor releases x.x.version they break rarely.


      *big mods that touch almost every aspect of the game are easier to break.



      so yes.

  • I'd love to have access to this mod, but somehow I can't find anyone experiencing this particular error.
    Hopefully is fixable for me. :)

    Mod is placed where it should be, and the file that is complaining about, is there as well.
    This is the error:

    Mod (Hephaestus1.1.5) is missing package.json. Make sure you have checked the mods hub page for install instructions


    Thank you!

    • it's not your fault 100%, but 99.99% :P

      It's my fault because in the last release i ve messed the folder structure.


      the mods should be like

      https://i.imgur.com/MFzG4gT.png


      rename Hephaestus1.1.5 to Hephaestus

    • Oh yes! That did it. :)
      It took me a while to see I had doubled ...user/mod...

      Thank you for answering. ;)

  • please package the mod as user  folder being the first folder [not Hephaestus1.1.5]

    Thumbs Up 1
  • Im not sure why but for some reason randomly the trader will just have none of my presets. I have to go back and open a preset, save it, then all of them appear again.

    Thumbs Up 1
  • Is there a way to add bosses' weapons preset? Like Knight's Killtube Mdr etc.

  • Well, last version in, still having the trader empty sometimes

    Way to circumvent this is to just save a new preset, then it updates the trader inventory

  • "report anything suspicious as usual!"


    Hi, I'd like to report a suspicious person.... Oh, wait, you meant about the mod. :p Thanks for the mod btw

    Happy 1
  • The zip file seems to contain duplicate files
    https://i.imgur.com/ebbL6Ud.png

    • regarding images, yeap will be sanitized next update

      Heart 1
  • Hi there I keep getting this error in SPT client

    Error: ENOENT: no such file or directory, open 'D:\Games\Escape from Tarkov\user\mods\Hephaestus\res\Hephaestus.jpg


    But more importantly sometimes it crashes after a match with this error

    In response to http://*****/client/trading/api/getTraderAssort/hephaestus_alxk: Could not convert string to integer: 1713276003[object Object] Path 'nextResupply', line1, position 14699

    • I get this too

      Thinking 1
    • I'm also having this problem, and it's not just this mod, other modes like Lotus are also occurring, I tried support with the creator of the Lotus mod, but he doesn't know how to solve this problem

      Thinking 1
    • Ahh okay, thanks for the feedback Maverick, looks like we will have to wait for someone to figure it out, I'm considering just removing the mod and just applying it after I really want a preset to buy.

    • Hello boiz


      - what is you sptaki version (bottom left corner of screen)

      - tell me the items that path D:\Games\Escape from Tarkov\user\mods\Hephaestus\res\Hephaestus.jpg contains.

      - For everyone that has issues with images, you can delete icon cache from => C:\Users\<USERNAME>\AppData\Local\Temp\Battlestate Games\EscapeFromTarkov\Icon Cache\live



      - for crash you propably use wrong sptaki version.

    • Thanks for your reply Alex

      -The bottom left corner of the screen says: "0.14.12.29197 SPT-AKI 3.8.0 - 0c404c"
      - D:\Games\Escape from Tarkov\user\mods\Hephaestus\res\Hephaestus.jpg contains 5 images:
      heph.webp , Hephaestus.jpg , Hephaestus.png , HephaestusA.jpg , img1.jpg

      deleting cache now gonna give it a try
      and just found out that its not only your trader that crashes the game it seems any modded trader does it


      Appreciate the help! Love this mod

  • Even with the updated version, I still get the same bug that after 3 or 4 raids, I have to Re-open the game no matter what I tried to have my presets build back into hephaestus shop. Is it possible that it's any of the modded weapon mods that use that's causing an issue?

    • The mod "listens" for the following hooks


      /launcher/profile/login

      /client/builds/weapon/save

      /client/builds/delete

      /client/trading/api/getTraderAssort/hephaestus_alxk



      so if you see them in the console getting called but still not getting items there are many reasons.

      Too many traders, problematic build....


      if you have an error log please post it here.