v1.0.2: Disable Pistol Whip aka "Stop With The F***ing Pistol Whipping"
08 March 2026
Added:
- Added dpw_addweapon console command to dynamically add weapons to the disabled weapons list at runtime (e.g., dpw_addweapon Pistol50).
- Weapon validation against the WeaponHash enum to prevent invalid entries.
- Duplicate weapon detection in the disabled weapons list (case-insensitive check).
- User feedback notifications when adding weapons or encountering errors.
- Added dpw_path command to check the config's designated path.
Changed:
- Cleaned up EntryPoint.cs by removing duplicate MainLoop() method (now exclusively in PistolWhipService.cs).
- Removed redundant infinite loop in Main() that checked toggle key (already handled in PistolWhipService.MainLoop).
- Removed duplicate fields and helper methods from EntryPoint.cs: _lastTogglePress, ToggleDebounceMs, DisabledWeaponHashes, DisabledWeaponsRaw, PistolHashes, IsPistol, ExpandWeaponEntry, FiberSleep (all consolidated in PistolWhipService).
- Improved code organization and separation of concerns by consolidating weapon-disabling logic into PistolWhipService.
Fixed:
- Fixed configuration persistence when weapons are added via console command - changes now properly save to the INI file.
- Improved error handling for weapon name validation and list operations.
Removed:
- Removed MarcelWRLD's Ini-Reflector as it's no longer needed.
Disable Pistol Whip aka "Stop With The F***ing Pistol Whipping" v1.0.2
JM Modifications
Stop with the Damn Accidental Pistol Whipping
Free
No versions available