![InfectedCompany-InfectedCompany-0.1.3 icon](https://gcdn.thunderstore.io/live/repository/icons/InfectedCompany-InfectedCompany-0.1.3.png.128x128_q95.png)
InfectedCompany
One or more of your crewmates are infected! Trust nobody, collect scrap and survive!
Date uploaded | 3 months ago |
Version | 0.1.3 |
Download link | InfectedCompany-InfectedCompany-0.1.3.zip |
Downloads | 3195 |
Dependency string | InfectedCompany-InfectedCompany-0.1.3 |
This mod requires the following mods to function
![BepInEx-BepInExPack-5.4.2100 icon](https://gcdn.thunderstore.io/live/repository/icons/BepInEx-BepInExPack-5.4.2100.png.64x64_q95.png)
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100![Evaisa-LethalLib-0.15.1 icon](https://gcdn.thunderstore.io/live/repository/icons/Evaisa-LethalLib-0.15.1.png.64x64_q95.jpg)
README
InfectedCompany
NOTE: All players will need the mod installed to play together
This mod is still in beta. Please report any bugs and issues you encountered while using the mod by creating an issue on the official GitHub repo issues page. Thank you!
Infected Company
- Trust nobody. One or more of your crewmates are infected! Trust nobody, collect scrap and survive!
- New items. Adds new items to the game: incendiary grenade, infected detector and handheld radar.
- Quarantine phase. Can you survive the facility lockdown?
- Lobby size support. Compatible with lobby size enhancement mods! The game will scale accordingly.
- And more!
Objectives
Survivor objective
The survivors main objective is to collect enough scrap to meet the newly added round quota (not to be confused with the profit quota). The round quota is the total value of collected scrap the survivors must meet in a SINGLE day/round. The round quota will increase along the normal game's profit quota. The survivors win if they are able to meet the round quota and survive.
Infected objective
The objective is to prevent survivors from meeting the round quota. You're given many tools to do so such as becoming a monster yourself :)
Game phases
This mod works with lobby size modification mods! By default there is an infected for every 3.5 players, for e.g. a lobby with 7 people will have 2 infected chosen at random.
Start phase
-
You will need at least 3 players in the lobby to start the game. The host is able to configure this value
- Once the ship lands, random players in the lobby will be chosen as the infected
- The more players the lobby has the more will be chosen as infected. The host is able to configure this value (default
3.5 players for each infected
)
Game phase
- During this phase the game will play as normally, except someone in your crew will be infected
- The infected will slowly build up insanity while they are inside the facility
- Once the insanity meter is full, they will have the ability to turn into the infected monster
- The qurantine phase begins when there is at least a single active infected roaming inside the facility
Quarantine phase
When quarantine phase ends, any infected that hasn't activated monster mode will lose 65% of their insanity
The quarantine phase begins when there is at least a single active infected monster inside the facility and ends when they are all neutralized or if the infection/insanity recedes. The facility is put into lockdown mode during quarantine:
- An alarm and announcer will signal the start and end of the quarantine phase
- Facility main entrances are locked, emergency exits remain unlocked from within the facility
- Teleporters are disabled
- Ship monitors are disabled
- Walkie-talkies are disabled
- The ship terminal is disabled
- Facility lights will switch off and emergency lights will switch on
Endgame phase and scoring
The game ends when any of the following happens:
1. The survivors collect and secure enough scrap to meet the round quota (survivors win)
2. All the survivors die (infected wins)
3. The ship leaves without meeting the round quota (infected wins)
Ship leaderboard
Player scores will be recorded and displayed in a leaderboard found in the ship.
Survivor gameplay
- Panic mode (default 'p' key): Drop all items and gain a temporary burst of speed (60 second cooldown). Use this wisely to escape the infected!
- Tips against the infected:
- Use flashes and stuns to slow and blind the infected. They cannot kill while stunned
- Use the infected detector to sniff them out
Infected gameplay
- Insanity: The insanity meter will fill up while you're inside the facility (and/or outside if it's the night). The rate increases with your fear level, meaning if you see monsters or dead bodies your insanity will charge faster. Once full you can turn into the infected monster
- Infected mode (default 'x' key): Transform into the infected if the insanity meter is full. While transformed you will have instant acceleration and have the ability to kill players
- Infected kill attack (default 'z' key): While in infected mode, you can kill other players by ripping their guts out (30 second cooldown)
- Immune to monsters: Other monsters will ignore you while you are in infected mode. Remember, you're immune to monsters, not bullets. Turrets can and will attack you
New Items
Infected Detector
- Cannot be bought and must be found as a rare drop within the facility
- Single-use scan, once used you cannot recharge it
- Only the person who used the scan will know the result. This opens up potential deception tactics ;)
- The charge is consumed even if no one was within the range of the scan or if they run out of its range, don't waste it!
- It will show a positive infected reading only if the infected has a high insanity level. The infected can avoid a positive reading by staying low
Handheld Radar
- Can be bought from the terminal for 120 credits
- Use it wisely! It runs on batteries and only lasts 150 seconds
- Pings the locations of nearby players and most monsters
- Monster and player pings are indistinguishable
- Some monsters will not show up on the radar
- You can pocket the item and leave it on to still hear the ping noises if there are nearby players or monsters
Incendiary Grenade
- Can be bought from the terminal for 50 credits
- It's a fire grenade
- The fire lasts for 7 seconds and will spread
- Will damage both players and monsters
- Getting burned will slow you
Gameplay balance changes
Several gameplay balances were changed from the original game to improve the game pacing. The following changes are applied:
1. Days are 30% longer
2. You will new games start with 90 credits instead of 60
3. New profit quotas will increase at a slower rate
4. Maps are 50% larger and have 50% more scrap
5. Maps will spawn 25% more monsters
6. You cannot enter the facility from emergency exits
Host config
These settings can only be configured by the host.
Option | Description |
---|---|
infected_kill_cooldown_in_seconds |
Time in seconds for the infected kill cooldown (min 1) (default 30 ) |
infected_mode_time_in_seconds |
Time in seconds that the infected mode lasts (min. 1) (default 75 ) |
time_to_max_insanity_in_seconds |
Time in seconds it takes for the insanity meter to fill up (min. 1) (default 210 ) |
highlight_infected_player_names |
Allow infected to know other infected by highlighting their in-game player names (default true ) |
tag_public_server |
Tag your public server with [INFECTED COMPANY] (default true ) |
players_per_infected |
Number of players per infected (min. 1). For example, if this is 3.5 then every 3.5 players another will be chosen as an infected. There is always at least 1 infected in the game (default 3.5 ) |
number_of_players_required_to_start |
Number of players required to start the game (min. 1) (default 3 ) |
min_round_quota_for_survivor_win |
Minimum quota for the round for survivors to win (default 200 ) |
Keybind configuration
If you want to rebind the keybindings you can do so by modifying the BepInEx/config/InfectedCompany.InfectedCompany.cfg
file. If you don't see this file then you must start the game at least once to generate this file.
If you would like to revert the changes to the default settings, just delete the file and restart the game.
Key | Config key value example |
---|---|
letters | a |
numbers | 0 |
num pad numbers | num 0 |
function keys | f1 |
arrow keys | up/left/down/right |
ctrl | ctrl (or right ctrl) |
alt | alt (or right alt) |
shift | shift (or right shift) |
space | space |
esc | esc |
caps lock | caps lock |
num lock | num lock |
Installation
NOTE: All players will need the mod installed to play
- Install BepInEx. This is used to load and run the mod.
- Download this mod and place the
InfectedCompany.dll
into yourBepInEx/plugins
folder.
What's next?
Custom moon with unique level mechanics
- More details about this soon
Custom enemies
- Can't have a custom moon without custom enemies :D
A fully custom game mode
- This game mode will give the survivors and infected objectives in addition to the normal gameplay. Details soon.
FAQ
Does this mod work with lobby size modifications?
Yes, in fact the number of infected scales with lobby size. This is configurable by the host.
Does everyone need to have the mod installed?
Yes.
How do I rebind my keys?
See section on Keybind configuration.
Does the mod work for Challenge moons?
No, the mod is disabled for challenge moons.
Report bugs/issues/requests
Please report any bugs and issues you encountered while using the mod or make a request by creating an issue on the official GitHub repo issues page. Thank you! :)
v0.1.3
- Change to allow the infected to use "panic mode" while they are in human form
- Added new host config
allow_panic_mode
v0.1.2
- Fixed potential issue where client ids are not mapped correctly
v0.1.1
- Initial release