MorePlayersPlus VC UI
MorePlayers + Voice Chat during Loading + Full UI for 5+ players. Based on NeoMimicry MorePlayers and Kandru MimesisPlayerEnhancement. Host only for more players, all clients need it for VC during loading.
| Last updated | 2 months ago |
| Total downloads | 9 |
| Total rating | 0 |
| Categories | |
| Dependency string | rurimarus-MorePlayersPlus_VC_UI-3.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
LavaGang-MelonLoader
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
Preferred version: 0.7.1README
MorePlayersPlus VC + UI - MIMESIS
MorePlayers + ロード中VC + 5人以上UI完全対応
NeoMimicry/MorePlayers と Kandru/mimesis-player-enhancements をベースに、要望の多かった2機能を追加した統合版です。
✨ 追加機能
1. ロード中にVC可能
- 通常はロード画面でミュートされる
DissonanceVoipをDontDestroyOnLoad化 - ロード中も会話が途切れない
- ロード画面に「🔊 VC: ロード中も会話可能」インジケータ表示
重要: この機能を使う場合は 全員がこのmodを導入 する必要があります。MorePlayers自体はホストのみでOKですが、VCは各クライアント側で保持する必要があるためです。
2. 5人以上時のUI完全対応
- リザルト画面の
DeathMatchPlayerResult[4]配列を[32]に拡張 → 5人以上でもクラッシュしない - 待機部屋UIを4列グリッド化、6人以上で自動スクロール
- InGameMenu (ESCメニュー) のプレイヤーリストを最大32人まで動的生成 (Kandru版の手法を移植)
- HUDプレイヤーリストを自動縮小
3. VC音量倍率
VoiceVolumeMultiplierで他プレイヤーのVC音量を調整- 初期値は
1.5(標準の150%) 1.0で標準音量、2.0で2倍。設定可能範囲は0.0〜4.0- ゲーム内の Game Settings に
VC VOLUMEスライダーを追加 - スライダー横の表示で現在の倍率をパーセント確認可能(例:
150%)
4. ロード画面のプレイヤーリスト / 発話インジケータ
ShowLoadingPlayerListをtrueにすると、ロード中に現在のプレイヤー名を左上へ表示ShowSpeakingIndicatorをtrueにすると、発話中のプレイヤー名を左上へ表示- どちらも初期値は
falseで、設定ファイルから個別にオン・オフ可能 - ゲーム内の Display設定 にも
ロード中プレイヤー表示/発話インジケータボタンを追加 - ボタンを押すと即時反映され、設定ファイルにも保存
- 日本語環境では日本語表示、それ以外の環境では英語表示
5. Discord Rich Presence
- Discord Application ID
1551559380799856660を使用 - Discord起動中は、MIMESISの状態と
現在人数/32をRich Presenceへ表示 - 15秒ごとに人数を更新。Discordが起動していない場合は自動的に無効化
6. 途中参加
- DeathMatch / Logisticsのプレイ中でも、空きがあれば新しいプレイヤーが参加可能
- 最大32人、重複UID、セッション終了中、ゲーム終了後は従来どおり拒否
- 参加後はゲーム本体の通常のスポーン・同期処理を使用
📦 インストール
Thunderstore Mod Manager (推奨)
- Thunderstore AppでMIMESISを選択
- このmodをインストール
- ゲーム起動
手動
- MelonLoader 0.6.1+ をMIMESISにインストール
MorePlayersPlus.dllをMIMESIS/Mods/に配置- 起動
🎮 使い方
- ホスト: このmodを入れてロビー作成 (MaxPlayersは32に設定、設定ファイルで変更可)
- ゲスト:
- 5人以上で遊ぶだけならmod不要
- ロード中VCや綺麗なUIを見たいなら全員導入推奨
設定ファイルは初回起動後に生成:
MIMESIS/UserData/MelonPreferences.cfg
[MorePlayersPlus]
VoiceVolumeMultiplier = 1.5
ShowLoadingPlayerList = false
ShowSpeakingIndicator = false
Thunderstore Mod Manager版では、プロファイルの UserData/MelonPreferences.cfg を編集してください。
またはKandru版と統合した場合:
MIMESIS/UserData/MimesisPlayerEnhancement.cfg
[MimesisPlayerEnhancement_VoiceDuringLoading]
EnableVoiceDuringLoading = true
KeepDissonanceAlive = true
UnmuteDuringLoading = true
ShowVoiceIndicatorDuringLoading = true
VoiceDuringLoadingMaxChannels = 32
🔧 技術詳細
なぜロード中VCが切れるのか
MIMESISはシーン遷移時に DissonanceComms を OnDisable / IsMuted=true にしています。Steam P2P自体は生きているので、Dissonanceを生かせば声は届きます。
実装:
DontDestroyOnLoad(comms.gameObject);
if(IsLoadingScreenActive()) return false; // OnDisableをブロック
なぜ5人以上でUIが壊れるのか
new DeathMatchPlayerResult[4]がハードコードUIPrefab_InGameMenu.playerUIElementsが4固定
Kandru版の InGameMenuExtendedSlots.EnsureExtendedSlots() を参考に動的生成。
🤝 クレジット
- NeoMimicry/MorePlayers - 元の4人制限解除
- Kandru/mimesis-player-enhancements - UI拡張、MorePlayers統合の最良参考
- zxzinn/MimesisMorePlayersMod - UIクラッシュ修正の実装例
⚠️ 注意
- このmodは非公式です。MIMESIS開発元とは無関係です
- オンラインmodは利用規約に抵触する可能性があります。自己責任で
- 8-12人が実用的な上限です。32人は理論値 (Steam P2P帯域 + Dissonance同時発話数制限)
📝 Changelog
3.0.0
- ロード中VC機能追加
- ロード中プレイヤーリストを設定式で追加(初期値オフ)
- 発話中プレイヤーインジケータを設定式で追加(初期値オフ)
- UI完全対応 (リザルト、待機部屋、HUD、InGameMenu)
- Kandru版統合パッチ + スタンドアロン版両方提供
- Thunderstore対応
2.0.1 (NeoMimicryベース)
- 4人制限撤廃のみ
📞 サポート
- Issues: GitHubで報告してください
- Discord: MIMESIS Modding Discord https://discord.gg/gNVPrR2YyH