A complete toolkit that fixes sound crash issues in Bloodborne when running on the shadPS4 emulator.
This tool patches the userdata0010 save file to prevent sound-related crashes that occur when Bloodborne is not properly exited on the shadPS4 emulator. It modifies a single byte at offset 0x204E from 0x00 to 0x01, resolving the audio crash issue.
- GUI Version: Modern terminal-style interface for casual users
- Auto-Detection: Automatically finds save files and emulator paths
- Settings Persistence: Save your configuration for next time
- Cross-Platform Support: Works on Windows, macOS, and Linux
- Custom Window Chrome: Clean, minimal interface design
- Automatic Patching: Patches the save file with a single click
- Safe Operation: Checks if patching is needed before making changes
- Emulator Integration: Automatically launches shadPS4 after patching
- Simple CLI: Clear console output showing patch status
- Error Handling: Validates file paths and handles errors gracefully
- CLI Version: Command-line tool (.NET Framework 4.7.2 - Windows only)
- GUI Version: Graphical interface (Avalonia - Cross-platform)
Modern terminal-style interface with auto-detection and one-click patching
- CLI: Windows OS, .NET Framework 4.7.2 or higher
- GUI: .NET 9.0 (Windows, macOS, Linux)
- shadPS4 emulator
- Bloodborne game files configured in shadPS4
SoundCrashFix/
├── GUI/ # Modern GUI version (v0.2)
│ ├── SoundCrashFixGUI.exe # GUI application
│ ├── MainWindow.axaml # GUI layout
│ ├── MainWindow.axaml.cs # GUI logic
│ └── gui-preview.png # Screenshot
├── SoundCrashFix.exe # CLI version (legacy)
├── run_soundcrashfix.bat # Batch script for CLI
├── Program.cs # CLI source code
├── SoundCrashFix.csproj # CLI project file
├── HOWTO.md # Complete usage guide
└── LICENSE # MIT License
- The tool locates your Bloodborne save file (
userdata0010) - Reads the current value at offset
0x204E - If needed, patches the value from
0x00to0x01 - Launches shadPS4 emulator automatically
See HOWTO.md for detailed installation and usage instructions.
- Target File:
userdata0010in the SPRJ0005 save directory - Patch Offset:
0x204E - Original Value:
0x00 - Patched Value:
0x01 - Language: C# (.NET Framework 4.7.2)
-
"File not found" error
- Verify the path to
userdata0010in the batch file - Ensure the save file exists (play the game at least once)
- Verify the path to
-
"Access denied" error
- Run the tool as administrator
- Close shadPS4 before running the patch
-
Patch not working
- Verify you're using the correct game version
- Check that the save file path includes
SPRJ0005
This tool is open source. You can modify and distribute it freely.
This tool modifies save game files. Always backup your saves before using any modification tools.
