About this mod
Take your Schedule 1 adventures to the next level with the Enhanced Law Enforcement Mod! Featuring district-based patrols, dynamic time-based officer presence, and enhanced police distribution, this mod cranks up the heat on your shady dealings. Will you outsmart the law, or will your empire crumble under the pressure? The choice is yours!
- Requirements
- Permissions and credits
C:\Program Files (x86)\Steam\steamapps\common\Schedule I\UserData
(or wherever the mod sees the MelonLoader User Data Directory for Schedule 1 )
Law Enforcement Enhanced
You can run, but you can't hide—for long.
---
So you thought running your little Schedule 1 empire was going to be easy, huh?
Think again.
The Enhanced Law Enforcement mod cranks up the heat on your shady dealings, transforming the boys (and girls) in blue from standard cops into a formidable, ever-watchful force. Whether you're hustling in the morning sun or making sketchy deals under the cover of darkness, the cops are onto you.
---
What’s in Store for Your Criminal Career?
🕒 Dynamic Patrols
- Morning: The early bird gets the worm… but don’t expect much heat. The cops are still sipping their coffee (*33% capacity*).
- Afternoon: Things start to pick up. Neighborhoods are bustling, and so are the patrols (*50% capacity*).
- Evening: The streets are alive, and so are the sirens. Time to watch your back (*66% capacity*).
- Night: The gloves are off. It’s a game of cat and mouse, and you just heard a meow (*100% capacity*).
And don’t even THINK about 9:00 PM—because when the 9:00 PM Maximum Protocol kicks in, the cops will flood the streets like they’re auditioning for an action movie.
---
👮 Smarter Cops, Bigger Problems
- Patrol Routes 2.0: No more lazy loops. These officers have upgraded to smarter patrol routes with customizable waypoints.
---
🤖 Performance-Friendly
- Officers despawn when you’re out of sight, keeping the game smooth while you sweat bullets.
---
Why Download This Mod?
Because it’s time to take your empire-building skills to the next level.
- Can you pull off late-night deals without triggering the 9:00 PM Maximum Protocol?
- Or will the cops finally make you their "special project"?
It’s time to find out. **Download now and see if you’ve got what it takes to thrive in a world where the law fights back.**
---
Installation
1. Install [MelonLoader](https://melonwiki.xyz) (required).
2. Download the latest version of **Enhanced Law Enforcement**.
3. Drop the mod’s DLL into your game’s `Mods` folder.
4. Launch the game and get ready to sweat.
---
Think you're untouchable? Think again.
Being a Schedule 1 dealer was never supposed to be easy.
============================================================================
Enhanced Law Enforcement v1.2 - Sentry Duty Update Notes
New Features
- Night Sentry System: Added sentries that spawn throughout the city at 9PM. These are deployed differently than the fixed guards at Taco Ticklers.
- Improved Spawn Locations: Police officers now spawn in more diverse locations across all districts.
Technical Improvements
- Performance Optimization: Improved framerate - now achieving 30+ FPS on late-game saves and up to 60 FPS on worlds with fewer active tasks using default configuration.
- Upgraded Framework: Updated from .NET 4.2 to .NET 6.0 for better performance and compatibility.
- New Officer Stuck Prevention: Implemented additional fixes for officers getting stuck (WIP).
- Reduced Console Spam: Disabled development logging by default (can be toggled in config files).
Configuration Updates
- New Config Filename: Changed generated config name to law_user_config.json (You can safely ignore law_enforcement_settings.json file, which will be merged in the next update).
- Balanced Default Settings: Adjusted default values to be more optimized for gameplay and performance.
Known Issues
- Officer Davis Persistence: Despite removing him from the spawn pool, Officer Davis continues to appear. Our efforts to permanently remove him continue.
- Aerial Officers: Officers may rarely spawn in the air. We're still investigating this issue.
- Frozen Officers: Sometimes spawned officers remain frozen. The cleanup system will eventually detect and fix them, but it might take 1-2 minutes.
Acknowledgments
- Special thanks to Estonia for their ModdingUtility mod, which allowed me to log exact coordinates for the new spawn locations used in this update.
Note: This mod is being developed through hands-on learning, so feedback is highly appreciated!
~ surrealnirvana
----------------------------------
Changelog - Enhanced Law Enforcement v1.1.1 Bug Fixes:
- Fixed district count discrepancies when officers are despawned by the game
- Fixed issues with officers getting stuck in Western District and mountain areas
- Added system to detect and fix stuck officers automatically
- Improved officer navigation in difficult terrain using better NavMesh sampling
- Added enhanced patrol patterns with better waypoint placement and validation
- Improved cleanup of despawned officers to prevent memory leaks
- Added periodic reconciliation of district officer counts
- Updated default configuration values:
MaxTotalOfficers: 60 (was 15)
OfficersPerDistrict: 10 (was 5)
SpawnCooldown: 3.5 (was 7.0)
MaxLocalOfficers: 30 (was 15)
MinPatrolRadius: 20.0 (was 10.0)
MaxPatrolRadius: 40.0 (was 20.0)
MinPatrolWaypoints: 5 (was 3)
MaxPatrolWaypoints: 8 (was 5)
EveningOfficerLimit: 30 (was 15)
NightOfficerLimit: 60 (was 15)
Law Enforcement Enhancement Mod v1.1.0 - "Fast & Heavy Load" Update
First and foremost, I want to thank all the players who downloaded and tested the initial release of this mod! Your feedback has been invaluable. What started as a simple bug patch to fix crashing when moving at high speeds or on saves with lots of player-controlled workers quickly spiraled into a full update to the entire codebase, warranting its own patch name. Hence, I present to you the "Fast & Heavy Load" update wink. Your continued support drives these improvements!
Player-Friendly Features & Improvements
- Drastically Improved Stability: Fixed crashes when moving quickly between districts or loading saves with many workers
- District-Based Officer System: Officers now patrol specific city districts with proper population limits
- Smoother World Loading: The system now properly waits for the game world to fully stabilize before spawning officers
- Better Initialization: Detects player movement before starting to spawn officers to prevent early-game issues
- Reduced Stuttering: Improved officer spawning to prevent game hitching and framerate drops
- 9PM Officer Spawning: Fixed issues with the 9PM "increased police presence" feature
- Better Performance: Reduced memory usage and optimized officer management for smoother gameplay
- --------------------------------------