MOAR - Ultra lite spawn mod 2.2.2

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.

Ultra lite bot spawning alternative to SWAG/Donuts that works great on servers. Highly recommended to be used with SAIN/QB/LB for an immersive live-like experience. Highly configurable. Built for use with FIKA.

[tabmenu]
  • Version 2.2.2

    Fika/Memory optimization update


    • Reduces total memory usage to 1/300th!
      My caching method was using far more memory than needed and I didn't notice until running the update on a dedicated server with 2gb total memory. :/
    • No gameplay changes, may notice a speedier load time on server start/onRaidEnd.


    That's all for now!

    8):thumbup:

  • Version 2.2.1

    Bug fix


    • Fix for morePmcGroups and related presets causing game not to load.

    And in case you missed it, version 2.2 brought PRESETS!


    Major update 2.2 !!!!!

    Adds presets (Similar to swag, easy to create your own)

    Adds STARTING-PMCS setting and presets!

    Adds "moreGroups" option in the config


    That's all for now!

    ?( :thumbup:

  • Version 2.2.0

    Bugged, upgrade to the above version!!!!


    Major update!!!!!


    • Adds presets (Similar to swag, easy to create your own)
    • Adds STARTING-PMCS setting and presets!
    • Adds "moreGroups" option in the config
    • Fixes a number of small bugs!


    That's all for now! 8) :thumbup:


    Will update wiki soon :/

  • Version 2.1.0

    Map fix update


    • Fix Ground Zero high Spawning
    • Fix Streets spawning


    That's all for now.

    8) :thumbup:

  • Version 2.0.1

    Minor update

    • Adds pmc/scav difficulty setting (0 - 1.5, defaults 0.3/0.5)
      These affect the bots spawned difficulty: easy,medium,hard,impossible.
      Similar to SWAGs setting of the same name.
    • Adjusted waves for all maps, waves should be a lot more consistent in general.
      Factory should be less of a gong-show.
    • Fixed spawning issue where pmcs would spawn on rooftops in streets of tarkov.


    8) :thumbup:

  • Version 2.0.0

    The "Moar is less" update:


    • Dramatically simplified all code and configs.
    • Removed all code not related to spawning/waves
    • Built/tested for use with FIKA
    • Maintained all the boss/invasion config options.


    That's all for now!

    8) :thumbup:

  • Version 1.5.0

    Major Release

    • Added POOP-like bot difficulty!
      PMCS difficulty is now dependent on their level, fear the Chads... laugh at the Timmy's!
      Scavs difficulty progresses as the raid does, just like in live!
    • Rewrote config files, split them into spawning/difficulty settings
    • Added an example folder for ease of copying!


    Let me know what you think!
    And have fun!
    8):thumbup:


    Big thanks to Props!!! for their contributions to the original POOP!

  • Version 1.4.1

    Silly dependency fix

  • Version 1.3.0

    Fixed config

  • Version 1.2.9

    Small Fix:

    • First wave of scavs spawn immediately on raid start
    • PMCs first waves will also spawn a little sooner

    This was done to address the initial lull in action at the beginning of games.


    Have fun! :):thumbup:

  • Working on a Bepinex config for this now.

    I already have an option that displays the current preset on raid load, but am trying to think of a maintainable way to have configs that are server side and shared for all clients (within FIKA).

    I may turn off configuration overrides if FIKA is dedicated, or lock it behind a server password so that too many people aren't trying to override a dedicated servers settings.

    MOAR to come... ;)

    Thumbs Up 1 Heart 4
  • Version 2.2.2

    Fika/Memory optimization update


    • Reduces total memory usage to 1/300th!

      My caching method was using far more memory than needed and I didn't notice until running the update on a dedicated server with 2gb total memory. :/
    • No gameplay changes, may notice a speedier load time on server start/onRaidEnd.


    Hopefully that will be all for a while.
    Let me know if you have balance recommendations.


    And in case you missed it, version 2.2 brought PRESETS!

    Highly recommend turning off events!

    Halloween event seems bugged. :rolleyes:

  • Hey quick question in the future will there be an option to configure bosses to spawn on certain maps like in SWAG/DONUTS thanks.

  • Hi Dwwardian, is MOAR supposed to spawn the initial wave on a delay? For example, on starting pmc only, about 10 sec after I spawn, boss spawns, then pmcs start spawning about 5-10 sec later. Still get the same behavior with nozonedelay=True and recudedzonedelay = true. On reserve I can get to another spawn point before pmc spawns. I suppose I could wait at spawn but would be nice to have everything spawn together-ish like SWAG does.

    • This is the vanilla spt wave spawning system, nothing can be done about that 10 second delay really.


      With questing bots installed, it's not really an issue though, PMCs won't spawn on top of you.

      Heart 1
  • does this mod affect only waves of spawns or does it also add more spawn variety compared to vanilla? Are there added spawn locations?

    • More waves, also utilizes all spawn zones largely. So still vanilla spawn zones, but not a nav mesh like Donuts for now.

  • It's a little unclear to me how to prevent bots from appearing in close proximity to me. PMCs spawn right in front of my face :c

  • Hey, loving the spawning system. Enjoying it more than SWAG/DONUTS.

    Currently I have my settings


    "randomRaiderGroup": false,

    "randomRaiderGroupChance": 10,


    "randomRogueGroup": false,

    "randomRogueGroupChance": 10,


    "disableBosses": false,

    "mainBossChanceBuff": 50,


    "bossInvasion": false,

    "bossInvasionSpawnChance": 0,

    "gradualBossInvasion": false,


    "debug": false


    I am still getting multiple bosses on a map, occasionally ill run into all of them on one map. While its sometimes alright. I would rather not have boss invasion on at all. Is there a reason I am still getting invaded despite having it false and 0 percent chance? Thanks for the help!

    • "mainBossChanceBuff": 50, <<<<<<


      This will make the main boss spawn every map dude.

    • Also turn off the boss invasion preset.

    • Gotcha, thanks. I misunderstood what the main boss buff does I suppose. What setting do I use to ensure a higher (50-70% chance) I see the map specific boss every raid without multiple bosses.

      Thanks for the help.

    • "mainBossChanceBuff": 50, should do that.

      If you are seeing other bosses with the above configs and the bossInvasion set to false then you likely have another mod doing stuff.

  • I'm trying to configure this mod and i have a few questions.


    1. What " "pmcDifficulty": 0.5, "scavDifficulty": 0.3 " stands for in the main config file? What are they changing? Is it safe to remove those lines if i don't want the mod to interfere with bot difficulty? Got an answer from comments below.


    2. I want to play with hot zones - but the list of those zones available in every map is nowhere to be found. Where can i look up the available zones, beside of those few, that were mentioned inside MAP_SETTINGS_REFERENCE file?


    3. Also about the hot zones - how much weight does it give to those spawn points compared to the others?


    4. What is "arenaFighterEvent" and it's bossfight? Besides some bots stats for it in the server config files i couldn't find any info.


    5. Is there a way to create a big early spawn wave for the map, that would fill it up to the max bot count in the first minute of the raid, and then switch to slow-dripping of new spawns for the rest of the raid? I kinda want to create experience of me coming to a place that is filled with people, and then as i progress through the map - more and more of them will die and the map will become more and more quiet. Basically more of how it would typically work in single player games.


    ty

  • Why do I set 'Boss Invasion PawnChance' to 1, but I can almost always see other bosses in the game? Isn't there a 1% chance?

    • hmm, I'll take a look there isn't a bug there.

      With spawn rate that low, that is indeed how it should act.

    • Thank you for your reply. May I ask if this MOD can cover the option to select the number of AI players in the game? I really need this feature, if possible, thank you very much!

    • Also, the preset will overwrite values you set in the configs.
      If you want that not to happen, set the empty preset ("live-like") to 1 and everything else to 0.

    •   "defaultPmcWaveMultiplier": 1, > 1.5 more. > 0.8 Less


      Or check the waveConfig for each map and make changes there.

    • I'm using machine translation, so it may not be accurate. I'm very sorry.

  • Is there any possible way to disable the difficulty configurations? I use SAIN to configure all of that and mainly downloaded this mod as I was heavily attracted to the performance of this mod. Been a great mod so far!


    (I wish to assume I may just set the PMC and Scav values to false or 0, but I wish to confirm) Thanks!

    Thumbs Up 1
    • You don't really get how the difficulty works.


      MOAR/SAIN work hand in hand.. Feng Shui and all that.

      SAIN controls how difficult the easy/medium/hard/impossible presets are.

      MOAR controls which difficulty brain the bots use.

      > So, say MOAR rolls the difficulty on bot creation that a pmc bot is of medium preset

      > Sain then controls the brain/difficulty of the "Medium" pmc bot in the game.

    • Ohhhhhh that makes plenty of sense, thats really great actually! I greatly appreciate the very fast response time and explanation, cheers!

      Heart 1
  • Hello. I'm using raid overhaul for infinite raid times. I'm pretty sure that's what's causing me to only get one wave to spawn at the beginning of the raid. Is there anything I can change in the config to fix that?


    Thanks!

    • read below. This is a common problem.
      infinite raid times < will break this mod.

      Either set the raid times to an actual quantity (IE 4X the vanilla) and update these values:

        "defaultScavWaveMultiplier": 1, > 4 for 4x for example.

        "defaultPmcWaveMultiplier": 1,


      OR

      uninstall this and install SWAG/Nuts > all other spawning mods that use traditional waves will have an issue with an "infinite" raid time, including vanilla SPT (IIRC)!

    • Good deal. Thanks for the help!

      Thumbs Up 1
  • does anyone know how "pmcDifficulty": 0.5 works?

    If i want the difficulty asonline, what should i change the value to?

    • leave it if you want as online, increase to in .3 increments to go to > hard> impossible.

      I really need to update the docs.. le sigh.


      Devs hate documentation..

    • Thanks! Yeah I usually try to read the doc before commenting.

      Also can I also request like the other guy to add the option to change spawn chances for more bosses like cultists? I don't think i see the streets bosses in the advance config file either.

    • That functionality is there, if the boss is on that map, you can add the boss and "BossChance" in the config.

      But you do need to know the internal reference for that.
      You can look in the examples folder.

      Heart 1
    • hi, i only changed the following: "

      "disableBosses": false,

      "mainBossChanceBuff": 5,

      "bossInvasion": true,

      "bossInvasionSpawnChance": 15,

      "gradualBossInvasion": false," (+ pmc & scav ratio x2) and all 9raids i played i got 2rnd bosses + cultist every raid.. i mean kinda fun on GZ , so i could do most of my boss-relatet quests (finally) but there are so many bosses/follower/warriors that most raids no pmcs are spawning (no effect on scav-spawns). Am I missing something? But i had fun, thanks for the mod :)

    • Nope that's about right! Turn down the bossInvasionSpawnChance if its too much!

      Thumbs Up 1
  • Dewardian, you have really outdone yourself with this mod. This is absolutely balling levels of performance for spawn management. Please never lose that spark of creativity <3 !

    Heart 1
  • My load times have gone from 3-5 minutes to about 60 seconds since this recent update!

    Heart 1
  • Love the performance boost this mods gives me but I noticed after around 16 minutes into the raid ai seems to stop spawning, not completely raiders still spawn. I am running a longer raid time around 1 hour. Do I need to change the number of pmc waves in the config and how much should it be changed to?

    • Multiply the waveMultiplier by the amount of extra time.

      So if normally 40 minute raids, and you have it set to 60.

      Set the scav/pmc wave multipliers to 1.5.


      Also, you'd likely want to increase the multipliers in the presets file, or just set the PresetWeightings to always run the "live-like" preset.

    • Wavemultipler in what category sorry?

    • config >

        "defaultScavWaveMultiplier": 1, > 1.5

        "defaultPmcWaveMultiplier": 1, > 1.5


      Do the above and fixe the "Presets" config


      OR


      just multiply the number of waves in the wave config manually by 1.5.

  • i want only the ( starting-pmcs-only-live-like ) preset to load how can i do that ??

  • Thank you for your hard work. Without people like you,we wouldn't enjoy this game.

    Heart 1
  • Amazing new feature on last release : ), would you consider adding individual bosses / AI type toggle or spawn chance tweaking (cultists, rogues, raiders, etc) ? sorta like what Swag allows...

    Thx !

    Thumbs Up 1
  • thank you for updating the mod ur a legend dude

    Heart 1
  • im getting this error since 2.2 release, what it could be?



    RangeError: Invalid string length

    RangeError: Invalid string length

    at JSON.stringify (<anonymous>)

    at cloneDeep (E:\SPT398\user\mods\DewardianDev-MOAR\src\utils.ts:23:19)

    at buildWaves (E:\SPT398\user\mods\DewardianDev-MOAR\src\Spawning\Spawning.ts:31:43)

    at Moar.postSptLoad (E:\SPT398\user\mods\DewardianDev-MOAR\src\mod.ts:17:38)

    at PostSptModLoader.executeModsAsync (C:\snapshot\src\loaders\PostSptModLoader.ts:56:46)

    at PostSptModLoader.load (C:\snapshot\src\loaders\PostSptModLoader.ts:28:24)

    at ModCallbacks.onLoad (C:\snapshot\src\callbacks\ModCallbacks.ts:29:41)

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

    RangeError: Invalid string length

    RangeError: Invalid string length

    at JSON.stringify (<anonymous>)

    at cloneDeep (E:\SPT398\user\mods\DewardianDev-MOAR\src\utils.ts:23:19)

    at buildWaves (E:\SPT398\user\mods\DewardianDev-MOAR\src\Spawning\Spawning.ts:31:43)

    at Moar.postSptLoad (E:\SPT398\user\mods\DewardianDev-MOAR\src\mod.ts:17:38)

    at PostSptModLoader.executeModsAsync (C:\snapshot\src\loaders\PostSptModLoader.ts:56:46)

    at PostSptModLoader.load (C:\snapshot\src\loaders\PostSptModLoader.ts:28:24)

    at ModCallbacks.onLoad (C:\snapshot\src\callbacks\ModCallbacks.ts:29:41)

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

    • - Delete your version of MOAR.
      - Reinstall a fresh version of latest version (2.2.1).

      Looks like you have a broken config file.

    • yeah i did that, but only happens with 2.2.x, 2.1 runs fine but ill give it another try

    • ok after testing every mod, i found that boobs was the problem, all good

      Happy 1
  • Version 2.2.1


    Bug fix


    • Fix for moreScavGroups and related presets causing game not to load.

    And in case you missed it, version 2.2 brought PRESETS!


    Major update 2.2 !!!!!

    Adds presets (Similar to swag, easy to create your own)

    Adds STARTING-PMCS setting and presets!

    Adds "moreGroups" option in the config


    That's all for now!


    ?( :thumbup:

    Highly recommend turning off events!

    Halloween event seems bugged. :rolleyes:

  • FYI:
    There is a bug with the "more-scavs" presets/ "moreScavGroups" functionality.

    Releasing a fix tonight, for now tur
    n off that preset or turn off moreScavGroups to prevent a crash on load!


    Bug fixed!

  • wondering if you can tell me (if its pretty simple) how you spawn rogues on maps like customs. I use to mod spt couple wipes ago and I could spawn rogues at whatever % chance on customs at the stronghold (having a rogue on the nade launcher made things interesting lol) but now with the latest build, i cant get rogues on customs what so ever, the game will send an error loading the map saying something or other cant revert to final state to some shit. I cant figure it out.


    pmcbots dont like shorline but you can spawn raiders on customs etc, i am not sure what restricts custom bosses on maps. (before you could add them as a custom wave, not a boss and it worked on any map, but now the game will just ignore that way, same with arena fighters or crazy assault) you can get the base scav to have their brains but not their full models/loadouts etc

    • I'll test this, I haven't played with raiders/rogues in a while.

  • I seem to be getting an error.


    I've tried disabling seasonal events to no avail.


    It seems to be a compatibility issue with questing bots as removing questing bots resolves the issue.

  • is there any way you could make this compatible with questing bots? because as of now it just disables it in the loading process

    • Questing bots is recommended for this mod. It’s already compatible.

    • You misunderstand, questing bots was detecting this mod and turning off it's own spawning to allow MOAR to take over.

    • ah ok, thanks

    • My bad!!

  • i saw my console say MOAR bot preset set to... but i already change config.json. I should just ignore the message? and can i copy my advancedMapSettings.json from last version to the new one?

    • MOAR bot preset set to > This is the new preset system
      advancedMapSettings > should be able to.

  • Version 2.2.0

    Major update!!!!!


    • Adds presets (Similar to swag, easy to create your own)
    • Adds STARTING-PMCS setting and presets!
    • Adds "moreGroups" option in the config
    • Fixes a number of small bugs!


    That's all for now! 8) :thumbup:

    Will update wiki soon



    Highly recommend turning off events!

    Halloween event seems bugged.

    • Awesome !!
      So if I want the starting pmc only preset to be active all the time, I shall set

      "starting-pmcs-only-live-like": 100, in PresetWeightings.json, is that correct ?

      thx : )

    • It seems so, maybe it isn't related to your mod, as I have a bunch of them, but switching to "starting-pmcs-only-live-like-more-scavs": 100, with everything else at 0, make crash the game on profile load... I'll try to reproduce again

    • >> "starting-pmcs-only-live-like": 100


      or just set everything else to 0 and set that to 1 :)


      >> crash the game...


      This is a bug!!! fixing soon.
      You can remove any use of "moreScavGroups" to prevent this issue!

      OR just turn off the "more-scavs" presets right now.

    • Bug fixed!

  • I'm curious what settings people are using for a consistent amount of action throughout longer raids(1 hour plus). I'm using the double preset example and the action happens at the beginning of the raid and its pretty much dead for the next 45 minutes.

    • Make sure that Moar loads after whatever is creating the longer raids.


      As it could be that the extended time isn't reflected due to load order.

    • I just wanted to follow-up and let you know I found my problem. I had set the raid times in SVM to an extra 16 hours. For whatever reason, MOAR gave up after the initial spawn wave. I'm assuming I just had raid times set too long and it timed out. I changed the raid times to have an extra 30 minutes and things work as I want them to now. Thank you for the reply, the advice, and the mod.

      Thumbs Up 1
    • lol at 16 hours, you'd get a wave every hour or so.

  • This is my go-to spawn mod now. I love it, except that it seems like I never ever see squads of pmcs - they are always alone it seems. I have the replay mod and regularly review my raids and I never see squads, and the max squad size is set to three in my config.

  • Is there a way to make each map have its own AI spawn?

    For example,if I select Factory, Moar will automatically switch to the mode I set before: only refresh pmc once at the beginning of a battle.

    • I don't understand what you mean.

      But the latest version allows you to have "startingPmcs" if that is your meaning.

    • I mean different map have it's own presets.

      It bothers me because i have to change the setting of Moar manually when i switch map.

    • In order to get the effect i want