Scav Experience Counts 2.0.0

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.

Experience gained as a player scav is added to your PMC's experience.

Quick server mod that adds experience from player scav raids to your PMC, including skill progress.

Also allows for syncing your Scav and PMC experience so that they do not differ at all.


Installation:

Extract contents of zip file into your SPT folder.


Configuration:

In the "config.json" file there are options that you can enable or disable.

  • EnableMod: self-explanatory.
  • EnableSkillXp: enables the transfer of skill experience from Scav to PMC.
  • EnableGeneralXp: enables the transfer of general experience from Scav to PMC.
  • EnableSkillSync: enables the syncing of skills between Scav and PMC (always the higher of the two).
  • EnableGeneralSync: enables the syncing of general experience from Scav and PMC (always the higher of the two).

  • Version 2.0.0

    Updated for SPT 3.9, minimal testing done.

  • Version 1.1.0

    Updated for 3.8.0


    The mod appears to function as intended, however very little testing was done. I'm not actively developing mods at the moment, but please report any problems that may arise, and consider backing up profiles before you install.

  • Version 1.0.4

    • Added config files to customize the experience.
    • Refactored.
    • (Hotfix) Added safety checks for incomplete/corrupt profiles.
  • Version 1.0.2

    Updated for SPT-AKI version 3.7.1.

  • Version 1.0.1

    • Added skill progress transfer
    • Refactored

    If you installed the previous version, delete the folder in user/mods and replace it with the contents of this zip.

  • Version 1.0.0

    Initial release.

  • 我们等待你的回来 :love:

  • One of the best mods, is she dead?

  • Hi, great times. I love this mod, could you please update to 3.9? Thanks a lot.

  • Finally! This mod came back!

  • 380 please!!!

  • Still having the loading issue on the latest update

    • I'm going to need a little more information to help you.


      If you're referring to HandGrade's issue, the best thing I can recommend is to make sure you've done at least one PMC and one Scav raid before installing the mod.


      If you want to drop a log and what config you're using I can probably give more direct help.

  • This is very weird, just installed the update today:

    I tried to fix this, but couldn't go any further when i tried to find the "progress" thing. There are too many "progresses" in the code, and as such it's not possible for me to fix this by myself. Maybe there is an error inside the code that was made by the author, but for NOW, mod will NOT work

    • I'll take a look today, expect a hot fix soon.

    • I've added some checks that should prevent this error, but the cause of the error is likely due to an issue with one of your profiles.


      If you've played a Scav raid and a PMC raid on all your profiles, this shouldn't occur, as the "Progress" field is a required field of all skills.


      Either way, I've uploaded v1.0.4 which should hopefully address this.

      Thumbs Up 1
    • The funny thing is i'm using a newly created profile. I don't know what could've caused this issue lol. I'll try this version and see if it fixed my issue

    • Reporting back: it DID fix the issue, thx a lot!

  • Really useful mod. It makes scav runs much better in SPT ^^

  • Is there a way to change how much xp is transferred?

  • Podrías actualizar a 3.7.3. gracias de antemano

    • Mods for 3.7.1 are compatible with 3.7.3.


      Let me know if there's an actual issue with the mod specific to 3.7.3.

    • El servidor indica que el mod no es compatible. No hay revisión dentro del juego si funciona. ¿Ignoro la advertencia?

    • Yes, check your stats before going on a scavenger run and compare them afterwards.

      Thumbs Up 1
  • does this also add PMC experience/stats to your Scav?

    • Not at the moment. It can probably be added, so I'll look at it sometime soon.

  • I have a number of mods so I'm not sure if there is a conflict, however when I use this one, I cannot finish a raid on my PMC. Death or Extract, the game freezes and doesn't load.


    It seems to have a problem with me having an insured item, or least I assume from the error log.


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

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

    at InraidController.savePmcProgress (C:\snapshot\project\obj\controllers\InraidController.js)

    at InraidController.savePostRaidProgress (C:\snapshot\project\obj\controllers\InraidController.js)

    at InraidCallbacks.saveProgress (C:\snapshot\project\obj\callbacks\InraidCallbacks.js)

    at RouteAction.action (C:\snapshot\project\obj\routers\static\InraidStaticRouter.js)

    at InraidStaticRouter.handleStatic (C:\snapshot\project\obj\di\Router.js)

    at HttpRouter.handleRoute (C:\snapshot\project\obj\routers\HttpRouter.js)

    at HttpRouter.getResponse (C:\snapshot\project\obj\routers\HttpRouter.js)

    at AkiHttpListener.getResponse (C:\snapshot\project\obj\servers\http\AkiHttpListener.js)

    at IncomingMessage.<anonymous> (C:\snapshot\project\obj\servers\http\AkiHttpListener.js)

    at IncomingMessage.emit (node:events:527:28)

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

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

    at InraidController.savePmcProgress (C:\snapshot\project\obj\controllers\InraidController.js)

    at InraidController.savePostRaidProgress (C:\snapshot\project\obj\controllers\InraidController.js)

    at InraidCallbacks.saveProgress (C:\snapshot\project\obj\callbacks\InraidCallbacks.js)

    at RouteAction.action (C:\snapshot\project\obj\routers\static\InraidStaticRouter.js)

    at InraidStaticRouter.handleStatic (C:\snapshot\project\obj\di\Router.js)

    at HttpRouter.handleRoute (C:\snapshot\project\obj\routers\HttpRouter.js)

    at HttpRouter.getResponse (C:\snapshot\project\obj\routers\HttpRouter.js)

    at AkiHttpListener.getResponse (C:\snapshot\project\obj\servers\http\AkiHttpListener.js)

    at IncomingMessage.<anonymous> (C:\snapshot\project\obj\servers\http\AkiHttpListener.js)

    at IncomingMessage.emit (node:events:527:28)

    • This is fixed! Re-install v1.0.1 via the new link.

    • Thank you much, it is indeed fixed :)

  • This is exactly what is needed!!! Thank you !

  • genius tbh, well done didnt know I needed this but here It is, and now I need it.

  • lol acces privé

    • Thanks, should be fixed now.

    • Pas de souci merci cela arrive,

      Bonne Journée