Complete rewrite: MadnessPatch 3.0.0 rebuilds the entire project from scratch.
New Features & Enhancements
- Add
AchievementSupport: In-game achievement overlay that tracks your progress and shows a notification when one unlocks, using the same achievements as the Xbox 360 and PlayStation 3 versions (press HOME to open the list). - Update
UnlockCompleteEditionDLC: The unlocked Complete Edition weapons are now fully functional in-game regardless of the build. - Add
AtomicSaves: Writes save files more safely to help prevent corruption, and keeps a backup (.bak) of your save. - Add
EnableConsole: Enables the in-game developer console, bound to the F2 key. - Add
ShowProfileCreation: Adds an option to skip the profile creation/selection screen and boot straight to the main menu. - Add
HideAlice1WhenMissing: Removes the Alice 1 entry from the in-game menus when Alice 1 isn't installed.
Input & Controller
- Add
EnableControllerIcons: Replaces keyboard/mouse button prompts with matching controller icons (PlayStation or Xbox) while a controller is connected. - Add
FixStuckKeys: Flushes input after load transitions so keys don't get stuck (e.g. Alice moving on her own on keyboard and mouse).
Fixes & Optimizations
- Add
FixMissingMusic: Restores area music that fails to start when spawning past its script trigger, such as after loading a checkpoint. - Add
HysteriaLockOnGuard: Prevents the locked-on camera from spinning when Hysteria activates at high framerates. - Add
CutsceneFPSCap: Caps the framerate of one cutscene to avoid an otherwise sudden frame-rate drop during it. - Add
FixHighFPSWalkingPhysics: Fixes player movement bleeding speed or snapping to a fall when grazing walls at high framerates. - Add
FixUpgradeCursorLeak: Removes the leftover HUD cursor sprite left by the first weapon-upgrade popup. - Add
FixPinballCannonPrompt: Fixes the Pinball Cannon button prompt on PC. - Fix
FixHighFPSClothPhysics: Fix an issue affecting the strings of the Dollmaker.
Configuration Changes
- Merged the separate crash-fix toggles (
FixHashTableRaceCondition,FixUnattachedCollisionPanic,FixHairCurveOverRead,FixExperimental) into a singleCrashFixessetting. - Renamed
FixUltraWideScreenFOV→FixAspectRatio. (Remove the letterbox on 16:10 or narrower during Gameplay) - Renamed
FixPhysX→FixCPUPhysX. - Renamed
CheckAlice1InstallFolder→WarnAlice1InstallFolder. - Removed
DisableLegacyDriverHacks(it had no effect on modern hardware).
See the README for more details.