MirageExperimental

版本 v0.0.90·更新於 2025-10-16

Experimental build of Mirage. Please report any issues you find on GitHub (or on the LC modding discord).

模組介紹 作者原文

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.

Features (all features listed below are configurable)

  • Every enemy can mimic the voice of any player currently in the game.
  • On spawn, each enemy chooses a player to always mimic the voice of.
  • Voices are synced to all players. This means everyone hears the same voice, the same words, at the same time.
  • Only masked enemies mimic voices by default, other enemies can be enabled via config.
  • Masked enemies use the mimicking player's suit and cosmetics.
  • Masked enemies can spawn with a held item.
  • By default, only held scrap items are dropped.
  • Remove the mask from masked enemies.
  • Remove the arms-out animation from masked enemies.
  • Configuration is synced to all players (only the host's config is used).
  • Adjustable spawn chance for masked enemies.
  • Calculates the spawn weights for each moon internally.
  • Default is set to spawn masked enemies at 2% for each moon.
  • Note: Setting the spawn-rate to 25% basically guarantees a spawn per round.
  • Highly optimized for performance.

Frequently asked questions

I found an item that looks bugged when held by masked. Can you fix it?

No, but you can request to have it disabled by default to help provide a better out-of-the-box experience.

Please add the item name to the defaultDisabledScrapItems list (case sensitive) and then open a pull request.

I have a question. How can I ask for help?

If you have question, simply create a new discussion on GitHub.

I'll respond as soon as I'm available.

I found a bug. Where can I report it?

For bugs, submit a new issue on GitHub.

Do I need Skinwalkers for this mod to work?

No, Mirage is a standalone mod. Installing both Mirage and Skinwalkers will result in unsynced voicelines due to Skinwalkers playing voices at the same time as Mirage.

Does every player need the same configuration?

No. Only the host's config is used.

How do I select which enemies get to mimic voices?

You will need to first host a game to generate `Mirage.Enemies.cfg`.

Why is there a dependency on LethalSettings? I don't want to use it.

LethalSettings is used to provide what I want the intended user experience to be for adjusting per-player settings (values that are not synced by the host).

For those who still don't want to use it either way, LethalSettings is a soft dependency and can be safely disabled.

If you have LethalSettings disabled, you and your users will need to modify your per-player settings by editing the `Mirage/settings.json` file,

located inside your Lethal Company directory (highly unrecommended to do this).

How do I access per-player settings?

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`.

Unless you use the nameplate, fading mask, or zombie apocalypse feature(s), you probably don't need it though, since Mirage covers the rest of the features already.

Do I need DissonanceLagFix installed?

No. Mirage already applies the lag fix patch, since `v1.0.16`.

Does this mod support cosmetics?

Yes, any mod that applies to masked enemies is 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?

No. This was originally planned for the `v2.0.0` update, but the update has been dropped due to time constraints and life priorities.

What happened to the v2 (voice recognition + machine learning) update?

While 99% of the work has been done, 1DWalker and I have other life responsibilities to prioritize. We can no longer justify spending all of our time

working on an unpaid passion project, and as such, have decided to drop the update altogether.

To anyone who

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

qwbarch-MirageCoreVirusTLNR-MaskedInvisFixButteryStancakes-MaskFixes

檔案與校驗

檔案名稱
MirageExperimental-0.0.90.zip
檔案大小
340.4 KiB