Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
OpenMonitors
An open source variation of CorporateRestructure, with additional features and improvements.
| Date uploaded | 2 years ago |
| Version | 1.0.5 |
| Download link | JulianMods-OpenMonitors-1.0.5.zip |
| Downloads | 24762 |
| Dependency string | JulianMods-OpenMonitors-1.0.5 |
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
OpenMonitors
- Inspiration and 95% credit goes to Jamil's CorporateRestructure
- Completely client-side, meaning you can have it installed and play with your friends, even if they don't have this mod installed!
While the CorporateRestructure mod gave most of what I wanted:
- I wanted to add extra configurability, such as where you could place the monitors, and hiding them.
- I also wanted to add a
Life Supportmonitor, which shows the number of players still alive. - Fix a first-time loading bug that happens with the
Creditsmonitor.
- On hosting a game for the first time that session, the
Creditsmonitor throws an NPE since theTextMeshProGUIobject hasn't completely loaded into the game yet. Exiting the lobby, and then re-hosting fixes it, but still annoying.- I could have made a
Prefixpatch for that one specific method, but to me that's a band-aid fix, and patching patches is a really bad practice IMO.
- I could have made a
Issues / Bug Reports
Please open a Github issue here if you encounter any problems, or quirks!
With that, please describe the steps to reproduce the issue if you can, and if possible, provide a short video!
New Monitors [Client]
Each monitor may be hidden from view via configuration setting.
- Loot
- Time of Day
- Credits
- Total Days (Clients display
?until the first day is completed) - Life Support (Number of players still alive)
- Players Life Support
- Overlays on top of the outside camera ship monitor.
- Shows, by name, the life support of each player.
- Names exceeding length greater than fifteen will have the last three characters replaced with
...
- Names exceeding length greater than fifteen will have the last three characters replaced with
- Should a player go to forever sleep, their name will have
(DEAD)in red next to their name. - Should a player receive harm to their health, but not sleep forever (<= 50), their name will have
(HURT)in yellow next to their name.



Navigation Monitor [Client]
Weather can be hidden from Terminal and Navigation monitor via configuration setting.
Weather condition is colored based on the condition:
- None / Unknown = Green
- Dust Clouds = Green
- Rainy = Yellow
- Foggy = Yellow
- Stormy = Orange
- Flooded = Orange
- Eclipsed = Red
Monitor Layout
1: PROFIT QUOTA
2: DEADLINE
3: CAMERA INSIDE SHIP
- This slot is not a possible choice for the new monitors, because it's the camera inside the ship, which I'd rather not touch for now.
- If you set a monitor to use slot 3, that monitor will revert back to it's default slot position.
4: LIFE SUPPORT
5: LOOT
6: TIME
7: DAY
8: CREDITS
| 5 | 6 | 7 | 8 |
|---|---|---|---|
| 1 | 2 | 4 |
CHANGELOG
1.1.1
- Corrected logic for color parsing
1.1.0
- Updated game version to
v50 - Updated project to use
netstandard2.1 - Fixed
HideWeatherconfiguration not working. - Added option for removing the blue background of the
Profit QuotaandDeadlinemonitors. d-rafferty - Added options for modifying the color text of the weather. d-rafferty
1.0.5
Player's Life Supportmonitor:- Disabled word-wrap.
- Last three characters in their names are replaced with
...if exceeding a length greater than 15. - Patches added for
Player's Life Supportwhen any player receives damage. - Changed
(INJURED)to(HURT).
Life Supportmonitor now showsALIVE: <currently living players> / <total players>.
1.0.4
- Added
Player's Life Supportmonitor!- Disabled by default.
- Now you can, in real time, see your friends go from happy and jovial, to dead and cold.
- The text is overlayed on the bigger monitor for the outside ship camera.
- Does not disable the camera.
- Removed configuration setting for hiding the
Profit QuotaandDeadlinemonitors.- Will be re-added later
- More patches for
LifeSupportMonitorto fix the counter not updating. - Added
CHANGELOG.mdto zip file when creating a release - Minor refactoring for classes and files.
1.0.3
- More debug logging statements, more patches for
LifeSupportMonitor.
1.0.2
- Updated
manifest.json, forgot BepInEx version. - Moved releases to
CHANGELOG.md
1.0.1
- Fixing readme images... whoops
1.0.0
- Initial release!