SlipChat
Local HTTP server to send in-game announcements
Last updated | 2 months ago |
Total downloads | 48 |
Total rating | 0 |
Categories | Mods |
Dependency string | MoSadie-SlipChat-0.1.1 |
Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
SlipChat
This plugin is currently in active testing, please report any issues you find!
(Also please reach out if you have any questions!)
Trigger the in-game announcement feature via a local API
Listens for an HTTP request and, after validating the message and other checks, sends an annoucement to your crew!
Send a GET request to http://localhost:8002/sendchat?message=Hello%20World
to trigger an announcement of "Hello World" in-game.
In addition to raw HTTP requests, there is also a Stream Deck Plugin to make announcements.
If you click the "Manual Download" button to download the zip file, inside should be a file ending in .streamDeckPlugin
you can use to install the plugin. Most of the default settings should work, just need to add a message.
Current requirements to send an announcement:
- Must be captain of the ship.
- Must be at the Helm station.
In addition, you can use special $variables to automatically replace these with values from in-game:
Crew Variables:
- $captain: The display name of the Captain
- $randomCrew[id]: A random crew member's name, replace [id] to keep it consistant in the message (ex $randomCrew1)
- $crew[id]: The crew member with that numeric id, replace [id] with a number (ex $crew0)
Fight Variables:
(These will be blank if no fight is occuring)
- $enemyName: The name of the enemy ship
- $enemyIntel: The intel of the enemy ship
- $enemyInvaders: The invaders from the enemy ship
- $enemyThreat: The threat level of the enemy ship
- $enemySpeed: The speed of the enemy ship
- $enemyCargo: The cargo of the enemy ship
Run Variables:
- $campaignName: The name of the campaign (ex Pluto)
- $sectorName: The name of the sector (ex Pluto Outskirts)
Misc Variables:
- $version: The version of SlipChat (mainly for debugging purposes, no real purpose)