This package has been marked as deprecated, and it's suggested another
alternative is used.
You are viewing a potentially older version of this package.
View all versions.
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 | 24518 |
| 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!