Overview
This guide describe a way to permanently disable controller vibration in Cuphead.At the time of writing (2017/10/21) there is no such option in the game menu.EDIT : – infinite controller rumble bug have been fixed in v1.1.3- controller vibration can be turned off in game menu since v1.2
Procedure
1. Open explorer and paste the following path :
%PROGRAMFILES(X86)%SteamsteamappscommonCupheadCuphead_DataManaged
2. Before proceeding with changes, make a backup of the game executable:
Assembly-CSharp.dll (eg : copy it and rename it to Assembly-CSharp.dll.backup)
This will be useful if you want to revert the fix or if you mess up original file.
3. Open Assembly-CSharp.dll in a hex editor. If you don’t have one already installed, You can use HxD (it’s free).
4. Search for the following hexadecimal string :
If you use HxD : make sure “Hex-values” option is set in the search box.
5. Replace it by zeroes :
In HxD : right-click on the selected bytes, choose “Fill selection…”, press OK.
6. Save the changes.
7. Play the game. Controller vibration is now permanently disabled.
If you want it back, use file backup file from second step.
If you mess up the dll file and don’t have any copy, you don’t have to download the whole game again, just use “Verify Integrity of Game Files” Steam feature (google for it for more info).