OpenMonitors
An open source variation of CorporateRestructure, with additional features and improvements.
Last updated | 7 months ago |
Total downloads | 141392 |
Total rating | 12 |
Categories | Mods Misc Client-side |
Dependency string | JulianMods-OpenMonitors-1.1.1 |
Dependants | 165 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
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 Support
monitor, which shows the number of players still alive. - Fix a first-time loading bug that happens with the
Credits
monitor.
- On hosting a game for the first time that session, the
Credits
monitor throws an NPE since theTextMeshProGUI
object 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
Prefix
patch 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.
Changing the Weather Color
You can change the weather color using a valid hex code, such as 69FF69
or #69FF69
.
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 |