Perfect Dodge Reward
Every perfect dodge shortens your spell cooldowns and fills your transformation, vessel and spirit energy a little.
What it does
A perfect dodge pays off: each one brings your spells and energy bars back sooner.
| Game | Per perfect dodge (default) | |
|---|---|---|
| Immobilize | 50 s cooldown | −1/5 of its cooldown (−10 s) |
| Ring of Fire | 50 s | −1/5 (−10 s) |
| Spell Binder | 90 s | −1/6 (−15 s) |
| Cloud Step | 35 s | −1/4 (−8.8 s) |
| Rock Solid | 15 s | −1/3 (−5 s) |
| A Pluck of Many | 120 s | −1/8 (−15 s) |
| Transformation energy | refills over time | +1/12 of the bar |
| Vessel energy | refills over time | +1/10 of the bar |
| Spirit energy | fills when you hit enemies | +1/12 of the bar |
- A spell's reward counts from the cooldown it really started with, so talents that shorten a cooldown keep their share.
- Only spells on cooldown and bars that are not full change. Nothing happens on a normal dodge.
- Every value can be changed or turned off (see "How to use").
It is a C# mod for C# Loader and changes no game files.
Screenshots
How to install
- Install C# Loader v1.0.1 or newer:
copy the
b1folder of its zip into the game folder. - Download the zip of the latest release of this mod on GitHub (
wukong_dodgecooldowns_<version>.zip). - Copy the
b1folder of the zip into the game folder, too. It adds the folderb1\Binaries\Win64\CSharpLoader\Mods\wukong_dodgecooldowns\. - Start the game.
To check that it runs: the mod writes wukong_dodgecooldowns.log into its folder, and with Console=1 in
CSharpLoader\b1cs.ini the loader's console shows the line [Perfect Dodge Reward] <version> loaded.
To update the mod, copy the b1 folder of the new release over the old one. To remove it, delete the folder
CSharpLoader\Mods\wukong_dodgecooldowns\.
How to use
Nothing to do: the rewards come with every perfect dodge as soon as you load a game.
config.json in the mod's folder holds one number per reward: for a spell, how many perfect dodges remove one full
cooldown (Immobilize, RingOfFire, SpellBinder, CloudStep, RockSolid, PluckOfMany); for an energy bar, how
many perfect dodges fill it (Transformation, Vessel, Spirit). A smaller number means a bigger reward; 0 turns
that reward off. "Enable": false turns the mod off. Changes apply at the next game start.
Compatibility
- Game version: 1.0.21 (
1.0.21.23831). - Tested with C# Loader v1.0.1. The mod uses no hooks, so it does not need
EnableJit=1. - It changes no game files, so it should not conflict with mods that change other parts of the game (not tested together with others yet). Two mods that both reward perfect dodges add up.
Known issues
- No rewards while you are in a transformation: then the game controls the transformation, not Wukong.
How to build
The mod is a .NET Framework 4.7.2 DLL, built with the .NET SDK 8 or newer against the game's C# DLLs and the mod API of
C# Loader: build.ps1 -GameDll <folder> -ModBase <file>. README.md has the details.
Credits
Made by Kintaro. MIT license: you may use, change and share this mod. C# Loader was created by czastack. Black Myth: Wukong belongs to its makers.
