The Forge is currently under heavy construction. Expect nothing to work. Data is reset every hour.

Mod Details

MOAR - Ultra lite spawn mod

MOAR - Ultra lite spawn mod 2.3.1

Created by DewardianDev

35.8K Downloads

SPT 3.9.8 Compatible

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.

What this mod does:

This mod is a bot spawning mod similar to SWAG but it's focus is on performance.
It is a server mod only, meaning that it works great with FIKA.
This uses the old SPT spawning method to produce smooth waves consistently over the length of the raid.
Resulting in less stuttering/lag spikes.

**Why this over SWAG/Donuts?

If you are running a FIKA server, have a potato of a CPU, or prefer live-like spawning, this might be a better alternative for you.

Otherwise, I highly recommend you just go ahead and use SWAG/Donuts.

Bot options:

- Configurable quantity and balance of waves (obviously)

The following are disabled by default:

- Expanded spawn locations (not a nav-mesh expansion, but still adds variability)

- If bosses can spawn anywhere

- If all bosses have a chance of invading maps.. anywhere, anytime.

- If Raider or Rogue groups have a chance to spawn on any map.

- If Snipers can have friends... lonely buggers.

All of this and more can be configured, or left alone via the configuration options.

Wave changes:

This mod adjusts the games wave system, instead of removing it.

Quantity of waves is now configurable, and are spaced regularly to provide a smooth, highly performant experience.

What do you mean???

Here's an example:

The BaseGame/SWAG may look something like this:

Game Starts [wavewawawawavewave --------- wave---- wave------------wavewawawa---- wave---------------] Game ends

This mod will do the following by comparison, depending on the "defaultScavWaveStartRatio"/ "defaultPmcWaveStartRatio" setting:

Game Starts [ wave------wave------wave------wave------wave------wave------wave------wave------wave-------] Game ends (with a ratio of 0.5)

T

OR

Game Starts [ wave---wave---wave---wave---wave---wave---wave---------wave---------wave---------wave---] Game ends (with a ratio of 0.8)

Basically you will have a smooth wave spread, with a leaning to the beginning or end of the raid.

The above wave behaviour is dynamic, thus true for extended raid times (which is configurable under the map settings).

Though you'd likely want to crank up the waves in such a case.

If you're really digging the mod, consider supporting my caffeine addiction ☕:

Buy Me a Coffee at ko-fi.com

HIGHLY RECOMMENDED MODS:

SAIN

So bots aren't dumb

Looting Bots

So bots loot and move around more

Questing Bots

So bots quest and move across the map

My other mods that go well with MOAR:

Algorithmic Level Progression

So bots level with you (like a real wipe)

Quest Difficulty Tweaker

So one can adjust the tedium of quests

All The Seasons

So we can use all of the seasons in the game

Compatibility:

Should work with everything except for OTHER SPAWN MODS

Turn of spawn changes in Realism if using that.

If using SWAG/donuts, choose this or that.

=== INSTALL STEPS ===

1. Download the zip from the link on this mod page

2. Extract to your SPT folder

3. Play

Feel free to install the mod and play the game without ever looking at the config.

Or change absolutely everything described below! Your choice ;).

==== Map Wave counts (waveConfig.json) ====

Here you can adjust the wave counts (how many bots) per map for Scavs/pmcs.

==== Main config (config.json) ====

There are example configurations in: config/exampleConfigs

// Enable or Disables the mod

"enableBotSpawning": true,

> Spawning

// Default 0.5 for scav, 0.9 for PMC, valid numbers 0 to 1

// 0.7 would be 70% of all waves in the first half of the game, 30% in the last half.

// 0.1 would be 10% of all waves in the first half of the game, 90% in the last half.

"defaultScavStartWaveRatio": 0.5,

"defaultPmcStartWaveRatio": 0.8,

//This multiplies the number of waves, I'd suggest playing with this for balance

"defaultScavWaveMultiplier": 1,

"defaultPmcWaveMultiplier": 1,

// To turn off, change this to false, 25 is recommended. Vanilla ranges per map.

// This is the max spawned bots allowed at one time

"defaultMaxBotCap": 25,

// Set to false to turn off, recommended 5 for most maps.

"defaultMaxBotPerZone": 7,

// These adjust the max Group size for PMC and Scav waves.

"defaultGroupMaxPMC": 4,

"defaultGroupMaxScav": 3,

// This gives snipers a chance to spawn with a buddy

"sniperBuddies": false,

> Zone Changes

// This makes it so that certain spawn zones can be used at the beginning of the game, instead of having to wait for them to unlock. Think SniperZones.

"noZoneDelay": false,

// Similar to the above, but allows for a bit more gradual release of certain zones.

"reducedZoneDelay": true,

// This allows bots to spawn in any zone (pmc/scav), allowing a more varied spawn experience.

"allOpenZones": false,

// Makes it so that the Main boss of a map can spawn anywhere (not Knight, or Zyrachi)

"bossOpenZones": false,

>Boss settings

// Adds a chance for a raider group to spawn

"randomRaiderGroup": false,

// Controls the above chance

"randomRaiderGroupChance": 10,

// Adds a chance for a rogue group to spawn

"randomRogueGroup": false,

// Controls the above chance

"randomRogueGroupChance": 10,

// Disables all bosses, ALL OF THEM.

"disableBosses": false,

// Gives the main boss, which may be effected by bossOpenZones, an additional chance added to their default spawn amount.
// This works whether bossOpenZones is on or not.

"mainBossChanceBuff": 0,

>Invasion

// All main bosses can spawn anywhere, on any map, (excluding Zyrachi & Goons)

"bossInvasion": false,

// This overrides the invading bosses spawn chances if set. (false or 0 to disable)
// Otherwise bosses will have their default spawn chances.

"bossInvasionSpawnChance": 5,

// This spaces out bossInvasion spawning a bit, so that not all bosses will spawn at the beginning of the raid.

// Recommended for performance and spawn balance.

"gradualBossInvasion": true,

==== Advanced Settings (advancedMapSettings.config) ====

This is where you would make changes to a specific bosses spawnChance (BossChance), create custom spawning "HotZones", or adjust the raid time ("EscapeTimeLimit") for each map.

I won't go over every setting here, but you can look at the MAP_SETTINGS_REFERENCE.json from the exampleConfigs for what you may want to change for specific maps.

Note: Map settings will always override the "default" ones if they exist (ie maxBotCap).

Version 2.3.1

3.5K Downloads

Created Nov 11th, 8:51 PM Updated 4 hours ago

Small Patch

  • Fixed an issue where the bepinex config wasn't saving when applying custom values on reset.
  • A few small optimizations for an incoming update.

That's all for now.

8) :thumbup:

Version 2.3.0

770 Downloads

Created Nov 10th, 12:08 AM Updated Jan 5th, 4:13 PM

EXPERIMENTAL BETA - Major Release

  • FULL Bepinex (F12) configuration added!
  • Full FIKA server support, Moar now has two modes, fika (configurations saved on the server) and normal (configurations saved on the client).
  • A total of 14 optional presets, adjust how often you see them on random in the "PresetWeightings" config.
  • An announce banner is now displayed on game start telling you which preset was chosen for the given raid.
  • Add your own Presets easily:
    • Add a Preset in the servermod > config/advanced/Presets.json
    • Add a weighting for the config (of the same name) in the servermod > config/PresetWeightings.json
  • Users can now switch between Custom (defined in the bepinex), Random (randomized by the presetWeightings), or directly select just one Preset to use.
  • Regardless of your choice, the waves get rerolled at the end of every raid.
    Meaning even if you keep a certain Preset selected, no two raids will feel exactly the same.
    Bots will get their locations/quantities rerolled regardless for some variety.
  • Rewrote/fixed a number of issues with spawning, limits to spawning.
  • Fixed boss/rogues/raider spawning functionality.
  • Fixed bossOpenZone functionality
  • Fixed a bug that was causing most bots to be easy <<<<< feel free to reduce the difficulty a bit if you are getting chewed up!

REMEMBER, STARTING PMCS CAN CAUSE PERFORMANCE ISSUES, IF YOUR CPU IS A POTATO DO NOT ENABLE IT.

Legends like LUA, CJ, and Drakia were a huge help in getting up and working with bepinex, many thanks go to them! <3

**That's all for now, feedback hugely needed!

8) :thumbup:**

Version 2.2.2

2.0K Downloads

Created Oct 29th, 2024 Updated Jan 3rd, 7:00 AM

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

261 Downloads

Created Oct 28th, 2024 Updated Dec 31st, 12:54 AM

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

243 Downloads

Created Oct 28th, 2024 Updated Jan 2nd, 8:48 AM

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 ![:/](https://hub.sp-tarkov.com/images/smilies/emojione/1f914.png)
Version 2.1.0

1.7K Downloads

Created Oct 14th, 2024 Updated Dec 30th, 9:05 PM

Map fix update

  • Fix Ground Zero high Spawning
  • Fix Streets spawning

That's all for now.

8) :thumbup:

Version 2.0.1

4.6K Downloads

Created Aug 5th, 2024 Updated 15 hours ago

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

385 Downloads

Created Aug 4th, 2024 Updated Dec 31st, 12:30 AM

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

6.8K Downloads

Created Oct 16th, 2023 Updated 19 hours ago

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

318 Downloads

Created Oct 16th, 2023 Updated 12 hours ago

Silly dependency fix

Version 1.3.0

1.6K Downloads

Created Sep 4th, 2023 Updated Jan 4th, 3:23 PM

Fixed config

Version 1.2.9

681 Downloads

Created Aug 27th, 2023 Updated Jan 1st, 6:17 PM

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:

Version 1.2.8

892 Downloads

Created Aug 17th, 2023 Updated Dec 31st, 12:29 AM

Major Fix

- Fixes PMCs not spawning on maps other than Factory.

Version 1.2.7

190 Downloads

Created Aug 16th, 2023 Updated Jan 4th, 7:10 PM

Bumped version for AKI 3.6.1

- A few small fixes

LET ME KNOW IF ANYTHING IS NOT WORKING FOR 3.6.1

This version is broken!!!

Use 1.2.8 above!

Version 1.2.6

1.2K Downloads

Created Jul 8th, 2023 Updated Dec 31st, 12:31 AM

Bug fixes:

  • Fixed issue with custom map settings for customs and factory not working
  • Fixed issue with scavs/pmcs spawning where snipers normally would.
Version 1.2.5

182 Downloads

Created Jul 8th, 2023 Updated 2 hours ago

Major Experimental Update (Need feedback on pmc/scav balance)

  • Changed how zones are attributed to different bot types (scavs/pmcs).
  • Usec/Bear will now spawn in separate zones, as not to kill each other as often before the player can interact with them.
  • Scavs will not initially spawn in the same zones as PMC's in general
  • Scavs will no longer have a chance of spawning in boss specific spawn zones (IE rogues).
  • Due to changes, groups (small chance) of both PMC's/Scavs spawn more often.
  • Config updated to reflect "Online" amounts of pmcs/scavs, BE CAREFUL WITH OLD VALUES FOR defaultScavWaveMultiplier and defaultPmcWaveMultiplier
  • Lowered variance in quantities of bots due to random math, quantities should feel much more consistent once set.

Config Change

  • bossOpenZoneBossChanceBuff Renamed: mainBossChanceBuffThis can now be set whether bossOpenZones is enabled or not.

  • botWaveChanges Renamed: enableMod

    This now enables/disables the entire mod.

  • defaultScavWaveMultiplier and defaultPmcWaveMultiplier have had their values tweaked, try setting them to 1 (or using the new config) to get a feel before changing them.

Bug fixes:

  • Major bug fix that was preventing spawning pmcs on Streets of tarkov now resolved.
Version 1.2.4

5.4K Downloads

Created Mar 20th, 2023 Updated Jan 2nd, 3:50 AM

Bug Fix:

  • Small bug fix for lighthouse that was preventing rogues from spawning
Version 1.2.3

1.3K Downloads

Created Mar 15th, 2023 Updated Jan 4th, 9:05 AM

RAIDERS/ROGUES added

  • Added the following config options to enable random rogue/raider group spawns:

    "randomRaiderGroup": false,
    "randomRaiderGroupChance": 10,

    "randomRogueGroup": false,
    "randomRogueGroupChance": 10,

Boss logic updates

  • New option to give a flat buff to the spawn chance of "bossOpenZone" effected bosses to compensate for them being harder to find:

    "bossOpenZones": true,
    "bossOpenZoneBossChanceBuff": 15,

EOD now optional for AI PMC

  • You can now set "pmcsHaveEOD":true, to have all AI PMC's recognizable by their Edge of Darkness edition badging in the death screen.

Bug Fixes:

  • A number of bug fixes around how bosses spawn, they should be a lot more consistent now.
  • Fixed a semi-major bug around maxBots for pmcs limiting pmc spawning as well as map based limits on scav maxBot numbers.
  • Improved debug output to give a better sense what is currently active.
Version 1.2.2

632 Downloads

Created Mar 12th, 2023 Updated Dec 25th, 1:47 PM

The "Quinnemineminem"s request Update...

You're welcome yah dirty animal.

Boss Spawning/Config Behaviour Change:

  • The "bossInvasion" now contains only foreign bosses in the invasion group. Leaving all original bosses untouched.
  • One can now have bossOpenZones off, and bossInvasion on, so that only invading bosses will spawn everywhere.
  • This also allows separate spawnChance control with the invading bosses via the bossInvasionSpawnOverride and original bosses via mapSettings bossChances.

Enjoy!

Version 1.2.1

55 Downloads

Created Mar 12th, 2023 Updated 10 hours ago

The "I forgot one thing" Update....

Bug fix:

  • Small bug fix that was reducing sniper spawns on some maps.
Version 1.2.0

94 Downloads

Created Mar 12th, 2023 Updated Jan 5th, 6:46 AM

Config Change

  • Added sniper difficulty settings that work the same as the pmc/scav difficulty settings:

    "sniperDifficulty": 1,

    The current setting of 1 means you will have around 50% normal, 30% hard, 20% Impossible snipers.
    Feel free to lower/higher it if you'd prefer.

  • "bossInvasionSpawnOverride" can now be set to 0 to turn off.

Bug fixes:

  • Major bug fix that was effecting all spawning limits, namely marksman/rogue/raider spawning.
    All of these bot types shouldn't have issues spawning again.
  • Major bug fix around setting BossChance and the bossInvasionSpawnOverride being applied when invasions weren't active.
    All should be well now in the bossSpawn setting department.

A NOTE ON RAIDER/ROGUE SPAWNING CHANCE:

This has been requested a lot.

IF you want to adjust the VANILLA raiders/rogues spawn chance.

Add the following to the config.json "defaultBossSettings" for any map that has either raiders or rogues:

For rogues add this:

"exUsec": {

"BossChance": 100

},

For raiders add this:

"pmcBot": {

"BossChance": 100

}

Obviously adjust to your liking. or set it to 0 if you don't want them.

Version 1.1.4

506 Downloads

Created Mar 11th, 2023 Updated 4 hours ago

Bug fix:

  • Fixes an issue with setting mapSettings - BossChance on some maps, all maps now working as expected.
    Kudos to @TheWreck for identifying this!
Version 1.1.3

405 Downloads

Created Mar 11th, 2023 Updated Jan 5th, 4:29 PM

Config Changes

  • Added two mapSetting configs that control special POI spawns:

    "scavSpecialZones": [
    "ZoneDormitory"
    ],
    "pmcSpecialZones": [
    "ZoneDormitory"
    ],

    A preset similar to vanilla is included with the default configs.
    Basically these values guarantee at least one wave at some point during the map at these locations.
    These waves will also have +1 allowable bot chance.
    Keep the "maxBotPerZone" in mind when playing with these if you are wanting massive gunfights.
    Though in my testing that value isn't a strict rule, I'm not sure how it's counted.
    Yes repeating these values, adds more waves, so [ "ZoneDormitory", "ZoneDormitory","ZoneDormitory" ] will work, but if the zone is already saturated, the wave will simply not spawn any further bots, so don't go too ham here.

    How do I add my own???
    Easy, here's a map of the zones.
    And, here's a List of the zoneNames for each map to add to your config

Difficulty balance improvements

  • The following settings now work as intended, and should result in a much more familiar feel.

    "scavDifficulty": 0.5,
    "pmcDifficulty": 0.5,

    Basically there was a bug previously that made this difficulty scale terribly.
    How it now works...

    Setting 0: Will get you 60% easy bots
    Setting 0.5: Will get you 90% medium bots << this is recommended for POOP
    Setting 1: Will get you a mix of 45% medium, 35% hard bots, 20% impossible
    Setting 2>: All Impossible (just for you sociopaths, :evil: )

Bug fixes:

  • Small bug fix around "smarterPmcs": true, where pmcs would spawn with rogue brains and not shoot usec players at distance.
  • Changed a setting around starting time that should allow waves to start a bit earlier instead of having the 20~ second lull at the beginning of some maps.
Version 1.1.2

574 Downloads

Created Mar 10th, 2023 Updated Jan 1st, 6:53 PM

Config Changes

  • Added two configs that control max PMC/Scav wave sizes.
    "defaultGroupMaxPMC": 4,
    "defaultGroupMaxScav": 3,
  • Changed the name of defaultMinBotPerZone to defaultMaxBotPerZone

Performance improvements

  • Changed spawn mechanics so spawns shouldn't overlap.
  • Reduced the allowable time each spawn has to produce bots.
Version 1.1.1

198 Downloads

Created Mar 9th, 2023 Updated Dec 30th, 9:25 PM

FIXES defaultMinBotCap/maxBotCap not working!

This is actually a major change.

Version 1.1.0

273 Downloads

Created Mar 9th, 2023 Updated Jan 1st, 7:24 PM

NEW minor version release 1.1.0

This was a large rewrite!

Do not use your old config!!

New config.json instead of config.js.

Many bugs were fixed, hopefully less introduced!

Bosses/Boss spawning/Boss Locations should now work correctly!!

(A major bug around incorrect zones was fixed).

New configuration options:

"scavDifficulty": 0.3,

"pmcDifficulty": 0.3,

"defaultScavStartWaveRatio": 0.5,

"defaultScavWaveMultiplier": 0.7,

"defaultPmcStartWaveRatio": 0.9,

"defaultPmcWaveMultiplier": 0.5,

New difficulty wave settings, I'd recommend to try the defaults above before tweaking!!

Internal values are high, so I will tune this from feedback.

"additionalScavsPerWave" has been removed for now!

This was causing dead areas on the map, and preventing pmc and other slots from being filled in my testing, to balance this I have given all waves a small chance to have higher numbers.

I need testing around balance here.

PMCS will likely be in groups now, it's now random from 1 - 4 when they spawn.

Usec/Bear balanced spawning

PMCS now spawn by default mostly at the beginning of the raid

"defaultPmcStartWaveRatio": 0.9,

FEEDBACK NEEDED FOR BALANCE!

Cheers all for your feedback thus far!

Version 1.0.2

767 Downloads

Created Mar 8th, 2023 Updated 16 hours ago

Fixed a potential issue with boss spawns.

Version 1.0.1

53 Downloads

Created Mar 8th, 2023 Updated Jan 4th, 9:05 PM

Fixed aki version!

Version 1.0.0

90 Downloads

Created Mar 8th, 2023 Updated Dec 30th, 9:03 PM

Not quite yet...