SPT Realism Mod

  • Hello, I'm not sure if this is a stupid question but does this mod affect Scav Karma loadouts? Because my loadouts seem to be extremely different at high karma compared to normal SPT scav karma loadouts (e.g SPT realism scav karma loadouts love giving out the APS for some reason and rarely anything above average, SPT scav karma loadouts are usually much better at high scav karma)

  • Hi there, I've got everything installed correctly (I think) - The "Realism" folder and the RealismMod.dll file are in the BepInEx folder and the "SPT-Realism-Mod" folder is in the User --> Mods folder.


    I'm on version SPT-AKI 3.6.1

    I'm also using the SAIN Bots and Waypoints mods as well as BetterSpawnsPlus, Looting Bots, and AmandGraphics.


    My issue is, when I load the game, I'm not seeing any apparent changes from the Realism Mod. I have Realistic Ballistics enabled, but Armor is still listed as Class 1, 2, 3, 4, etc. and Ammo shows no additional stats. Additionally, meds are functioning as they do in the base game and health system seems default. It's as if I don't have the Realism mod "turned on" at all, despite having all relevant settings enabled in the config exe.

    In the Logs, the only error I see for Realism Mod is this:


    [Error :RealismMod] Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: {. Path '', line 1, position 1.

    at Newtonsoft.Json.JsonTextReader.ReadStringValue (Newtonsoft.Json.ReadType readType) [0x002d8] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonTextReader.ReadAsString () [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonReader.ReadForType (Newtonsoft.Json.Serialization.JsonContract contract, System.Boolean hasConverter) [0x000c2] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00054] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Aki.Common.Utils.Json.Deserialize[T] (System.String json) [0x00000] in <34ee0910d4e64f9cb1f6985654d4dc9e>:0

    at RealismMod.Plugin.getPaths () [0x0000d] in <15af4497543d444db05c8db686b01658>:0

    at RealismMod.Plugin.Awake () [0x00002] in <15af4497543d444db05c8db686b01658>:0

    NullReferenceException: Object reference not set to an instance of an object

    at RealismMod.Plugin.Awake () [0x00065] in <15af4497543d444db05c8db686b01658>:0

    UnityEngine.GameObject:Internal_AddComponentWithType(Type)

    UnityEngine.GameObject:AddComponent(Type)

    BepInEx.Bootstrap.Chainloader:Start()

    UnityEngine.Application:.cctor()

    Sirenix.Serialization.UnitySerializationInitializer:Initialize()

    Sirenix.Serialization.UnitySerializationInitializer:InitializeRuntime()


    (Filename: <15af4497543d444db05c8db686b01658> Line: 0)



    Any help would be appreciated as I'd love to get this working and experience what you have created. Thank you for all your dedication and hard work!

  • Fontaine added a new version:

  • Hello, I'm not sure if this is a stupid question but does this mod affect Scav Karma loadouts? Because my loadouts seem to be extremely different at high karma compared to normal SPT scav karma loadouts (e.g SPT realism scav karma loadouts love giving out the APS for some reason and rarely anything above average, SPT scav karma loadouts are usually much better at high scav karma)

    I'm not sure how SPT handles scav loudouts so not sure.



    That error usually means the client is not receiving the data it is expecting, sounds like you don't have the mod installed or configured right. Did you mess with the config.json file? Try reinstalling

  • Ello, Im having issues with boss spawns, I really like the boss changes but I really want to tweak them, ran into knight 3 times in one day, and I was around lvl 10, how would I go about adjusting them, do I do it in the base or in your mod folder?

  • Ello, Im having issues with boss spawns, I really like the boss changes but I really want to tweak them, ran into knight 3 times in one day, and I was around lvl 10, how would I go about adjusting them, do I do it in the base or in your mod folder?

    you have a KMS Server Value Modifier (SVM), if so, you need to edit it in it

  • Ello, Im having issues with boss spawns, I really like the boss changes but I really want to tweak them, ran into knight 3 times in one day, and I was around lvl 10, how would I go about adjusting them, do I do it in the base or in your mod folder?

    That shouldn't be happening, Goons have a very low chance of spawning at lvl 10 so it's likely SVM causing it like max said

  • Hey Fontaine, I've found a keybind conflict with active aim + night vision, just wondering if I can just edit a config file to make this go away.


    I'm a leftie so I have unusual keybinds, I use mouse 2 as walk forward. When using NVG's if I use mouse 2 to walk it activates active aim, whereas if I press W to walk it doesn't. Active aim binding is just the default of left arrow (which works fine), so there must be a hidden keybind somewhere relating to mouse 2? I have the NVG ADS prevention turned on, and this only happens with NVG's active.


    Any ideas?

    Thanks in advance.

  • If you have Faceshield or NVG + Optic it will force active aim and block ADS if pressing mouse 2, I'd have to rewrite parts of the stances to account for that.

    any idea for this?
    after update

    Check the patchnotes, you didn't update FOV Fix or delete the compatibility bridge.

  • How do i fix this, cant find anything about this 'bridge' thing
    Using realism mod & FOVfix , used them before and didn't need any compatibility files
    confused.

    Edited 2 times, last by Jackox420 ().

  • I'm not sure how SPT handles scav loudouts so not sure.



    That error usually means the client is not receiving the data it is expecting, sounds like you don't have the mod installed or configured right. Did you mess with the config.json file? Try reinstalling

    Hi! Thanks for the response. I have not edited the config.json in any way.

    Regardless, I removed all other mods, as well as RealismMod and re-downloaded and re-installed.


    The "Realism" folder and the "RealismMod.dll" file are correctly in the BepInEx --> plugins folder.
    The "SPT-Realism-Mod" folder is in the user --> mods folder.

    When I load SPT, via the SPT Launcher, game loads as expected, but I still see no Realism mod changes to any gear, health, ammo, etc.

    I am still seeing this error in the logs, as it pertains to Realism Mod:

    Info : BepInEx] Loading [RealismMod 1.0.0]

    [Info :RequestHandler] Request GET json: 5fa1f515c97f8e229744ec1b:http://127.0.0.1:6969/RealismMod/GetInfo

    [Info :RequestHandler] Request was successful

    [Error :RealismMod] Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: {. Path '', line 1, position 1.

    at Newtonsoft.Json.JsonTextReader.ReadStringValue (Newtonsoft.Json.ReadType readType) [0x002d8] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonTextReader.ReadAsString () [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonReader.ReadForType (Newtonsoft.Json.Serialization.JsonContract contract, System.Boolean hasConverter) [0x000c2] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00054] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <a188f91889dd430ea0449cfb94e0c4ca>:0

    at Aki.Common.Utils.Json.Deserialize[T] (System.String json) [0x00000] in <34ee0910d4e64f9cb1f6985654d4dc9e>:0

    at RealismMod.Plugin.getPaths () [0x0000d] in <7b391422b0b043639927dbbb11e887a2>:0

    at RealismMod.Plugin.Awake () [0x00002] in <7b391422b0b043639927dbbb11e887a2>:0

    NullReferenceException: Object reference not set to an instance of an object

    at RealismMod.Plugin.Awake () [0x00065] in <7b391422b0b043639927dbbb11e887a2>:0

    UnityEngine.GameObject:Internal_AddComponentWithType(Type)

    UnityEngine.GameObject:AddComponent(Type)

    BepInEx.Bootstrap.Chainloader:Start()

    UnityEngine.Application:.cctor()

    Sirenix.Serialization.UnitySerializationInitializer:Initialize()

    Sirenix.Serialization.UnitySerializationInitializer:InitializeRuntime()

    Any further thoughts as to what I might be doing wrong? Thanks very much!

  • How do i fix this, cant find anything about this 'bridge' thing
    Using realism mod & FOVfix , used them before and didn't need any compatibility files
    confused.

    Scroll up a little bit....




    That's the same error you showed earlier. If the mod is installed and configured correctly, with the right version of SPT that was installed correctly, then it will work. Nothing I can do on my end.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!