🇬🇧 English · 🇵🇱 Polski · 🇫🇷 Français · 🇪🇸 Español · 🇺🇦 Українська
An accessibility mod for Phantom Blade Zero (PC) that performs perfect parries and perfect dodges for you, against every enemy and boss.
♿ This mod was created with players with motor disabilities in mind. Phantom Blade Zero asks for frame-precise button presses (a perfect parry window is 200–333 ms). If your hands, reaction time or controller setup make that hard or impossible, this mod takes over the timing so you can still enjoy the combat and the story.
⚠️ An official, legally purchased version of the game is required for the mod to work.
- Automatic perfect parry – every melee hit and every enemy projectile (rocks, arrows, bullets) is parried inside the perfect window. Perfect parries also damage the enemy's posture (Shachi).
- Automatic perfect dodge – attacks that cannot be parried (red-eye attacks, grabs) are dodged with a perfect dodge instead.
- Smart mode – the mod chooses parry or dodge for each attack, the same way the game classifies it.
- Works on all enemies and bosses, on every difficulty.
- On-screen status – after loading a save and whenever you change a setting, a short message shows what is on.
- Your settings are remembered between game sessions.
- Nothing in the game is modified – the mod only adds files next to the game; uninstalling restores the original folder.
| Situation (Easy difficulty, Steam version) | Automatic parries / dodges | HP lost on those attacks |
|---|---|---|
| Regular enemies (melee + thrown rocks) | 18 | 0 |
| Boss fight | 45 | 0 |
- An official copy of Phantom Blade Zero for PC (Windows 10/11).
- Steam – tested ✅
- Epic Games Store – supported by the installer, not tested yet
- GOG – the game is not on GOG at the moment; the installer will find it if it appears there
- An internet connection for the first installation (the installer downloads UE4SS, the free mod loader for Unreal Engine games).
- The game is single-player only and has no anti-cheat. This mod does not touch DRM or online features.
- Download
PBZ-AutoParryDodge-v1.1.0.zipfrom the Releases page. - Unpack the zip anywhere (for example on the Desktop).
- Close the game.
- Double-click
install.bat.- If Windows shows “Windows protected your PC”, click More info → Run anyway
(the installer is a plain text script – you can open
install.ps1in Notepad to read it).
- If Windows shows “Windows protected your PC”, click More info → Run anyway
(the installer is a plain text script – you can open
- The installer finds the game, installs UE4SS if needed, and adds the mod. When it says Done!, close the window.
- Start the game normally. After loading a save you will see:
Auto Parry: ON | Auto Dodge: ON | Mode: SMART (parry + dodge)
If the game is not found automatically, the installer asks for the game folder: Steam → right-click Phantom Blade Zero → Manage → Browse local files; Epic → Library → ⋯ → Manage → Installation folder. Copy that path and paste it into the installer window.
| Key | Action |
|---|---|
| F7 | Auto parry ON / OFF |
| F8 | Auto dodge ON / OFF |
| F9 | Mode: SMART (parry + dodge) → PARRY ONLY → DODGE ONLY |
Every change is shown on screen for 3 seconds and saved automatically. You can still parry, dodge and attack by yourself at any time – the mod only adds its own presses.
Close the game and double-click uninstall.bat. It removes the mod and asks whether to remove UE4SS too
(only if UE4SS was installed by this installer). Answer y to restore the game folder to its original state.
- Open the game folder that contains the large
PBZ.exe(Steam:…\steamapps\common\PBZ\platform\steam\). - Download the latest
UE4SS_v…zip(notzDEV-…) from UE4SS experimental-latest and unpack it there, so thatdwmapi.dlland theue4ssfolder sit next toPBZ.exe. - Copy the contents of this package's
ue4ss-configfolder into thatue4ssfolder (MemberVariableLayout.iniand theUE4SS_Signaturesfolder). The game needs this config to run UE4SS. - Copy the
mod\PBZAutoCombatfolder intoue4ss\Mods\. - Open
ue4ss\Mods\mods.txtand add the linePBZAutoCombat : 1above theKeybindsline. We recommend setting the other mods in that file to0(Keybinds : 0too).
- The game does not start or crashes at start-up → run
uninstall.bat(or deletedwmapi.dllnext toPBZ.exe). A game update can change the code that UE4SS needs; check this page for an updated version. - No status message after loading a save → check that
ue4ss\Mods\mods.txtcontainsPBZAutoCombat : 1and look atue4ss\UE4SS.logfor errors. - Something gets through → open
ue4ss\Mods\PBZAutoCombat\Scripts\main.luain Notepad, changelog = falsetolog = true, play, and attachautocombat.log(from the mod folder) to an issue. Tell us which enemy and which attack.
In Phantom Blade Zero every attacker announces each hit to the defender a fraction of a second in advance, including the exact time of impact and whether the attack must be dodged. The mod reads these announcements once per frame and presses parry (or perfect dodge) at the right moment using the game's own input functions. Enemy projectiles are tracked in flight and their arrival time is predicted from their speed and direction. The mod is a UE4SS Lua script; it ships no game files.
- UE4SS – the Unreal Engine scripting system (MIT).
- Phantom Blade Zero UE4SS config (
MemberVariableLayout.ini, signatures) – KintaroModding, submitted as UE4SS-RE/RE-UE4SS#1484; signature patterns from the UE4SS team's custom game configs (MIT). - Built with the help of Claude Code (Anthropic's Claude AI), which analysed the game's combat logic and wrote the mod together with the author; all results were tested in the real game.
Code: MIT License. This is an unofficial fan project, not affiliated with or endorsed by S-GAME. Phantom Blade Zero is a trademark of S-GAME. Use at your own risk – keep a backup of your save files.
See the changelog for version history.