You are viewing a potentially older version of this package. View all versions.
HawChow-RMBPLAYER-1.0.0 icon

RMBPLAYER

GTFO: return one magazine round for local primary/secondary lethal weakspot kills, once per shot. Configurable weapon IDs; ItemEquippable EWC-compatible path.

By HawChow
Date uploaded 2 days ago
Version 1.0.0
Download link HawChow-RMBPLAYER-1.0.0.zip
Downloads 26
Dependency string HawChow-RMBPLAYER-1.0.0

This mod requires the following mods to function

BepInEx-BepInExPack_GTFO-3.2.3 icon
BepInEx-BepInExPack_GTFO

BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.

Preferred version: 3.2.3

README

RMBPLAYER

Local GTFO weakspot kills return one round to the current weapon magazine.

反馈与开黑

  • 问题反馈与功能建议:qingju.me

  • GTFO 开黑语音频道:小黑盒语音频道

  • Only local lethal weakspot bullet hits count.

  • Main (GearStandard) and secondary (GearSpecial) slots only.

  • One refund maximum per Fire(bool) shot, including multi-pellet / multi-kill shots.

  • Ammo returns to the current magazine only; reserve ammo is untouched and the clip cap is respected.

  • Select weapons with AllowedWeaponArchetypeIDs; * enables all eligible primary/secondary weapons.

  • EWC support is reflection-only: the plugin uses ItemEquippable, scans loaded BulletWeapon overrides, and bridges EWC projectile Init to delayed BulletHit so projectile hits share their originating shot's one-refund gate.

Config: BepInEx/config/HawChow.RMBPLAYER.cfg

[General]
Enabled = true

[Weapons]
AllowedWeaponArchetypeIDs = *

Set AllowedWeaponArchetypeIDs = 41, 42 to select archetype IDs. Decimal IDs, id:41, semicolon-separated values, and hexadecimal 0x2A are accepted. RMBPLAYER logs each locally observed weapon's archetype ID and name for configuration.

The local build profile does not load EWC. EWC 1.0.0.0 is present in another installed profile and its relevant Init / delayed BulletHit signatures were inspected read-only; live EWC gameplay was not run.

CHANGELOG

Changelog

1.0.0

  • Add local primary/secondary lethal weakspot magazine refund.
  • Limit each shot to one refund, regardless of multi-pellet or multi-target kills.
  • Add configurable weapon archetype ID allowlist and generic ItemEquippable clip handling.
  • Add headless policy tests and verified local package build.
  • Add a reflection-only EWC custom-projectile bridge for delayed hit callbacks without an EWC assembly dependency.