Removes end-of-life expiration and auto-repairs broken devices in Data Center — quality-of-life automation for your network.
- Repository: github.com/mleem97/gregMod.NoEOL
- Discord / Support: discord.gg/greg
- Website: gregframework.eu
gregMod.NoEOL prevents servers and switches from reaching end-of-life and automatically repairs broken devices. It keeps your network running without constant micromanagement.
- Disable switch end-of-life (restores default EOL value every frame)
- Disable server end-of-life (restores default EOL value every frame)
- Auto-repair broken switches
- Auto-repair broken servers
- Hide EOL warning triangles on devices
- Real-time behavior — applies continuously during gameplay
- F5 configuration overlay (IPAM-style dark UI)
- Configurable via MelonPreferences (F5 menu)
- Safe scene reset when returning to main menu
- Verbose release log (
noeol.latest.log)
-
Install MelonLoader (v0.7.2+) for Data Center
-
Copy the release DLL into the mod folder:
Game/Mods/gregMod.NoEOL.dll -
Start the game
-
Press F5 to open the configuration overlay
All settings are available in-game via MelonPreferences (F5 menu).
| Setting | Default | Description |
|---|---|---|
DisableSwitchesEOL |
true |
Prevents switches from reaching end-of-life |
DisableServersEOL |
true |
Prevents servers from reaching end-of-life |
AutoRepairBrokenSwitches |
true |
Automatically repairs broken switches |
AutoRepairBrokenServers |
true |
Automatically repairs broken servers |
HideWarningTriangles |
false |
Hides EOL warning triangles on devices |
- On scene load, the mod caches
NetworkMapandMainGameManagersingletons - Each frame in
OnUpdate():- Repairs broken switches/servers (if enabled)
- Restores default EOL values (if enabled)
- On main menu load, scene references are cleared
- EOL values are resolved from device prefabs and cached by type
- MelonLoader (v0.7.2+)
- Il2CppInterop
- Unity / game interop assemblies from the local Data Center installation
Requirements:
- .NET 6 SDK
- local Data Center / MelonLoader installation
Note: This mod was built on Linux using Proton-GE 10-34. The
references/directory contains the required game and MelonLoader DLLs. When building on a different system, adjust the<HintPath>entries in the.csprojto point to your local MelonLoader and game interop assemblies.
Build:
git clone https://github.com/mleem97/gregMod.NoEOL.git
cd gregMod.NoEOL
dotnet build -c ReleaseRelease output:
bin/Release/net6.0/gregMod.NoEOL.dll
gregMod.NoEOL/
├── NoMoreEOL/ # Source code
│ ├── Core.cs # MelonLoader entry point, EOL handling, device repair
│ ├── NoEolOverlay.cs # F5 configuration overlay (IPAM-style UI)
│ ├── EolHider.cs # EOL warning triangle hiding (Harmony patch)
│ ├── ModReleaseLog.cs # Verbose release logging
│ └── Enums/
│ └── EOLDeviceType.cs # Device type enum
├── references/ # Game & MelonLoader interop DLLs
├── gregMod.NoEOL.csproj # Project file
├── LICENSE # Apache 2.0
└── README.md
| Role | Contributor |
|---|---|
| Original Author | Neox (TeamGreg Modding) |
| gregMod Fork | mleem97 (TeamGreg Modding) |
| EOL Hider | tindolt |
This project is licensed under the Apache License 2.0. See LICENSE.
Building the ultimate modding framework for Data Center is a massive undertaking. gregFramework is currently maintained by a passionate core team of three, and we are looking for fellow creators to help us scale this mission!
Your place in the team: We won't throw you into the deep end. Depending on your individual strengths and skills, we will match you with the right areas of the project so you can contribute exactly where you have the most fun.
🌍 Language Requirement: A solid grasp of written English is required (without relying on machine translation). Being comfortable speaking English in voice chats is a huge plus, but we completely respect those who prefer to stick to text!
We are looking for motivated volunteers to join our crew across several roles:
- 💻 Code Wizards (C#, Rust, Lua, TS, GO) — Build and expand the core framework and mod packages
- 🎨 Asset Creators (3D Models, hardware assets) — Bring the framework to life visually
- 📚 Technical Writers — Craft wiki entries, maintain documentation, and write user guides
- 🎮 Alpha Testers — Hunt down bugs, stress-test the framework, and provide critical feedback
- ⚙️ System Guardians — Maintain our Linux servers, Docker containers, and infrastructure
- 🤝 Community Managers — Foster our Discord community, gather feedback, and keep the energy high
Interested in joining the project? Everyone is absolutely welcome! Send us an email at apply@gregframework.eu, shoot a quick DM, or drop a message on Discord.
gregFramework — powered by the community.