0.4.7 Beta
Fully playable. This release fixes the crash when viewing your collection
from the hotel room menu. The launcher and bundled setup tools are unchanged
from 0.4.6; the generation recipe is new.
Download and play
- Download DOAXBV-0.4.7-Beta.zip below and extract it into a new folder
with a short path. GitHub's automatic source archives do not include tools. - Drag your supported USA game ISO onto
BuildGame.cmd. - If Microsoft build tools are missing, accept the installation offer and
follow Windows administrator prompts. Wait for Setup complete. - Open
Launcher.cmd, choose resolution, MSAA and SMAA, then press Play.
Windows 10/11 x64 and internet access are required. The ZIP bundles Python,
Capstone, Git, CMake and extract-xiso. Microsoft's C++ compiler and Windows
SDK are downloaded from Microsoft when needed, with your consent; allow
several GB of disk space. You do not need the full Visual Studio IDE.
The package includes source and setup tools, no game files or prebuilt game
runner. Your executable is built locally from your ISO. Keep your existing
installation and saves when upgrading; saves are not imported automatically.
If the ISO extractor reports VCRUNTIME140.dll missing, install the included
Prerequisites/vc_redist.x86.exe and retry.
The separate MinGit-2.55.0.5-64-bit-corresponding-sources.zip is for
license compliance and developers rebuilding Git; it is not needed to play.
What was fixed (#64, #66)
Choosing View Collection in the hotel room menu stopped the game with an
"unresolved indirect call" error. Once that was fixed, leaving the collection
screen stopped it the same way.
Both stops came from game code the translator had never turned into C. The
code that opens the collection screen is reached only through a pointer
stored in data, so it now has a hand-written replacement. The exit is one case
of a switch statement whose cases sit outside the function the translator
assigned them to. The translator now gives such cases their own entry, which
also covers 14 similar cases elsewhere in the game. All previously generated
game code is unchanged.
Entering and leaving the collection screen repeatedly was confirmed in play.
The full changelog is in
CHANGELOG.md.
Validation
Public runtime tests and GitHub CI pass. The packaged builder built the game
with its bundled Python, Git and CMake, with system Git and CMake removed from
PATH. Fresh generation matches the play-tested program byte-for-byte.
The collection fix was checked in play on that program.
Known issues
- A second Hopping Game can become playable before loading finishes (#54).
- A brief upside-down map flash can appear when leaving the pool (#55).
- Some underwater beach textures may be missing (#56).
Playability coverage and limits remain those of
0.4.
Apart from the collection fix, this release does not claim new gameplay coverage.