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.0   See changelog

Released

No changelog available for this version.

  • 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...