qwbarch-Mirage icon

Mirage

Synced voice mimicking for any enemy (all players hear the same voice). This is a standalone mod and does not require Skinwalkers to work.

Last updated 3 days ago
Total downloads 148081
Total rating 31 
Categories BepInEx Client-side Server-side Monsters Mods
Dependency string qwbarch-Mirage-1.0.16
Dependants 197 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Bobbie-UniTask-2.5.0 icon
Bobbie-UniTask

Provides an efficient allocation free async/await integration for Unity.

Preferred version: 2.5.0
Bobbie-NAudio-2.2.2 icon
Bobbie-NAudio

Audio and MIDI library for .NET

Preferred version: 2.2.2
qwbarch-BarchLib-1.0.0 icon
qwbarch-BarchLib

A collection of libraries and utility functions for my mods.

Preferred version: 1.0.0

README

Mirage

Mirage is a mod that gives any enemy the ability to mimic a player's voice (fully synced to all players).
This mod is required by the host and on all clients. Clients that do not have the mod will run into desynchronization issues.

Features

  • Mimic the voice of a player for any enemy (such as bracken, dress girl, modded enemies, etc)
    • Use the same player's voice every time it attempts to mimic their voice
    • Voice is synced to all players, where everyone hears the same voice
    • Only masked enemies mimic voices by default, other enemies can be enabled via config
  • Spawn a masked enemy on player death (like a player turning into a zombie)
    • Chance to spawn on death can be configured
    • Set this to 0 to disable the feature
    • Can be configured to only spawn if the dying player is alone
  • Masked enemies use the mimicking player's suit
  • Remove the mask off of masked enemy
  • Remove the arms out animation off of masked enemy
  • Remove the post-round credits penalty (configurable)
  • Configuration is synced to all players (only the host's config is used)

Discord

If you have questions, and/or want to stay up-to-date with the mod:

  1. Join the lethal company modding discord.
  2. Go to the mirage release thread and ask your equestion!
  3. Optional: If you'd like to see a sneakpeek on what's potentially coming in v2.0.0, click here.

Why do players who disconnect no longer get their voice mimicked?

Voices of each player are stored on the respective player's individual storage. Since the player is no longer connected, their client cannot send audio clips to other clients.

I have a suggestion for the mod, and/or have found a bug

Whether you have a suggestion or have a bug to report, please submit it as an issue here.

Frequently asked questions

Do I need Skinwalkers for this mod to work?

No, Mirage is a standalone mod. Installing both Mirage and Skinwalkers will result in some voice clips to be unsynced.

Can I use MaskedEnemyOverhaul with this mod?

MaskedEnemyOverhaul will cause the masked enemy's suit and mimicking voice to not match.
Use MaskedEnemyOverhaulFork instead, with the Dont Touch MaskedPlayerEnemy.mimickingPlayer configuration set to true.

Do I need DissonanceLagFix installed?

No. Mirage now applies the lag fix patch as of v1.0.16.

Does this mod support cosmetics?

Yes, any mod that applies to masked enemies should be compatible with Mirage.
If the cosmetic mod you use does not support masked enemies, you will need to request the mod author to support it.

Does this mod use voice recognition and/or AI?

Not currently, but it is currently a work in progress and will eventually come in v2.0.0.

Can I hear my own voice from voice mimics?

By default, yes. You can configure to not be able to hear them while alive, and resume being able to hear them while spectating.

Recommended mods

  • LCMaskedFix - Fixes vanilla issues with masked enemies.
  • FixRPCLag - Another lag fix mod that you should have.
  • EnemyFix - Failsafe for when mod conflicts occur, enemies will still gracefully despawn.
  • GeneralImprovements - Quality of life, as well as the option to disable player name tags (to make it harder to spot masked enemies).
  • AdvancedCompany - Cosmetics, spawn control, and a ton of other features you'll probably want.

Can I reupload the mod to Thunderstore?

No, reuploading the mod to Thunderstore is not permitted. If you are creating a modpack, please use the official mod.
If you're making small changes for your friends, you will need to share the compiled .dll directly with them, and then import it locally.

Acknowledgements

Changelog

To stay up to date with the latest changes, click here to view the changelog.