Hardcore Rules

  • Ah, that makes more sense. That mod does a LOT more behind the scenes, so there's a lot more to go wrong. Fortunately I know the guy who made it ;)


    Let me try using No Bush ESP and see if I can reproduce it.


    Did you change any of the default settings in the config for Late to the Party?


    EDIT: Also, I assume you're using v1.3.0 of Late to the Party?


    EDIT 2: Another thing - can you please reproduce the problem but this time setting debug.enabled=true in the LTTP config and then send me the logs again? Also, if LTTP is the cause, we should probably continue this conversation in the support thread for that mod instead. It would be good to keep troubleshooting content there in case other people have similar issues.


    EDIT 3: Nevermind, I think I'm able to reproduce the issue. Here's what's weird... it only happens when you use Late to the Party and Hardcore Rules together, and it only seems to happen in PMC raids. If you only use one or the other, it seems fine, and even with both together, Scav raids seem fine. I'll have to dig more into it. I attached a picture of the errors I'm seeing in the bepinex console.

  • Thanks for digging in, man. Appreciate all the help. Great mods by the way. Excited to have everything up and running properly for the new patch.

  • Thanks for digging in, man. Appreciate all the help. Great mods by the way. Excited to have everything up and running properly for the new patch.

    Glad you like them!


    I might have figured out the issue. Can you please try setting traders.disable_fence=false in the Hardcore Rules config to see if that fixes it for you?

  • Looks like that fixed it, man. Just extracted on factory. I will just avoid Fence.

    Sweet!


    It was actually a bug in the SPT code, so it was quite elusive. There was a function that randomly removes stuff from Fence's inventory to simulate people buying from him, and it got stuck in an infinite loop because this mod wipes out his inventory from the beginning. I think Late to the Party manually (inadvertently) calls the method when it normally doesn't run, so that's why it was the combination of these two mods that caused the problem. Whatever the case, it should be fixed in the next SPT release.


    Thanks for your help with troubleshooting!

  • DanW added a new version:

    Quote
    • Updated for SPT-AKI 3.7.0
    • Removed the root folder from the ZIP


    Config.json files from the 1.2.0 release are compatible

  • DanW added a new version:

    Quote
    • Updated for SPT-AKI 3.7.1
    • Bug fix for cash offers eventually returning to the flea market when services.flea_market.only_barter_offers=true


    Config.json files from the 1.2.0 and 1.2.1 releases are compatible.

  • DanW

    Changed the title of the thread from “SPT Hardcore Rules” to “Hardcore Rules”.
  • DanW added a new version:

    Quote
    • Updated for SPT-AKI 3.8.0
    • Whitelisted yellow flares to purchase from traders
    • Removed the version number from the directory name in \user\mods\
    • Updated client code to be version-agnostic, so it will (hopefully) be compatible with future SPT versions too
    • Updated server code per Lint recommendations


    Config.json files from the 1.2.0 through 1.2.2 releases are compatible, but yellow flares will not be whitelisted in them by default.

  • DanW added a new version:

    Quote
    • Bug fix for Fence selling weapons and equipment when disabled


    Config.json files from the 1.2.0 through 1.3.0 releases are compatible, but yellow flares will not be whitelisted in them by default.

  • DanW added a new version:

    Quote
    • Added config option to disable Prapor's starting gifts (enabled by default)
    • Bug fix for allowing SPT 3.9.0


    Config.json files from the 1.2.0 through 1.3.1 releases are compatible, but yellow flares will not be whitelisted in them by default.

  • DanW added a new version:

    Quote
    • Updated to SPT 3.9.0
    • Bug fix for Scav runs being available after creating a new profile until restarting the game


    Config.json files from the 1.2.0 through 1.3.2 releases are compatible, but yellow flares will not be whitelisted in them by default.

  • DanW added a new version:

    Quote
    • Added config option (on by default) to consider trader offers in exchange for GP Coins to be considered barter trades


    Config.json files from previous releases are not compatible.

  • DanW added a new version:

    Quote
    • Only apply hardcore rules to specific profiles:
      • Added a new "Hardcore Playthrough" edition to the SPT Launcher
      • Only enable hardcore rules when a profile using the "Hardcore Playthrough" edition is loaded (resolves #4) or when use_for_all_profiles=true in config.json
      • Show a warning message when the main menu is displayed if enabled=false in config.json but a profile using the "Hardcore Playthrough" edition is loaded or use_for_all_profiles=true in config.json
    • Improved handling of repair options:
      • Disable the repair option for items unless a suitable repair kit is in the player's inventory (resolves #1)
      • Removed traders from the repair window drop-down menu
      • Moved all code to the client
      • Changed the config.json option name from disable_repairs to disable_trader_repairs to improve clarity
    • Improved how insurance is disabled:
      • Instead of extending the Scav cooldown timer, you will no longer be able to select "Scav" when entering a raid
      • Moved all code to the client
    • Improved how post-raid healing is disabled:
      • Instead of skipping the screen, show it but you will not be able to apply any treatment. That way, you can still see the damage you received during the raid.
      • Moved all code to the client
    • Added a whitelist (traders.whitelist_traders) of ID's for traders who will not have their offers modified if traders.barters_only=true or traders.whitelist_only=true
    • Changed the trader-item whitelist name from whitelist to whitelist_items in config.json
    • Changed the option for enabling debug mode from debug to debug.enabled in config.json
    • Moved the option to change the flea market minimum level from services.flea_market to debug in config.json, renamed it to flea_market_min_level, and only use it if debug.enabled=true
    • Fixed debug message in UpdateSideSelectionPatch to have the correct class name


    Config.json files from previous releases are not compatible.

  • DanW added a new version:

    Quote
    • Bug fix for being unable to disable the flea market
    • Added Russian translation for the "Hardcore Playthrough" edition description (thanks to AcidMC)


    Config.json files from the 2.0.0 release are compatible.

  • DanW added a new version:

    Quote
    • Bug fix for the game freezing while starting if disable_fence=false and barters_only=true


    Config.json files from the 2.0.0 and 2.0.1 releases are compatible.

  • DanW added a new version:

    Quote
    • Updated for SPT 3.10.0
    • Refactoring and minor performance improvements


    Config.json files from the 2.0.0 - 2.0.2 releases are compatible.

Participate now!

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