DOAXBV 0.4 ALPHA (EXPERIMENTAL)
Experimental work in progress. Please report any issues.

QUICK START
1. Extract the entire ZIP to a new folder with a short path.
2. Drag your supported USA game ISO onto BuildGame.cmd.
   Setup extracts the ISO, generates the game code and builds the runner.
   Build output is visible; wait for "Setup complete".
3. Double-click Launcher.cmd in the same folder. Pick resolution, MSAA and
   SMAA, then press Play. Your choices are remembered. RunGame.cmd starts the
   game with default settings.

REQUIRED: Windows 10/11 x64, Git with internet access, CMake 3.20+, and
Visual Studio 2022 Build Tools with Desktop development with C++ and a
Windows SDK. Python, Capstone and extract-xiso are bundled. If the extractor
needs VCRUNTIME140.dll, run Prerequisites/vc_redist.x86.exe.

This ZIP builds the playable executable during setup; it does not bundle a
prebuilt game runner or game files. Source and build instructions are included
(see docs/building.md). Keep the folder in place after setup. Generated code,
assets, saves and logs stay under private/. Default game volume is 20%.

WHAT'S NEW
Long player sessions report the game playable from start to finish: all
stages, Casino, Hotel, Shops, save and reload, and the end of a vacation
carrying into a new one. New since 0.3.51:
- Casino games (poker, blackjack, slots) and the Hotel menu.
- Render scale up to 4K, MSAA and SMAA, chosen in the new launcher.
- 16:9 presentation by default, with a 4:3 option.
- Lifter fixes for locked, gliding character animation, broken textures,
  wrong ball colors and the Hotel option that opened the pool scene.
- Shop and menu sound effects no longer go silent after fast purchases.
- Smoother pacing: rendering on its own thread, high-resolution vblank waits,
  cheaper saves and no per-frame texture rebuilds.

KNOWN ISSUES
- The second Hopping Game in a session can be played before it finishes
  loading (#54).
- An upside-down map briefly flashes when leaving the pool area (#55).
- Some underwater beach textures may be missing (#56).

BUILD IDENTITY
Setup authenticates the executable, recipe and every generated file. The
generated game program matches the play-tested local program byte for byte.
The runner is x64 Release; the bundled x86 redistributable is for the 32-bit
extractor.

Download and rebuild in a new folder to receive these fixes. Preserve the
previous installation and saves; saves are not imported automatically.

REPORT ISSUES
https://github.com/NoRain211/doaxbv-re/issues
Include reproduction steps, hardware/controller details and the relevant
error. Logs and build-receipt.json contain build and recipe identities.
Remove private paths before sharing. Do not upload your ISO, extracted game
files, generated game code, saves or BIOS.

LLM USE DISCLAIMER
This project uses large language models and AI coding agents extensively for
code, reverse engineering, tests and documentation. Their output can contain
mistakes. Passing tests does not prove complete game fidelity or compatibility.

LICENSES
Project: LICENSE and NOTICE. Python: tools/python/LICENSE.txt.
Capstone: tools/python/Lib/site-packages/capstone-5.0.9.dist-info/LICENSE.TXT.
SMAA (iryoku/smaa commit 71c806a): third_party/smaa/LICENSE.txt.
XboxDev extract-xiso tag build-202505152050, commit
b72e5b60d598ec6df80534cda19cdcd4361aa18c; tools/artifacts/LICENSE.TXT.
This product includes software developed by in <in@fishtank.com>.
https://github.com/XboxDev/extract-xiso/releases/tag/build-202505152050

SUPPORT
If you like my work, please consider buying a coffee on my Ko-fi:
https://ko-fi.com/norainsrecomps
