B2recomp v0.3.3 fixes the build in a folder whose path has commas, and a possible stop when leaving a level from the pause menu. As always, this download contains no game files: the game is built on your PC from your own dump.
If you have a Steam Deck please someone open an issue and send me your discord so we can get stability worked out for you and others
Opening an issue on GitHub: it must be written in English and have
b2recomp-report.zipattached (press Report... in the launcher). An issue opened without both will be closed promptly.
Fixed
- The build stopped at the link step when the B2recomp folder's path had commas in it, for example
F:\Games, Beta Builds, Unofficial Ports\Bayonetta 2 PC, withld.lld: error: could not open ' Beta Builds'. The build tools cut the path at its commas. B2recomp now builds in any folder, commas and spaces included. - A path with commas but no spaces could also stop the build earlier, while converting the program files. Fixed too.
- A possible stop when choosing Chapter Select or Return to Title Screen in the pause menu while a scene was holding a character (the log then says
UNTRANSLATED INSTRUCTION at 0x7100e17d58: e7ffdefe). The cutscene fix of v0.3.0 could make that character again while the game was unloading its data, and the game stops when that happens. It now waits until the unloading is done. That instruction is invalid on purpose: it is the game's own stop, not code that B2recomp failed to translate.
How to update from v0.2.x or v0.3.x
- Close B2recomp.
- Unzip
B2recomp-builder-26c45d7.zipto the same place as your old version, so that itsB2recompfolder goes over your oldB2recompfolder (if you renamed your folder, copy what is inside the zip'sB2recompfolder into yours). When Windows asks, choose to replace the files. - Start
B2recomp.exe, press Build (about a minute or two), then Play. Your settings, saves and mods stay.
If your build stopped at the link step with an earlier version, do the same: unzip v0.3.3 over it and press Build. It continues where it stopped.
New install
- Unzip
B2recomp-builder-26c45d7.zipinto a new folder. - Start
B2recomp.exe, choose your dump folder and press Build (about 5 minutes on a 16-thread PC). - When the build is done, choose your settings and press Play.
Windows SmartScreen may warn about B2recomp.exe because it is not signed: choose "More info", then "Run anyway".
Status
Tested on Windows: a new install in a folder named like ...\B2 comma test, Beta Builds, Unofficial Ports\Bayonetta 2 PC built and the game ran; a v0.3.2 install in that folder whose build had stopped at the link step finished its build after the update and the game ran. The cutscene fix still binds a scene's character again after the game removes it, and Chapter Select from the pause menu opens normally. The stop as one player reported it was not reproduced here. A v0.3.2 install updated by unzipping v0.3.3 over it rebuilt in 1 min 09 s. The Linux version gets the cutscene change in Linux Test 10.
Reporting a problem
Press Report... in the launcher. It makes b2recomp-report.zip in the B2recomp folder with the logs and your PC's details (Windows version, CPU, graphics card and driver), nothing of the game. Never attach game files.
Issues must be written in English and must have b2recomp-report.zip attached. An issue opened without both will be closed promptly.
SHA-256 of the zip: 44be49c505b77753fe59baeb8181258e56c25b9c49a60921793f49ee1fb7ed46