Additional Depots

Additional Depots

This mod allows other mod authors to add Additional sources if items to their players, similar to the Dimensional Depot.

von Jarno458v1.1.4storagemultiplayer library
1.4K
Downloads
11.0K
Views
3. April 2026
Erstellt
7. Juli 2026
Aktualisiert

Beschreibung

Additional Depots

This mod allows other mod authors to add Additional sources if items to their players, in the form of depots, similar to the dimensional depot. The mod author will have full control over what items are available in the depot and how it behaves for the player.
![DepotTakeOut](https://github.com/Jarno458/AdditionalDepots/blob/main/Mod/Docs/DepotTakeOut.gif?raw=true)
![BuildFromDepot](https://github.com/Jarno458/AdditionalDepots/blob/main/Mod/Docs/BuildFromDepot.gif?raw=true)
![DepotPriorities](https://github.com/Jarno458/AdditionalDepots/blob/main/Mod/Docs/DepotPriorities.gif?raw=true)

Creating Depot Definition

In order to implement your own depots with the Additional Depots mod, you should get the code from github and place it inside a folder named `AdditionalDepots` inside your `SatisfactoryModLoader\Mods\` folder, then re-generate the visual studio project files and build the your modding projects developer-editor cpp side. once that is done open the edit and create a new resource of the type `AdditionDepotDefinition` and fill in the details as described below. Depot definition files do not need to registered, they are picked up automatically.
![Depot Definition Creation](https://github.com/Jarno458/AdditionalDepots/blob/main/Mod/Docs/DepotDefinitionCreation.png?raw=true)

#

Depot Definition settings

![Depot Definition Example](https://github.com/Jarno458/AdditionalDepots/blob/main/Mod/Docs/DepotDefinitionExample.png?raw=true)

The setting work as follows:
##

Identifier:

`Identifier`: an unique FName that is used to reference your specific depot by code (not visible to the user).
##

Presentation:

`Name`: This display name of your depot.
`Color`: The color corresponding to this depot, it wil be used to visually represent the depot in for example build costs.
`Icon`: An Icon that is displayed in player inventory menu for your depot.
##

Configuration:

`Max Type`: Controlls how many of a single item can be stored in the depot (can be changed at runtime)
`Number of Stacks`: `Max Amount` will be the number of stacks that can be added.
`Total amout of items (shows current/max)`: `Max Amount` is an numeric hard cap, items in depot will show (current/max) and a progress bar of how full the entry is.
`Total amout of items only shows current`: `Max Amount` is an numeric hard cap, entries will show current amount and a progress bar of how filled the entry is.
`None (no progress bar)`: the numeric hard cap is the INT32_MAX (`2.147.483.647`), entries will show current amount but no progress bar will be shown.

`Max Amount`: works with `Max Type` (can be changed at runtime).
`Can Drag Items To Inventory`: Controls whether or not a player can drag a stack into his own personal inventory (can be changed at runtime).
`Can Be Used When Building`: Controls whether or not this depot can be directly used when crafting or building (can be changed at runtime, player can also turn this off for themself).
`Is Player Specific`: If checked, each player will have its own specific contents for this depot.

NOTE: if both `Can Drag Items To Inventory` and `Can Be Used When Building` are unchecked, then the depot will be read-only for the player, they can see it but cannot take anything out.
NOTE: Its currently not posable to Drag & Drop items from your inventory into a custom depot, they will instead go to the Dimensional Depot if its available, but this functionality can be added later if there is enough desire for it.

##

Savegame:

`Persist In Save Game`: If checked, contents of this depot will be persisted in the same game, otherwise the content is lost.

Manipulating the Depot

![Debug Subsystems Blueprint](https://github.com/Jarno458/AdditionalDepots/blob/main/Mod/Docs/DepotSubsystems.png?raw=true)
This mod exposes the Additional Depots Server Subsystem, that can be obtained in blueprint as shown below, or in cpp like `AAdditionalDepotsClientSubsystem::Get(world)` or `AAditionalDepotsServerSubsystem::Get(world)`. The client subsystem is mostly used by the ui to display the depots and correctly take them into account when constructing things. To actually alter the contents of a depot the Server Subsystem should be used only.

#

Server subsystem

The server subsystem exposes the follow methods, and should be accessed from server code only. This ensures the replication is properly taken care off.

##

Methods:

`SetDepotContent`: overrides the current content of a depot with the specified items/amounts.
`SetItem`: set the amount for a specific item in a specific depot.
`Add/RemoveItem(s)`: Increments and decrements the amounts for specific item(s).
`GetItems`: the current item/amounts in a specific list.
`UpdateCanDragToInventory`: allow or disallow dragging to inventory.
`UpdateCanBeUsedForBuildingAndCrafting`: allow or disallow this depot to be used for building.
`UpdateMaxAmount`: Allows the maximum stored amount to be changed at runtime (does not truncate item amounts over the maximum).

##

Events:

`OnItemRemoved`: Fired when Add/RemoveItem(s) is called, will also fire in response to a client dragging items to their inventory
`OnItemAdded`: Fired when Add/RemoveItem(s) is called, will also fire in response to a client dragging items to their inventory
`OnItemAmountUpdated`: Fixed when any item has its amount changed, used by replication system to replicate the new amounts
`OnConfigurationUpdated`: Fixed when a depot configuration is updated, used by replication system to replicate the new configuration

Versionen

v1.1.4release
58 Downloads7. Juli 2026
v1.1.3release
69 Downloads6. Juli 2026
v1.1.2release
915 Downloads23. Juni 2026
v1.1.1release
168 Downloads21. Juni 2026
v1.1.0release
141 Downloads13. Juni 2026

Additional Depots auf dem Server installieren

1

Satisfactory Server bestellen

Bestelle einen Satisfactory Server mit mindestens 4 GB RAM (6 GB empfohlen). Bei Multiplayer: +1 GB pro 4 Spieler.

2

Mod installieren

Öffne den Mod-Manager im Dashboard und suche nach "Additional Depots". Installations-Dependencies werden automatisch mitinstalliert.

3

Server neu starten

Starte den Server neu, damit die Mod geladen wird. Spieler müssen die Mod ebenfalls lokal installiert haben.

Häufige Fragen

Additional Depots funktioniert nicht nach Update – was tun?

Nach einem Satisfactory-Update müssen Mods aktualisiert werden. Prüfe auf ficsit.app, ob Additional Depots bereits für die neue Game-Version aktualisiert wurde. Bei Mado Hosting: Öffne den Mod-Manager und klicke "Alle aktualisieren". Wenn die Mod noch nicht aktualisiert ist, entferne sie temporär, damit der Server startet.

Additional Depots verursacht Crashes im Multiplayer – Lösung

Häufigste Ursache: alle Spieler müssen exakt die gleiche Mod-Version installiert haben. Prüfe in den Server-Logs nach "ModMismatch" oder "Version Conflict". Stelle sicher, dass alle Spieler Additional Depots v1.1.4 und den gleichen SML verwenden. Bei Mado Hosting laufen Satisfactory Server mit 6 GB RAM für stabile Multiplayer-Performance.

Ist Additional Depots mit anderen Satisfactory Mods kompatibel?

Additional Depots nutzt den Satisfactory Mod Loader (SML). Generell sind SML-basierte Mods untereinander kompatibel, aber Mods die gleiche Game-Systeme ändern, können Konflikte verursachen. Teste neue Mod-Kombinationen am besten auf einem Backup-Save. Im Mado Dashboard werden bekannte Konflikte automatisch erkannt und du wirst gewarnt.

Additional Depots Server mieten

Spiele Additional Depots auf deinem eigenen Satisfactory Server mit Mod-Support.

Empfohlener RAM
6 GBab €12/Monat
Min. 4 GB | €2/GB
Jetzt Server bestellen

Mod Informationen

Ersteller
Jarno458
Neueste Version
v1.1.4
Erstellt am
3. April 2026
Zuletzt aktualisiert
7. Juli 2026
Quellcode
GitHub →
Additional Depots Mod — Satisfactory Server Hosting | Mado Hosting | Mado Hosting