Somersloop Restrictions

Somersloop Restrictions

Allow mods to specify if Overslooping is supported on a per-recipe basis.

by Robbv1.0.0vanilla-friendlyrecipesmultiplayer
1.1K
Downloads
18.9K
Views
September 27, 2025
Created
July 8, 2026
Updated

Description

This library allows mod developers to specify recipes that Somersloops can't be used on,
even if the machine itself supports Somersloops.

This expands the kinds of recipes that can be created, especially recipes with catalysts,
without worrying about Somersloops production bonus breaking their balance by giving you way too much catalyst back.

Multiplayer compatible!

_If you enjoy my work, please consider donating to my [completely optional tip jar](https://ko-fi.com/robb4)._

Without any other mods implementing somersloop-blocked recipes,
the only change this mod makes is
adding an icon to the machine recipe selection UI indicating when the machine does not support Somersloops -
so just the Packager in the base game.

Example Screenshots

<!-- TODO point these to github raw URLs -->

When selecting a recipe in a machine that doesn't support Somersloops,
all recipes in the picker have a Stat to indicate this.
The Packager is the only base game production building that does not support Somersloops.

![Screenshot of the Packager recipe selection UI with the somersloop-disabled icon](https://raw.githubusercontent.com/budak7273/ProductionBoostPerRecipe/refs/heads/main/Assets/Modpage/DisabledInPickerByMachine.jpg)

---
> In the below screenshots, "Heat Sink" is used as an _example only_ - this mod does not do anything to the heat sink recipe if you install it!
---

Recipes that don't support somersloops have a line added to their summary both in tooltips and the Codex:

_(Note: [TFIT](https://ficsit.app/mod/TFIT) mod is contributing additional tooltip elements in this screenshot.)_

![Screenshot of tooltip of a disabled recipe](https://raw.githubusercontent.com/budak7273/ProductionBoostPerRecipe/refs/heads/main/Assets/Modpage/DisabledInTooltipByRecipe.png)

_(Note: [TFIT](https://ficsit.app/mod/TFIT) and [Nog's Cheats](https://ficsit.app/mod/NogsCheats) mods are contributing additional visual elements in this screenshot.)_

![Screenshot of codex recipe listing](https://raw.githubusercontent.com/budak7273/ProductionBoostPerRecipe/refs/heads/main/Assets/Modpage/DisabledInCodexByRecipe.jpg)

If a Somersloop-restricted recipe is selected in a machine, Somersloops can still be added or removed,
but no Output Multiplier will be applied (1x) and visuals will be altered to indicate this:

![Screenshot of machine UI with a somersloop-disabled recipe selected](https://raw.githubusercontent.com/budak7273/ProductionBoostPerRecipe/refs/heads/main/Assets/Modpage/DisabledInMachineByRecipe.jpg)

The recipe picker also indicates which recipes are somersloop-disabled:

![Screenshot of recipe picker hovering a somersloop-disabled recipe](https://raw.githubusercontent.com/budak7273/ProductionBoostPerRecipe/refs/heads/main/Assets/Modpage/DisabledInPickerByRecipe.jpg)

For Mod Developers

To make a recipe somersloop-incompatible:

1. Either create a blank mod in your editor with the same mod reference (`ProductionBoostPerRecipe`) as the real one,
or [bring this mod into your project](https://docs.ficsit.app/satisfactory-modding/latest/Development/BeginnersGuide/ImportingAnotherMod.html). (required for your mod to depend on this one)
1. Add the `ProductionBoostPerRecipe.DisableBoost`
[Content Tag](https://docs.ficsit.app/satisfactory-modding/latest/Development/ModLoader/ContentTagRegistry.html) to the recipe you want to block somersloops on.
1. Add a [dependency on this mod in your `.uplugin`](https://docs.ficsit.app/satisfactory-modding/latest/Development/BeginnersGuide/ReleaseMod.html#_special_fields).
1. That's it, this mod takes care of the rest!

If you change your mind you can safely remove this mod without affecting your own, outside of the tag vanishing.

This should be compatible with any modded machine using the normal recipe production interface (`Widget_Manufacturing`)
as long as the machine doesn't override
`AFGBuildableFactory::SetPendingProductionBoost` or
`AFGBuildableManufacturer::SetRecipe`
without calling super (they are virtual functions).

Side Notes

"Somerslooping" a recipe has multiple names in the code and community:

- [Production Amplification](https://satisfactory.wiki.gg/wiki/Production_amplifier) (in the MAM unlock)
- Output Multiplier (in machine UIs)
- Production Boost (in the code)
- Overslooping
- Slooping

Versions

v1.0.0release
1.1K downloadsSeptember 27, 2025

How to Install Somersloop Restrictions on Your Server

1

Order Satisfactory Server

Order a Satisfactory server with at least 4 GB RAM (6 GB recommended). For multiplayer: per 4 players.

2

Install Mod

Open the mod manager in the dashboard and search for "Somersloop Restrictions". Installation dependencies are installed automatically.

3

Restart Server

Restart the server so the mod is loaded. Players need to have the mod installed locally as well.

Frequently Asked Questions

Somersloop Restrictions not working after update – what to do?

After a Satisfactory update, mods need to be updated. Check ficsit.app whether Somersloop Restrictions has been updated for the new game version. With Mado Hosting: open the mod manager and click "Update All". If the mod hasn't been updated yet, temporarily remove it so the server starts.

Somersloop Restrictions causing crashes in multiplayer – solution

Most common cause: all players must have exactly the same mod version installed. Check server logs for "ModMismatch" or "Version Conflict". Ensure all players use Somersloop Restrictions v1.0.0 and the same SML. With Mado Hosting, Satisfactory servers run with 6 GB RAM for stable multiplayer performance.

Is Somersloop Restrictions compatible with other Satisfactory mods?

Somersloop Restrictions uses the Satisfactory Mod Loader (SML). Generally, SML-based mods are cross-compatible, but mods modifying the same game systems can cause conflicts. Test new mod combinations on a backup save. The Mado dashboard automatically detects known conflicts and warns you.

Rent Somersloop Restrictions Server

Play Somersloop Restrictions on your own Satisfactory server with mod support.

Recommended RAM
6 GBfrom €12/mo
Minimum 4 GB | €2/GB
Order Server Now

Mod Information

Author
Robb
Latest Version
v1.0.0
Created
September 27, 2025
Last Updated
July 8, 2026
Source Code
GitHub →