github K0NL/B2recomp v0.3.3
B2recomp v0.3.3

3 hours ago

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.zip attached (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, with ld.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

  1. Close B2recomp.
  2. Unzip B2recomp-builder-26c45d7.zip to the same place as your old version, so that its B2recomp folder goes over your old B2recomp folder (if you renamed your folder, copy what is inside the zip's B2recomp folder into yours). When Windows asks, choose to replace the files.
  3. 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

  1. Unzip B2recomp-builder-26c45d7.zip into a new folder.
  2. Start B2recomp.exe, choose your dump folder and press Build (about 5 minutes on a 16-thread PC).
  3. 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

Don't miss a new B2recomp release

NewReleases is sending notifications on new releases.