You are viewing a potentially older version of this package. View all versions.
ManyMods-SemiHandsFix-0.1.0 icon

SemiHandsFix

Stops SemiHands 0.1.1 null-avatar log floods

Date uploaded a day ago
Version 0.1.0
Download link ManyMods-SemiHandsFix-0.1.0.zip
Downloads 98
Dependency string ManyMods-SemiHandsFix-0.1.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2305
NotezyTeam-SemiHands-0.1.1 icon
NotezyTeam-SemiHands

Allows players punch monsters and players.

Preferred version: 0.1.1

README

SemiHands Fix

Compatibility patch for NotezyTeam-SemiHands 0.1.1.

SemiHands can call its arm and flashlight helper methods while the associated PlayerAvatar reference is temporarily missing. Passing that null reference to Dictionary.TryGetValue throws an ArgumentNullException every affected frame.

This mod adds narrow null guards to SemiHands' existing right-arm, left-arm, and flashlight checks. A missing avatar is treated as "cannot punch this frame".

CHANGELOG

Changelog

0.1.0

  • Hide the flashlight model and beam while fists mode is active.
  • Added signature checks for the new flashlight compatibility targets.
  • Guarded SemiHands' right-arm check against missing player avatars.
  • Guarded the equivalent left-arm and flashlight checks.