Jump to content
LaunchBox Community Forums

1 Screenshot

About This File

Redream Per-Game VMUs for LaunchBox

Created by Saieno - @Lets_All_Game on Twitch and YouTube

What it is

A ready-to-use installer package for enabling per-game Virtual Memory Unit (VMU) save file management in Redream; fully integrated with LaunchBox

Why use it

Redream creates four VMU files, and by default all four are shared across all games. This tool creates a vmu0.bin dynamically per-game, while leaving vmu1–vmu3 shared and persistent.

This allows each game to have its own memory card (vmu0.bin), preventing cross-game save data conflicts and minimizing space limitations.

image.png.8636c2f93ebdaba6f4db60c65fef4ac2.png

Requirements:

  • LaunchBox 13.12+ (must be closed during installation)
  • Standalone Redream (latest version)
  • Redream configured with automated default settings in Launchbox
  • Redream needs to be marked as your 'Default Emulator' for the platform
  • More than one Emulator configured within Launchbox
  • ROM filenames with single spaces only
  • Windows 10/11 (not available on Android)

What it does

  • Installs a dynamic launcher (DCBoot.bat) and a minimized shortcut (DCBoot.lnk)
  • Installs a custom AHK script (LaunchGameRedream.ahk) for handling VMUs
  • Copies a blank vmu-default.bin into Redream
  • Modifies Redream Emulator in LaunchBox to hook into the new launcher
  • Installs a custom LaunchBox plugin (PerGameVMUName.dll) for consistent and clean VMU naming

Bonus

  • Full uninstaller included — reverts all changes and cleans up
  • Everything self-contained, no manual file editing required
  • Installer remembers paths via settings.conf for faster reinstalls/uninstalls
  • VMU files are based on the name within LaunchBox for consistency
  • Share and trade per-game VMUs easily from the Redream VMU_Games directory

Before You Install

If you already have save data in vmu0.bin, consider moving those saves to vmu1, vmu2, or vmu3 before installing. After installation, Redream will use a new game-specific VMU as vmu0.bin for each game. Once a game is launched, you can transfer your old saves from the shared VMUs (vmu1–3) onto the new per-game VMU within Redream itself.

Known Issues

  • Filenames with double spaces will not load properly into Redream. Please use a tool like Bulk Rename Utility to clean up ROM filenames before launching.
  • If Redream is the only Emulator configured within LaunchBox, it can cause issues on install.

Edited by Saieno
Requiremenets


What's New in Version 1.0.1   See changelog

Released

Version 1.0.1
------------------

Updated the Installer and Uninstaller for cleaner implementation.

  • Like 3
  • Unusual Gem 1

User Feedback

You may only provide a review once you have downloaded the file.


Reimu Daze

   2 of 2 members found this review helpful 2 / 2 members

This works perfectly! And after trying it out it feels wrong to have Redream in Launchbox without this. Installation was dummy proof. I renamed my old VMU0 to VMU1 to set it to one of the static VMUS, 1 to 3 are constant and 0 is the one that gets changed as insutructions state. Then I just messed around in Redream with savefiles, loading up the game via Launchbox then transferred the file for that game from VMU1 to VMU0 with the in-game Redream menu using the Export feature.

*You actually need to load the game through Launchbox and not through Redream itself, otherwise the VMU0 will get overwritten once you launch a game through Launchbox.*

I'm glad someone modernized the save system to be alot more flexible, letting me keep both game specific VMUs and static constant VMUs. It helps me back them up in a more organized manner, especially since I transfer saves regularly between Android and PC Redream versions. I've broken a few save files before being clumsy so this also adds another layer of safety as well as organization so to speak. I personally needed something like this! A way to make VMU files practically behave like common savefiles, and without even dismantling anything or having to manually change Redream to a different emulator in LaunchBox.

I think this is one of those features that completes an emulator like Redream via Launchbox. Without having to mess with other third party tools to split or merge VMUs; it allows you to do both of those things from the convenience of the Redream menu. Like I mentioned, this modernizes the save system for Redream and bypasses limitations that reflect the constraints that we had in hardware with a very creative approach, it's fun to see problem solving like this.

  • Like 1
  • Thanks 1
×
×
  • Create New...