
Twitch Integration
Adds subscription/bits/follow/donation spawning of mobs plus ingame twitchchat
Beschreibung
Requirements
[StreamRoller](https://streamroller.stream/)
This is a desktop streaming software appcliation that will allow you to setup triggers to spawn mobs in game. The triggers can be anything StreamRoller software can provide (bits/donations/chatmessages/chat points redemption/discord message/obsscene changes etc etc). There are currently over 5.8 million possible combinations of trigger/actions in StreamRoller so the limit is basically on your brains ability to think of something you want to do with your streaming experience for the users :D)[Socket.io client](https://ficsit.app/mod/SocketIOClient)
This Satisfactory Mod should be automatically installed alongside the StreamRoller/Twitch Integration mod if you use the SMM(Satisfactory Mod Manager) for your mods.If you don't use SMM then you will need to manually install SocketIOClient when you install StreamRoller/Twitch Integration
Having Spawning Issues?
- The mod requires a TV to be placed in game to allow spawning to happen. Without a TV placed no mobs will get spawned.- If you find mobs are not spawning then it could be due to hitting the max number of mobs (I believe it is 20) around your char.
- When upgrading from a previous version there sometimes appears to be an issue where some files are stored in the savegame that stopping spawning from happening. To fix this simply uninstall the mod using SML start the saved game and save to remove all previous files in that save. Then reinstall the mod, you will need to re-unlock the TV from the HUB and place it down to allow spawning to start again.
Note currently the mod is only setup for windows install. It hasn't had any server development yet (still in progress). If you test it on a server it might/might not work
Features
- Add Twitch Stream Chat Display in game via a Monitor object (Unlocked in the HUB once installed)- Spawn Mobs on you when someone subscribes, Donates or follows.
Having issues with mobs not spawning?
There is currently a bug in game (should be fixed next patch I belive) where if you tame too many doggo's it will reach a limit cap for mob spawns. This can also be used early game as a cheat, ie tame 20 doggo's and never have to worry about mobs in game anymore :D
Setup
Note: this extension requires the free opensource streaming software called [StreamRoller](https://streamroller.stream/)1. Install Mod as any other
2. Start [StreamRoller](https://streamroller.stream/)
3. Start Satisfactor (currently you need to start the game after the streaming tool. This will be fixed at some point :D)
Twitch Chat
1. In game Check the HUB to unlock the mod so it will appear in the build gun menu.2. Drop a TwitchTV in game and then you start to see twitch chat.
mob Spawns (default settings)
1. If you want to use the defaults you can just wait for someone to donate bits, subscribe, Follow or a streamlabs Donation you can just start playing#
default settings options
To see the default configuration settings, on [StreamRoller](https://streamroller.stream/) main page (called the liveportal) just click on the 'satisfactory' extension name on the right of the page#
Available default options
1. Enable/Disable default spawning (usefull if you want to create your own custom settings that include the defaults, ie a custom subscription setting)2. For each of the default options (Stremalabs donations, Bits, Follows and subscriptions) There are a mix of the following
- Creature Type (what creature to spawn for this option)
- Minimum Donation (what is the minimum needed to spawn, ie $10 means any dono below that will be ignored)
- Donation Divisor. This will spawn more mobs for higher donations. ie a divisor of 1000 for bits would mean that
- - 0-999 bits = 1 mob
- - 1000-1999 bits = 2 mobs
- - 2000-2999 bits = 3 mobs
- - etc
mob Spawns (custom)
StreamRoller allows thousands of options for triggering a mob the mob spawns it is impossible to give all options (ie Chat Redemptions, OBS scene Changed, twitter/discord messages, Philips Hue lights change)First decide on the trigger (the action that you want to spawn a mob off). This could be follows, subs etc as above or any other StreamRoller trigger available.
An example of using a 'custom channel points redemption' to spawn a mob.
1. Go to the [StreamRoller](https://streamroller.stream/) autopilot page2. We need to add a new Trigger/Action pairing (trigger is 'when this happens', action is 'do this')
3. Go down to Add new Trigger/action pairing section of the page
4. Select the Trigger extension name (ie what extension will be firing off the thing you want to invoke your spawn mob action). In this case select "twitch"
5. Below that field select the Specific Trigger. In this case find "TwitchRedemptionAdd" in the list (this 'trigger' is fired when someone clicks a custom redemption in twitch chat (one of those you created yourself)).
6. Lets say we want this to trigger on redemptions that cost 1000 channel points (an easy way to select a specific custom redemption without having to find the twitch id for it :D)
- in the field 'cost' add 1000. This means only fire this trigger when a redemption is used that costs 1000 channel points.
7. Select the Action extension you want to use. In this case select satisfactory
8. Below that field select the Specific Action. In this case find "Spawn a mob"
9. Below the "Spawn a Mob" dropdown you can now select the number of mobs (the 'count' field) and the mob type to spawn ('mobType')
Mob types can be found in the settings menu for satisfactory in [StreamRoller](https://streamroller.stream/)
- 0 = hog (follow)
- 1 = spitter - spitting hog (bits)
- 2 = stinger - jumping spider (donation)
- 3 = Johhny - ouch (sub)
The menu can be found by going to the home page for StreamRoller (called the live portal) and clicking on the extension name (ie satisfactory) on the right side of the screen
Current mod status
This mod is still in beta format. If you want to report bugs/suggest options (ie trigger/actions to make available in [StreamRoller](https://streamroller.stream/) then let me know)You can contact me either through [Discord](https://discord.gg/4RQCauj)
- built in autospawn/TV
- Triggers and actions to allow custom autopilot control
#
Triggers (allows you to perform stream actions based on what is happening in game)
- Player Dropped TV#
Actions (allows you to tell satisfactory to do something)
- Spawn a MobFor mod Developers
I'm not a C++, Unreal coder.This whole mod would probably take an existing modder a couple of hours to produce (and do it a lot better). If you want to use the [StreamRoller](https://streamroller.stream/) API (it's just a websocket to localhost to send receive JSON messages) in your own Mod or to rewrite a better version of this mod let me know and I'll be happy to help with the API.
#
Ideas
I was trying to think of additional features I could use from StreamRoller. One was using ChatGPT in the game but haven't managed to come up with anything so far. Maybe games stats in an OBS overlay.#
API
Currently there is only really a javascript api set of functions (just to abstract develepors from the repetitve tasks of creating messages) so a C++ api mod/library/.h.cpp would be great for ease of use for other C++ devs (I just don't know enough C++, or Unreal for a satisfactory mod, to know the best way to do that).#
Extra Help
Happy to help anyone interested as the [StreamRoller](https://streamroller.stream/) software opens up so many options without having to deal with the API's you want to use (ie discord/twitch or anything built into streamroller) it is a shame there isn't a C++ librarby to make it easier (ie just connect/sendmessage etc functions that create the correct JSON format).So I'll add a blatant call out to any C++ programmers that could help with that :D
Contact Details
Happy to get suggestions/bugs/requested features or even to show how it works if you'd like to use [StreamRoller](https://streamroller.stream/) in your mod (or for any other reason).For full disclosure I also author StreamRoller but have made it opensource and free to be transparent with the code and what it does. I wrote it mostly for myself but decided others might find it useful so made it public.
[Discord](https://discord.gg/4RQCauj)
[Twitch](https://www.twitch.tv/olddepressedgamer) (sundays,Tuesdays and Thursdays 9pm-1am GMT)
Versionen
Twitch Integration auf dem Server installieren
Satisfactory Server bestellen
Bestelle einen Satisfactory Server mit mindestens 4 GB RAM (6 GB empfohlen). Bei Multiplayer: +1 GB pro 4 Spieler.
Mod installieren
Öffne den Mod-Manager im Dashboard und suche nach "Twitch Integration". Installations-Dependencies werden automatisch mitinstalliert.
Server neu starten
Starte den Server neu, damit die Mod geladen wird. Spieler müssen die Mod ebenfalls lokal installiert haben.
Häufige Fragen
Twitch Integration funktioniert nicht nach Update – was tun?
Nach einem Satisfactory-Update müssen Mods aktualisiert werden. Prüfe auf ficsit.app, ob Twitch Integration 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.
Twitch Integration 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 Twitch Integration v1.1.9 und den gleichen SML verwenden. Bei Mado Hosting laufen Satisfactory Server mit 6 GB RAM für stabile Multiplayer-Performance.
Ist Twitch Integration mit anderen Satisfactory Mods kompatibel?
Twitch Integration 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.
Twitch Integration Server mieten
Spiele Twitch Integration auf deinem eigenen Satisfactory Server mit Mod-Support.
Mod Informationen
- Ersteller
- Silenus “ODG” TheAncient
- Neueste Version
- v1.1.9
- Erstellt am
- 26. Oktober 2024
- Zuletzt aktualisiert
- 8. Juli 2026
- Quellcode
- GitHub →