Skip to content

Releases: NoRain211/doaxvb-re

0.6.0 Beta RC1

0.6.0 Beta RC1 Pre-release
Pre-release

Choose a tag to compare

@NoRain211 NoRain211 released this 09 Oct 23:28
f24742d

Release candidate. 0.5.3 stays the recommended download until this build passes a full play test. Please report anything that looks or plays worse than 0.5.3.

Updated 2026-10-10: this upload adds the Linux and Steam Deck build (#103) and a save journal fix for macOS and Linux (#104). The 2026-10-09 upload added the macOS build (#99). If you downloaded RC1 before 2026-10-09, download the ZIP again and rerun BuildGame.cmd to get #99's DirectSound change on Windows; the generation recipe is the same.

Downloads: DOAXBV-0.6.0-rc1.zip is for Windows. DOAXBV-0.6.0-rc1-macOS.zip is for Apple Silicon and Intel Macs, and DOAXBV-0.6.0-rc1-Linux.zip is for x86-64 Linux and the Steam Deck. Each ZIP's README.txt lists its setup; then run ./build_game.sh /path/to/game.iso.

This candidate improves rendering and adds opt-in high refresh presentation and texture replacement. It updates the generation recipe, so extract the ZIP into a new folder and run BuildGame.cmd again. Saves are unchanged; copy your private saves over from your previous install.

Added

  • High refresh presentation (#98). On a display above 60 Hz, set RECOMP_SPLIT_RATE=auto before RunGame.cmd. Extra frames are interpolated between the game's 60 Hz ticks for the camera, characters, the ball and singly drawn props; gameplay keeps its original timing. auto reads the primary display; on another display, set its exact refresh rate. The picture runs one tick behind, and water, repeated props and the shop preview still move at 60 Hz. Leave it unset on 60 Hz displays.
  • Texture replacement (#95). With RECOMP_TEXTURES set, F12 dumps the current frame's textures as PNG and Ctrl+F12 reloads edited PNGs while the game runs. See docs/texture-replacement.md.
  • Experimental VRR (#82). RECOMP_D3D_VRR=1 uses a tearing-capable path for G-Sync and FreeSync. VRR must already be active for the game window, or the picture tears.
  • macOS build (#99, by @tmcleroy). Apple Silicon and Intel Macs can build from source with build_game.sh and play with launcher.sh; see docs/building.md. SMAA and custom soundtracks are not available on macOS yet. A smoke run by @tmcleroy reached the save-select and options menus; it has not been play-tested.
  • Linux and Steam Deck build (#103, by @tmcleroy). x86-64 Linux, including SteamOS through a container build, can build from source with build_game.sh; launcher.sh opens a gamepad settings screen. It renders through Vulkan and needs the system's shaderc. SMAA and custom soundtracks are not available on Linux yet. Smoke runs on a Steam Deck reached the save-select and settings menus at 60 fps; it has not been play-tested.

Fixed

  • Scene transitions (between match rounds, entering the Hopping Game) showed about two seconds of black instead of the held frame (#97).
  • Even 60 Hz pacing with V-Sync on 120 and 240 Hz displays (#82).
  • Depth-of-field backgrounds shimmered and characters had a stair-stepped halo at upscaled resolutions (#79).
  • Distant geometry had no fog (#94).
  • Point lights were dropped or lit as directional (#92).
  • Textures at steep angles blurred and shimmered; foliage and hair edges stair-stepped under MSAA (#93, edge fix needs Direct3D feature level 10.1+).
  • The title screen sea had no shimmer (#96).
  • Closing the window mid-frame could exit with an error code (#80).

Changed

  • DirectSound buffer calls copy streamed audio up to the cursor the game is about to read, so the streaming decoder cannot overwrite unplayed audio (#99). This also runs on Windows and has not been play-tested there yet.
  • On macOS and Linux, mipmapped textures sample their smaller levels (#103). There, a save flushes its undo journal to disk when it starts and its save folders when it commits (#104); Windows is unchanged. Saves still carry no power-loss guarantee.

Known issues

  • macOS and Linux do not yet render fog, point lights or the title sea shimmer (#105).

Validation

The packaged BuildGame regenerated the game program byte-for-byte against the recipe and compiled the Windows runner. Most fixes were play-tested on their own branches before merge; this combined build has not yet had a full play session. The macOS build is covered by CI's macOS runtime tests and the contributor's smoke run; it has not been built on a Mac from this ZIP. The Linux ZIP's build_game.sh regenerated the program byte-for-byte and built the runner and launcher on Ubuntu 24.04, and that runner started and played the intro under WSL; the Steam Deck smoke runs used the contributor's own build.

Full history: CHANGELOG.md. Support the project on Ko-fi.

0.5.3 Beta — Mixtape

Choose a tag to compare

@NoRain211 NoRain211 released this 30 Sep 15:23

0.5.3 Beta — Mixtape

Fully playable. This release adds Radio Station shuffle. It updates the
generation recipe, so download the new ZIP into a new folder and run
BuildGame.cmd again. Saves are unchanged.

Download and play

  1. Download DOAXBV-0.5.3-Beta.zip below and extract it into a new folder
    with a short path. GitHub's automatic source archives do not include tools.
  2. Drag your supported USA game ISO onto BuildGame.cmd.
  3. If Microsoft build tools are missing, accept the installation offer and
    follow Windows administrator prompts. Wait for Setup complete.
  4. Open Launcher.cmd, choose resolution, MSAA, SMAA and volume, then press Play.

Windows 10/11 x64 and internet access are required. The ZIP bundles Python,
Capstone, Git, CMake and extract-xiso
. Setup downloads SDL3 from its official
release while building. 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's new

  • Shuffle (#78). The game has no random play: its music player steps to
    the next playlist song and wraps at the end. Tick Shuffle music in
    Launcher.cmd to play Radio Station playlists in random order, custom
    soundtrack songs included. Songs still follow the game's location rules, the
    playing song is never picked again next, and saved playlists keep their
    order. "Previous" steps back one entry from the shuffled next song. A
    runner started directly uses RECOMP_MUSIC_SHUFFLE=1. An option in the
    game's own settings screen is planned (#77).

The launcher still has Volume (0.5.2, #76) and Music folder for
private\UserMusic (0.5.1, #75). Custom soundtracks arrived in
0.5.0 (#73).
The full changelog is in
CHANGELOG.md.

Validation

Public runtime tests and GitHub CI pass, including a check of the shuffle
choice: it respects location rules, never repeats the playing song, reaches
every allowed song and gives up when none qualifies. 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 locally built program
byte for byte and every runtime source matches the tagged commit. A short
agent run of the packaged build with shuffle on logged random next-song
choices for the opening music and played audio without underruns. Hearing
shuffled Radio Station songs during play still awaits the owner's play test.

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).
  • PlayStation 4 and 5 controllers have not yet been confirmed on physical
    hardware (#65).

Playability coverage and limits remain those of
0.4.

Report issues ·
Support on Ko-fi

0.5.2 Beta — Mixtape

Choose a tag to compare

@NoRain211 NoRain211 released this 30 Sep 12:31

0.5.2 Beta — Mixtape

Fully playable. This hotfix adds volume control and starts the game at full
volume.
It changes the launcher and run script only; the recipe, runtime and
saves are unchanged from 0.5.1. Download the new ZIP into a new folder and run
BuildGame.cmd again.

Download and play

  1. Download DOAXBV-0.5.2-Beta.zip below and extract it into a new folder
    with a short path. GitHub's automatic source archives do not include tools.
  2. Drag your supported USA game ISO onto BuildGame.cmd.
  3. If Microsoft build tools are missing, accept the installation offer and
    follow Windows administrator prompts. Wait for Setup complete.
  4. Open Launcher.cmd, choose resolution, MSAA, SMAA and volume, then press Play.

Windows 10/11 x64 and internet access are required. The ZIP bundles Python,
Capstone, Git, CMake and extract-xiso
. Setup downloads SDL3 from its official
release while building. 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's new

  • Volume (#76). Earlier releases always started the game at 20% volume.
    Launcher.cmd now has a Volume choice (100%, 75%, 50%, 25%, Mute),
    remembered with its other settings, and the game starts at 100% by default.
    RunGame.cmd also uses 100% unless RECOMP_AUDIO_GAIN (0 to 1) is set.

Custom songs still go in private\UserMusic, which the launcher's Music
folder
button opens (0.5.1, #75). Custom soundtracks arrived in
0.5.0 (#73).
The full changelog is in
CHANGELOG.md.

Validation

Public runtime tests and GitHub CI pass, including checks that the run script
defaults to full volume and keeps a volume the launcher sets. The launcher
restores a saved volume in both Windows PowerShell 5.1 and PowerShell 7, and
settings saved by earlier versions open at 100%. Runtime, recipe and generated
code are byte for byte those of 0.5.1, whose packaged build used only the
bundled tools. Agent runs of that build through the new run script started at
full volume by default and at 25% when set the way the launcher sets it, with
no audio underruns. The volume heard in play awaits the owner's play test.

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).
  • PlayStation 4 and 5 controllers have not yet been confirmed on physical
    hardware (#65).

Playability coverage and limits remain those of
0.4.

Report issues ·
Support on Ko-fi

0.5.1 Beta — Mixtape

Choose a tag to compare

@NoRain211 NoRain211 released this 30 Sep 01:06

0.5.1 Beta — Mixtape

Fully playable. This hotfix moves the custom music folder somewhere easy to
find.
It changes the runtime and launcher only; the recipe and saves are
unchanged from 0.5.0. Download the new ZIP into a new folder and run
BuildGame.cmd again.

Download and play

  1. Download DOAXBV-0.5.1-Beta.zip below and extract it into a new folder
    with a short path. GitHub's automatic source archives do not include tools.
  2. Drag your supported USA game ISO onto BuildGame.cmd.
  3. If Microsoft build tools are missing, accept the installation offer and
    follow Windows administrator prompts. Wait for Setup complete.
  4. 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
. Setup downloads SDL3 from its official
release while building. 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's new

  • Music folder (#75). Put MP3, WAV or FLAC files in private\UserMusic
    inside the release folder, or press Music folder in Launcher.cmd to
    create and open it. 0.5.0 used private\imported-disc\disc\UserMusic;
    move any songs from there. Restart the game after adding songs, then pick
    them in its custom soundtrack menu, such as the Radio Station playlist.

Custom soundtracks arrived in
0.5.0 (#73).
The full changelog is in
CHANGELOG.md.

Validation

Public runtime tests and GitHub CI pass, including the MP3, WAV and FLAC
decode check and a check that the launcher passes private\UserMusic to the
game. The packaged builder built the game with its bundled Python, Git and
CMake, with system Git and CMake removed from PATH; generated code matches
0.5.0 byte for byte and every runtime source matches the tagged commit. A
short agent run of the packaged build through RunGame listed a test song
from private\UserMusic and played game audio without underruns. Choosing
custom songs in the game menu and hearing them during play still await the
owner's play test.

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).
  • PlayStation 4 and 5 controllers have not yet been confirmed on physical
    hardware (#65).

Playability coverage and limits remain those of
0.4.

Report issues ·
Support on Ko-fi

0.5.0 Beta — Mixtape

Choose a tag to compare

@NoRain211 NoRain211 released this 29 Sep 23:56

0.5.0 Beta — Mixtape

Fully playable. This release adds custom soundtracks. It updates the
generation recipe, so download the new ZIP and run BuildGame.cmd again.
Saves, the launcher and bundled setup tools are unchanged from 0.4.9.

Releases now carry a name after their headline feature; 0.5.0 is "Mixtape".

Download and play

  1. Download DOAXBV-0.5.0-Beta.zip below and extract it into a new folder
    with a short path. GitHub's automatic source archives do not include tools.
  2. Drag your supported USA game ISO onto BuildGame.cmd.
  3. If Microsoft build tools are missing, accept the installation offer and
    follow Windows administrator prompts. Wait for Setup complete.
  4. 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
. Setup downloads SDL3 from its official
release while building. 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's new

  • Custom soundtracks (#73). Put MP3, WAV or FLAC files in
    private\imported-disc\disc\UserMusic inside the release folder (the
    first start creates it), then start the game. They appear as one soundtrack
    in the game's own custom soundtrack menu, such as the Radio Station
    playlist, and the game picks, starts, stops and mixes them like its own
    music. Windows Media Foundation decodes the files; they are only read,
    never changed. The folder is scanned at startup. On Windows N editions
    without the Media Feature Pack the game still starts with custom
    soundtracks off.
  • Formatting crash (#73). Selecting a custom song stopped the runtime
    because its text formatter handled only a few fixed patterns. It now
    handles every %s %c %d %i %u %x %X field with width and flags.

How the soundtrack path works, and how other recompilation projects can
reuse it, is described in
docs/custom-soundtracks.md.
The full changelog is in
CHANGELOG.md.

Validation

Public runtime tests and GitHub CI pass, including a check that decodes MP3,
WAV and FLAC samples through Media Foundation into the game's PCM format.
The packaged builder built the game with its bundled Python, Git and CMake,
with system Git and CMake removed from PATH, and fresh generation matches the
locally built program byte for byte. A short agent run of the packaged build
started, presented frames, created the UserMusic folder, played game audio
without underruns and exited cleanly. Choosing custom songs in the game menu and
hearing them during play still await the owner's play test of this build.

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).
  • PlayStation 4 and 5 controllers have not yet been confirmed on physical
    hardware (#65).

Playability coverage and limits remain those of
0.4.

Report issues ·
Support on Ko-fi

0.4.9 Beta

Choose a tag to compare

@NoRain211 NoRain211 released this 29 Sep 12:30

0.4.9 Beta

Fully playable. This release fixes deleting a save. It updates the
generation recipe, so download the new ZIP and run BuildGame.cmd again.
Launcher and bundled setup tools are unchanged from 0.4.8.

Important

The first start of 0.4.9 upgrades the save journal in its save folder.
Earlier builds then refuse to start with that folder. Copy your saves into
the new installation instead of sharing one folder between versions.

Download and play

  1. Download DOAXBV-0.4.9-Beta.zip below and extract it into a new folder
    with a short path. GitHub's automatic source archives do not include tools.
  2. Drag your supported USA game ISO onto BuildGame.cmd.
  3. If Microsoft build tools are missing, accept the installation offer and
    follow Windows administrator prompts. Wait for Setup complete.
  4. 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
. Setup downloads SDL3 from its official
release while building. 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's new

  • Deleting a save (#71). Confirming deletion left the Vacation slot
    occupied. The slot now shows as New and its files are removed; other slots
    are unchanged. Save files also follow Windows rules for sharing, creation,
    attributes and timestamps, and a save whose file operation fails is rolled
    back instead of committed.

The full changelog is in
CHANGELOG.md.

Validation

Public runtime tests and GitHub CI pass, including new checks for deletion,
sharing, create dispositions, attribute and timestamp updates, and rollback.
The packaged builder built the game with its bundled Python, Git and CMake,
with system Git and CMake removed from PATH, and fresh generation matches the
play-tested program byte-for-byte. The owner play-tested that program and
accepted it for release.

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).
  • PlayStation 4 and 5 controllers have not yet been confirmed on physical
    hardware (#65).

Playability coverage and limits remain those of
0.4.

Report issues ·
Support on Ko-fi

0.4.8 Beta

Choose a tag to compare

@NoRain211 NoRain211 released this 28 Sep 12:36

0.4.8 Beta

Fully playable. This release adds native PlayStation 4 and 5 controller
support, up to four controllers and controller vibration.
The generation
recipe, launcher and bundled setup tools are unchanged from 0.4.7; the game
runner changed, so run BuildGame.cmd again.

Important

Do not use DS4Windows with this release. Connect your PlayStation
controller directly and close DS4Windows (or disable its controller output)
before playing. DS4Windows adds an emulated Xbox controller, so one pad would
appear twice and take two player ports. If you launch the game through Steam,
turn Steam Input off for it.

Download and play

  1. Download DOAXBV-0.4.8-Beta.zip below and extract it into a new folder
    with a short path. GitHub's automatic source archives do not include tools.
  2. Drag your supported USA game ISO onto BuildGame.cmd.
  3. If Microsoft build tools are missing, accept the installation offer and
    follow Windows administrator prompts. Wait for Setup complete.
  4. 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
. Setup downloads SDL3 from its official
release while building. 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's new

  • PlayStation 4 and 5 controllers (#65, #70). Controllers are now read
    through SDL3, so DualShock 4 and DualSense pads work without DS4Windows.
    Cross/Circle/Square/Triangle act as A/B/X/Y, L1/R1 as Black/White, Options
    as Start and Share/Create as Back.
  • Up to four controllers (#68). Each connected controller takes the next
    free player port and keeps it until it is disconnected.
  • Vibration (#67). The game's rumble now reaches the controller.
    Saves from earlier builds load with Vibration off: turn it on once in
    Controller Settings.

The full changelog is in
CHANGELOG.md.

Validation

Public runtime tests and GitHub CI pass, including an automated check that
drives virtual controllers through every button, trigger and stick mapping, a
second controller, rumble routing and unplugging. The packaged builder built
the game with its bundled Python, Git and CMake, with system Git and CMake
removed from PATH, and fresh generation matches 0.4.7 byte-for-byte. With an
Xbox controller, the built game started, detected the controller and played
its startup vibration. In play with an Xbox controller, rumble works after
turning Vibration on in Controller Settings.

Not yet tested: a physical PlayStation 4 or 5 controller (USB or
Bluetooth) and two physical controllers in one match. If you have a
PlayStation controller, please report how it works in
#65.

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.

Report issues ·
Support on Ko-fi

0.4.7 Beta

Choose a tag to compare

@NoRain211 NoRain211 released this 27 Sep 06:35

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

  1. 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.
  2. Drag your supported USA game ISO onto BuildGame.cmd.
  3. If Microsoft build tools are missing, accept the installation offer and
    follow Windows administrator prompts. Wait for Setup complete.
  4. 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.

Report issues ·
Support on Ko-fi

0.4.6 Beta

Choose a tag to compare

@NoRain211 NoRain211 released this 26 Sep 16:24

0.4.6 Beta

Fully playable. This release fixes 3D meshes that the renderer skipped
instead of drawing, most visibly swimsuit fabric.
Setup, the launcher and
the generation recipe are unchanged from 0.4.5.

Download and play

  1. Download DOAXBV-0.4.6-Beta.zip below and extract it into a new folder
    with a short path. GitHub's automatic source archives do not include tools.
  2. Drag your supported USA game ISO onto BuildGame.cmd.
  3. If Microsoft build tools are missing, accept the installation offer and
    follow Windows administrator prompts. Wait for Setup complete.
  4. 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 (#62)

The renderer skipped some meshes entirely. Each mesh tells the renderer what
its vertices contain, including how many sets of texture coordinates they
carry. Some of the game's meshes declare more sets than their vertices
actually store: skinned swimsuit fabric, for example, declares three but
stores two. The renderer treated that mismatch as an unsupported format and
dropped the draw. On swimsuits such as Diamond this left only the strings and
ties visible, both on the character and in the hotel swimsuit preview.

The renderer now drops the declared sets that the vertices don't contain and
draws the mesh with the ones they do. The game does not need the missing sets
to draw these meshes. This general rule replaces two one-off exceptions that
covered the same mismatch on store meshes, so any other mesh built this way
now draws too. The two newly drawn vertex formats are also compiled when the
game starts, so their first appearance does not cause a hitch.

Diamond was confirmed in play. Other affected swimsuits and meshes were not
checked one by one.

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 all 20 proven generated files byte-for-byte.
The swimsuit fix was checked in play: Diamond renders completely on the
character with no declined fabric draws.

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 swimsuit fix, this release does not claim new gameplay coverage.

Report issues ·
Support on Ko-fi

0.4.5 Beta

Choose a tag to compare

@NoRain211 NoRain211 released this 26 Sep 10:15

0.4.5 Beta — bundled setup

Fully playable. This release makes first-time setup easier; the game runtime
and generation recipe are unchanged from 0.4.
Existing 0.4 players do not
need to rebuild for gameplay changes.

Download and play

  1. Download DOAXBV-0.4.5-Beta.zip below and extract it into a new folder
    with a short path. GitHub's automatic source archives do not include tools.
  2. Drag your supported USA game ISO onto BuildGame.cmd.
  3. If Microsoft build tools are missing, accept the installation offer and
    follow Windows administrator prompts. Wait for Setup complete.
  4. 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.

Changes since 0.4

  • Portable MinGit 2.55.0.5 and CMake 4.2.1 bundled with their licenses.
  • Setup prefers the bundled tools without changing your system PATH.
  • Setup checks Microsoft C++ tools and the Windows SDK before ISO extraction,
    offers installation when needed, verifies the downloaded installer's
    Microsoft signature, waits for completion and handles failed/cancelled
    installations and restart requests.
  • Updated quick-start guide, prerequisites and bundled-tool source information.
  • Existing launcher, graphics options, runtime and authenticated generation
    recipe retained.

The full game changelog, including all 0.3-to-0.4 fixes, is in
CHANGELOG.md.

Validation

Public runtime tests, setup/authentication checks and GitHub CI pass. The
packaged builder was tested with system Git and CMake removed from PATH and
an existing Visual Studio 2022 installation. Fresh generation matches all
20 proven 0.4 generated files byte-for-byte. The Microsoft installer download
and signature were verified without installing it; cancellation, signature
failure and restart handling were tested with inert installer calls. A full
Microsoft installation on a clean Windows machine has not been tested.

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.
This setup release does not claim new gameplay coverage.

Report issues ·
Support on Ko-fi