Nixi-RescueClawCrosshairMod icon

RescueClawCrosshairMod

Changes the color of the lifehook sight when pointing at the player. Fully customizable!

Last updated 2 months ago
Total downloads 5445
Total rating 2 
Categories Quality Of Life Client Side All Clients
Dependency string Nixi-RescueClawCrosshairMod-1.0.2
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403

README

๐ŸŽฏ Rescue Claw Crosshair Mod for PEAK

Download on Thunderstore BepInEx

Make your Rescue Claw stand out! This mod changes the crosshair color when you aim the Rescue Claw at another player โ€” perfect for quick target identification in chaotic climbs.


โœจ Features

Feature Description
๐ŸŽจ Custom Colors Static presets (Red, Green, Blue, etc.) or fully custom RGB
๐Ÿ”„ Auto Revert Crosshair returns to default color when not aiming at a player
โš™๏ธ Configurable Settings via BepInEx config file โ€” no recompilation needed
๐ŸŽฎ Multiplayer Ready Works locally, no network overhead

๐Ÿ“ฅ Installation

Automatic (recommended)

  1. Install Thunderstore Mod Manager or r2modman.
  2. Search for "RescueClawCrosshairMod" and click Download.
  3. Launch the game.

Manual

  1. Download the latest PeakRescueClawMod.dll from Releases.
  2. Place it inside BepInEx/plugins in your PEAK game folder.
  3. Run the game once โ€” a config file will be created.

โš™๏ธ Configuration

After first launch, edit BepInEx/config/com.yourname.peakrescueclawmod.cfg with any text editor.

Configuration sections

[General]
## How to choose the highlight color
# Setting type: String
# Default: Static
# Acceptable values: Static, Custom
ColorMode = Static

## Predefined color (used when ColorMode = Static)
# Setting type: String
# Default: Red
# Acceptable values: Red, Green, Blue, Yellow, Cyan, Magenta, Orange, Purple
StaticColor = Red

[Custom Color]
## Red component (0โ€“1)
# Setting type: Single
# Default: 1
R = 1

## Green component (0โ€“1)
# Setting type: Single
# Default: 0
G = 0

## Blue component (0โ€“1)
# Setting type: Single
# Default: 0
B = 0

๐ŸŽจ Color Preview

Color Preview RGB Value
Red Red (1, 0, 0)
Green Green (0, 1, 0)
Blue Blue (0, 0, 1)
Yellow Yellow (1, 1, 0)
Cyan Cyan (0, 1, 1)
Magenta Magenta (1, 0, 1)
Orange Orange (1, 0.5, 0)
Purple Purple (0.5, 0, 0.5)

๐Ÿ› ๏ธ How It Works (for modders)

The mod uses Harmony to patch two methods:

  1. RescueHook.GetHit โ€“ Detects whether the raycast hits another player.
  2. GUIManager.SetReticle โ€“ Restores the color when the crosshair type changes.

It finds the active crosshair image inside reticleShoot (the GameObject used for shootable items) and changes its Image.color property.

// Simplified logic
if (aimingAtPlayer)
    crosshairImage.color = selectedColor;
else
    crosshairImage.color = defaultColor; // (0.8742, 0.8567, 0.7615)

๐Ÿงช Compatibility

  • โœ… Singleplayer
  • โœ… Multiplayer (client-side only)
  • โœ… Other BepInEx mods (unless they heavily modify UI or RescueHook)
  • โŒ Not tested with mods that replace the crosshair system entirely

This mod was developed with assistance from AI tools. The author tested, integrated, and configured all functionality for PEAK. AI disclosure is provided for transparency.

๐Ÿ“œ License

MIT License โ€” free to use, modify, and distribute.