Overview â
Supported Platforms:
- Microsoft Xbox
Downloads â
Download the emulator from https://xemu.app/docs/download/
Extract/install to Launchbox\Emulators
Games â
Redump ISO cannot be loaded directly to the Xemu
emulator because it doesnât show the game partition, just the default. Xemu
only support xiso
ISO images.
Convert ISO to XISO â
Method 1: Repackinator + CTool â
WARNING
This method does not work and is kept for historical purpose. See Method 2: extract-xiso instead.
If you tried to extract the ISO using either WinRAR or 7-Zip, you will encounter the following error.
And upon mounting the ISO, the system would only see the Video folder.
To solve this issue, we have to use tools to convert it to xiso
file. The C-Xbox Tool
that most people recommend wonât work for Redump ISO.
Instead, we will use https://github.com/Team-Resurgent/Repackinator, which is designed to be a modern all-in-one ISO management tool for the Original Xbox games.
I chose Midtown Madness 3
game. Be sure to check Trim Scrub
to remove unused data at the end of data partition to save some spaces.
Next, set the Input Folder
which is the folder that contains Redump ISO game, and output folder to store the extracted game data.
After repacking
Contents of the output folder after the job is completed.
Next, weâll use C-Tool
and select the output folder to repack it into XISO
And if you thought that would work! Wrong!!!
Method 2: extract-xiso
â
TIP
This is the recommended way to convert .iso
to .xiso
and confirmed to work on xemu
emulator!
Download extract-xiso
from https://github.com/XboxDev/extract-xiso/releases/tag/build-202303040307.
Then add it to your system environment path.
Open up your Windows command prompt, then run the following to extract Redump ISO content
extract-xiso -r "Midtown Madness 3 (USA).iso"
It will create a compressed xiso
file but will rename it as .iso
. The original ISO will be renamed as .iso.old
.
Notice how the compressed iso
is much lower than the original ISO! 7.8GB vs 2.8GB!
Emulator Setup â
When launching xemu
for the first time, it will prompt you to setup 3 files, BIOS, âĻ
Download the BIOS pack from https://archive.org/download/xemu-files and the qemu
hard disk from https://github.com/xqemu/xqemu-hdd-image/releases/tag/v1.0. Then setup the paths.
Controls â
Xemu emulator only support real Xbox controller. To use keyboard, you have to install a Virtual Xbox controller which will translate physical keyboard keys into XInput buttons.
There are several options here:
- vJoy + GPDSCK + x360CE
- Virtual Controller
- UCR â I chose this!
Read https://www.notion.so/UCR-Universal-Control-Remapper-f43b8a0ed90b477992403d4faef5703a?pvs=12 for more info!
With the virtual controller setup, finally you can now launch xemu
emulator and you should see a new controller Microsoft Xbox Controller
, which is the virtual controller that we just setup.
Hot Keys â
Launchbox Setup â
Fortunately xemu
support loading xiso
directly, unlike RPCS3 which require mounting the .iso
via CD mount program separately! That saves us of having to use DaemonTools to mount the disc!
Paste the following into Running Script
section which will:
- Load the virtual joystick mapper UCR and set the profile to
IPAC2XBOX
to emulate Xbox controller through keyboard keys. - Pressing
Escape
button exit the emulator and switch UCR profile toNONE
.
Run "C:\Programs\LaunchBox\Add-On\UCR_v0.9.0\UCR.exe" -p "IPAC2XBOX"
$Esc::
{
WinClose, ahk_exe xemu.exe
Run "C:\Programs\LaunchBox\Add-On\UCR_v0.9.0\UCR.exe" -p "NONE"
}