CounterChargeTuner

v1.5.2·Updated 2026-08-08

Retimes the Unbounded Counter charge: shorter hold to trigger, and it loops instead of expiring until you release parry.

About this mod Author’s original text

CounterChargeTuner

Retimes the Unbounded Counter (ParryCounter). By default it triggers after holding parry

for 0.2s instead of 0.33333s, and stays available for as long as you keep holding

instead of expiring after 1.4s.

How it works

Player.ParryCounterCheck decides whether holding parry enters the counter:

if (IsSlowWalk) return false;

if (IsAirBorne ||!mainAbilities.ParryCounterAbility.IsActivated) return false;

if (actions.Parry.IsPressed

&& parryIsPressCondition.TrueTimer > 0.33333f

&& parryIsPressCondition.TrueTimer 0.2s, max hold 1.4s -> unlimited (until parry is released)

If the game ever changes those constants the transpiler logs an error instead of silently

doing nothing.

Built with AI

Written with Anthropic's Claude (Claude Code, Opus 5) - the decompilation work, the C#, the tests and these docs. Design decisions and in-game testing are supidowagon's.

There is a behaviour test suite that runs the compiled DLL against a transcription of the game code it patches, and every patch is commented with the decompiled method it targets. Source and tests:

Built against Nine Sols with BepInEx 5.4.23.5 and HarmonyX 2.9.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
CounterChargeTuner-1.5.2.zip
File size
13.4 KiB
SHA-256
69aa61d1e513f595629b3c24d0f49cdcc462fd0783d5071e0f80627e16dff107
Stored at
2026-10-06 19:06