tony4twenty-Blind_Deaf_and_Mute_Challenge icon

Blind Deaf and Mute Challenge

The challenge you know but with some powers to try and help balance the difficulty!.

Last updated 18 hours ago
Total downloads 245
Total rating 0 
Categories Mods Misc All Clients
Dependency string tony4twenty-Blind_Deaf_and_Mute_Challenge-1.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.75301 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.75301
PEAKModding-PEAKLib_Core-1.7.2 icon
PEAKModding-PEAKLib_Core

Core module of the PEAKLib community API.

Preferred version: 1.7.2
Snosz-PhotonCustomPropsUtils-1.1.0 icon
Snosz-PhotonCustomPropsUtils

Helps modders easily synchronize room/player properties across all connected clients through Photon's Custom Properties.

Preferred version: 1.1.0

README

Blind, Deaf & Mute Challenge

You and your friends can now take on the challenge to work together and make the Scoutmaster proud that you did not let your disabilities hold you back!

  • There are powers for each role that can be used to balance the difficulty or turned off to make things REALLY tough
  • Each player gets a buff separate from the role powers
  • Host Handshake and Config sync so host controls game rules
  • Mute player can communicate via Emoji Menu with gestures or expressions
  • Roles can be randomly given or host can manually assign Blind, Deaf and Mute to players in a menu
  • Find the mod in the Peak Modding Discord under #mod-releases to discuss mod related topics like issues/reports/appreciation
  • Use ModConfig mod to update configs mid-game to either set up the lobby rules as host or customize your hotkeys and UI as clients!

Features

Roles

  • Blind - full blackout vision. Optional inventory / stamina / prompt overlays, silhouette or name-only inventory icons
  • Deaf - no game audio (mixer forced quiet while Deaf is active)
  • Mute - no voice. Uses the emoji menu instead

Blind power: Sonar

  • Temporary vision pings through the blackout (HUD ring)
  • Configurable ping count, vision time, fade-in, fade-out, delay between pings, and cooldown
  • Hotkey is client-local (default X)

Blind passive: Mobility

  • Faster ground run / sprint
  • Faster wall / rope / vine climb
  • Can be disabled for hard-mode

Deaf power: Detection

  • Luggage outlines through walls for a short window (HUD ring)
  • Client-local outline color + thickness; far luggage stay readable with distance scaling
  • Hotkey is client-local (default X)

Deaf passive: Bonus loot

  • Chance for extra luggage items from a host-configured ItemID pool

Mute power: Lifeline

  • Temporary Infinite Rescue Hook (default ItemID 167)
  • Duration + cooldown; Ability HUD shows Lifeline
  • Hotkey is client-local (default X)

Mute passive: Athletics

  • Higher jump
  • Reduced carried item weight
  • Can be disabled for hard-mode

Mute: Emoji menu

  • Peak-styled emoji picker, favorites, recents, quick-send hotkeys
  • Hotkey opens the menu; close with the Close button (search typing won't close it)
  • Optional reacting cue above your head while the menu is open
  • Host can limit string length, block alphabet tiles, hide skin-tone variants

Ability HUD

  • Dual cooldown / use rings for Sonar, Detection, and Lifeline
  • Client-local position and colors

Multiplayer

  • Host must have this mod (PEAKLib handshake)
  • Host gameplay configs sync to clients
  • Clients cannot run challenge gameplay if the host lacks the mod
  • Random assignment: 1 player = none; 2 = Blind + Deaf; 3+ = even Blind / Deaf / Mute split (shuffled)

Config Options

You can change these in the mod's config file at:
BepInEx/config/tony4twentys.BlindDeafMuteChallenge.cfg

Host-synced = host's value is authoritative in multiplayer.
Client-local = each player keeps their own (hotkeys, UI, outline look).

Assignment

Setting Default Sync Description
ManualRoleAssignment false Host-only When ON, skip auto-randomize; assign via role menu
RoleMenuHotkey F8 Client-local Host-only hotkey to open the role menu
RoleMenuBackgroundHex 15511A Client-local Role menu panel color
RoleMenuOpacity 0.94 Client-local Role menu opacity (0-1)

Blind

Setting Default Sync Description
AllowInventory true Host Keep inventory / backpack visible over blackout
AllowStamina true Host Keep stamina / affliction bars visible
AllowItemPrompt true Host Keep pickup / interact / use prompts visible
InventoryIconMode Silhouette Host Normal / Silhouette / NameOnly
SonarHotkey X Client-local Activate Sonar
EnableSonar true Host Sonar power on/off
SonarPingCount 3 Host Pings per activation (1-10)
SonarVisionSeconds 5 Host Full vision per ping (0.1-60)
SonarFadeInSeconds 0.2 Host Fade blackout out into vision (0-60)
SonarFadeOutSeconds 5 Host Fade back to blackout (0.1-60)
SonarPingDelay 3 Host Blind delay before next ping (0-60)
SonarCooldownSeconds 300 Host Cooldown (1-3600)
EnableMobilityBuff true Host Run/climb buff on/off
RunSpeedMultiplier 1.5 Host Ground move/sprint (1-3)
ClimbSpeedMultiplier 1.5 Host Wall/rope/vine climb (1-3)

Deaf

Setting Default Sync Description
EnableBonusLoot true Host Bonus luggage loot on/off
BonusLootChance 0.3 Host Chance 0-1 (0.3 = 30%)
BonusLootCount 1 Host Extra items when chance succeeds (1-8)
BonusLootItemIds 16,24,152,67,74 Host Comma-separated ItemID pool
EnableDetection true Host Detection power on/off
DetectionHotkey X Client-local Activate Detection
DetectionDurationSeconds 8 Host Outline duration (0.5-120)
DetectionCooldownSeconds 120 Host Cooldown (1-3600)
DetectionOutlineColorHex FF00FC Client-local Outline color
DetectionOutlineThickness 0.06 Client-local Base line width (0.005-2)

Mute

Setting Default Sync Description
EnableRescueHook true Host Lifeline power on/off
RescueHookHotkey X Client-local Activate Lifeline
RescueHookItemId 167 Host Item granted by Lifeline
RescueHookDurationSeconds 30 Host How long the hook stays (0.5-600)
RescueHookCooldownSeconds 300 Host Cooldown (1-3600)
EnableAthleticsBuff true Host Jump/weight buff on/off
JumpMultiplier 3 Host Jump impulse multiplier (0.01-5)
WeightMultiplier 0.7 Host Carry weight multiplier (0.05-1)
EnableEmojiMenu true Host Emoji menu / quick-sends on/off

Ability HUD (client-local)

Setting Default Description
PosX / PosY 0 / 0 Offset from bottom-center
LabelOffsetY 54 Label position relative to rings
LabelFontSize 30 Ability name size
CooldownColorHex FFD126 Outer ring (cooldown)
UseColorHex B859F2 Inner ring (use time)

Emoji

Host-synced rules: AllowEmojiString, MaxEmojiStringLength (1-16), BlockAlphabetEmojis, ShowSkinToneVariants, ShowReactingCue.

Client-local: menu key/modifier, size/columns/icons, colors/opacity, bubble size/seconds, view distance, favorites/recents, favorite hotkeys, IncomingEmojiCue asset, IncomingEmojiCueMode.


Installation

  1. Download via Thunderstore
  2. Place under /PEAK/BepInEx/plugins/ (package layout: plugins/ with the .dll, emojis.zip, and shortcodes/shortcodes.txt)
  3. Launch once to generate the config
    or use a Mod Manager

Recommended: put Blind Deaf & Mute Challenge in shared mod profiles so the host handshake and synced rules work for everyone.


Dependencies

Optional: ModConfig for in-game config editing.


Feedback

Suggestions, ideas, or issues?
Reach out via the PEAK Modding Discord


Credits

Author tony4twenty
My Other Mods tony4twenty


Work together. Make the Scoutmaster proud.