
NACops MONO
Experience the average North American police force here in Hyland Point!Details
NACopsV1.dll
SHA 256 File Hash: 346F8839480FF01D6227200E477A832E207B95C4641BA059C8E43BAEFCC8E489
SCHEDULE I NA COPS MOD
NEEDS MELON LOADER (BOTH ALTERNATE AND DEFAULT VERSIONS ARE NOW SUPPORTED!)
Wiki Page
| Home Page | - | Docks Raids | - | Private Investigator | -
Features
- Makes the cops more lethal by making them arrest you easily and conducting searches periodically
- Cops now occasionally use lethal force if you approach them
- Cops will occasionally appoint a disguised Private Investigator to monitor you
- Cops will now try to search for players smoking ganja and also apprehend the suspect
- Cops will give you more crime charges if arrested
- New customers will try to snitch on you resulting in Car Dispatches and Investigation
- When dealing to customers, they have a chance to be a part of a Buy Bust!
- Police will on rare occasions destroy Growing Pots in the Docks Warehouse! Wiki
- Overall Cops difficulty is tied to Game Progression:
- Total Earnings
- Total Days in the Save
- Customer Relationships
Important!
- "alternate" or "alternate-beta" branch users: Download the
NACopsV1-Mono
version. - "default" or "beta" branch users: Download the
NACopsV1-IL2CPP
version.
Installation Steps
- Install Melon Loader from a trusted source like MelonWiki.
- Copy the DLL file and the
NACops
folder (withconfig.json
) into theMods
folder. - You are good to go!
Configuration
The mod supports overriding behaviors and variables to allow cross-compatibility with other mods.
(Optional) Configuration Steps:
- Open the
NACops
folder and locate the file calledconfig.json
. - The default contents of the
config.json
file are as follows:
{
"OverrideMovement": true,
"OverrideCombatBeh": true,
"OverrideBodySearch": true,
"OverrideWeapon": true,
"OverrideMaxHealth": true,
"LethalCops": true,
"NearbyCrazyCops": true,
"CrazyCops": true,
"PrivateInvestigator": true,
"WeedInvestigator": true,
"CorruptCops": true,
"SnitchingSamples": true,
"BuyBusts": true,
"DocksRaids": true,
"IncludeSpawned": false
}
-
Override(Parameter):
- true: Uses the NACops mod settings on the officers and overrides any other mod settings
- false: Uses the game default settings on the officers or other mods settings.
-
LethalCops:
- true: Forces nearby cops to actively target you and lethally hunt you
- false: Disabled
-
NearbyCrazyCops:
- true: Forces nearby cops to actively find you and initiate body search
- false: Disabled
-
CrazyCops:
- true: Forces cops to try and initiate: Vehicle pursuits, Foot pursuits if visible or Initiate Investigations
- false: Disabled
-
PrivateInvestigator:
- true: Forces a nearby cop to transform into a Private Investigator that follows you
- false: Disabled
-
WeedInvestigator:
- true: Forces nearby cops to find you and body search when smoking product nearby
- false: Disabled
-
CorruptCops:
- true: Cops will give you false charges when the events run
- false: Disabled
-
SnitchingSamples:
- true: When you give Potential Customers samples they have a chance to Snitch on you -> Vehicle patrol + Investigation status
- false: Disabled
-
BuyBusts:
- true: When you deal customers product, based on the customer relationship this might trigger a Buy Bust, spawning a Cop behind you!
- false: Disabled
-
DocksRaids:
- true: If Private Investigator builds up enough Session Heat, the Police will come to destroy Growing Pots in the Docks Warehouse
- false: Disabled
-
IncludeSpawned:
- true: When the mod is running, tries to search for spawned / despawned cops. Only enable this feature if you use mods that spawn or despawn cops at runtime!
- false: Default Disabled.
Note: The
config.json
file will be automatically created in theMods/NACops/config.json
directory if it's missing.
Events and built in progression system
Each event frequency and range has randomization built into it and works as described below.
Freq - Frequency in Seconds, The amount of time function has to sleep before it can run again.
Dist - Distance in Units, The amount of range object can have to trigger the event.
Min - Minimum value that the property can have in Random Range
Max - Maximum value that the property can have in Random Range
Example: If a player has over 300 000 Total Earnings and 30 days in their save file
- Lethal Cops will try to run on the nearest officer at a random time between 10 to 30 seconds
- Lethal cops if player is within a random distance between 7 and 12 units, the lethal cop will try to shoot
- PI Threshold has the Total Earnings cap of 300 000 money so that means that at a random time between 100 to 200 seconds a Private Investigator will try to be appointed.
Lethal Cop Frequency (by Days Total)
Days | Min Freq | Max Freq |
---|---|---|
0 | 30 | 60 |
5 | 20 | 60 |
10 | 20 | 50 |
20 | 15 | 40 |
30 | 10 | 30 |
40 | 10 | 20 |
50 | 8 | 18 |
Lethal Cop Range (by Total Earnings)
Earnings | Min Dist | Max Dist |
---|---|---|
0 | 4 | 6 |
8000 | 4 | 8 |
30000 | 5 | 9 |
100000 | 6 | 10 |
300000 | 7 | 12 |
600000 | 9 | 14 |
1000000 | 10 | 15 |
Crazy Cops Frequency (by Days Total)
Days | Min Freq | Max Freq |
---|---|---|
0 | 300 | 450 |
5 | 300 | 400 |
10 | 200 | 350 |
20 | 150 | 350 |
30 | 150 | 300 |
40 | 100 | 300 |
50 | 100 | 250 |
Crazy Cops Range (by Total Earnings)
Earnings | Min Dist | Max Dist |
---|---|---|
0 | 10 | 30 |
8000 | 15 | 30 |
30000 | 20 | 35 |
100000 | 25 | 35 |
300000 | 30 | 40 |
500000 | 30 | 40 |
1000000 | 30 | 45 |
3000000 | 30 | 50 |
Nearby Crazy Threshold (by Days Total)
Days | Min Freq | Max Freq |
---|---|---|
0 | 400 | 650 |
5 | 300 | 600 |
10 | 120 | 500 |
20 | 120 | 500 |
30 | 120 | 400 |
40 | 120 | 350 |
50 | 120 | 300 |
Nearby Crazy Range (by Total Earnings)
Earnings | Min Dist | Max Dist |
---|---|---|
0 | 10 | 15 |
8000 | 10 | 20 |
30000 | 10 | 25 |
100000 | 20 | 35 |
300000 | 20 | 40 |
500000 | 25 | 40 |
PI Frequency (by Total Earnings)
Earnings | Min Freq | Max Freq |
---|---|---|
0 | 450 | 800 |
1000 | 380 | 800 |
10000 | 350 | 700 |
30000 | 330 | 690 |
60000 | 330 | 650 |
100000 | 300 | 600 |
300000 | 300 | 570 |
800000 | 300 | 480 |
1500000 | 270 | 400 |
8000000 | 230 | 360 |
PI Curfew Attention Probability (by Days Total)
Probability result must be > 0.5 to trigger attention
| Days | Min Prob | Max Prob | |------|----------|----------| | 0 | 0.00 | 0.50 | | 5 | 0.00 | 0.50 | | 10 | 0.00 | 0.55 | | 20 | 0.00 | 0.55 | | 30 | 0.00 | 0.55 | | 40 | 0.00 | 0.60 | | 50 | 0.00 | 0.62 | | 60 | 0.00 | 0.64 | | 70 | 0.00 | 0.66 | | 80 | 0.00 | 0.68 | | 90 | 0.00 | 0.70 |
Snitch Probability (by Days Total)
Probability result must be > 0.8 to snitch
| Days | Min Prob | Max Prob | |------|----------|----------| | 0 | 0.00 | 0.80 | | 5 | 0.00 | 0.85 | | 10 | 0.00 | 0.88 | | 20 | 0.00 | 0.90 | | 30 | 0.00 | 0.93 | | 40 | 0.00 | 0.95 | | 50 | 0.05 | 1.00 | | 60 | 0.10 | 1.00 | | 70 | 0.15 | 1.00 | | 80 | 0.20 | 1.00 | | 90 | 0.25 | 1.00 |
Buy Bust Probability (by Customer Trust Delta * 10)
Probability result must be > 0.5 to trigger bust
| Trust Delta | Min Prob | Max Prob | |-------------|----------|----------| | 0 | 0.10 | 1.00 | | 5 | 0.05 | 0.90 | | 10 | 0.00 | 0.80 | | 15 | 0.00 | 0.75 | | 20 | 0.00 | 0.65 | | 30 | 0.00 | 0.60 | | 40 | 0.00 | 0.55 |
Contribute, Build from Source, or Verify Integrity
Check out the project on GitHub.