Sonic Adventure Blast 2 UWP Setup Guide
This guide provides instructions for installing and setting up the fan-made game "Sonic Adventure Blast 2" (SAB2) UWP port on an Xbox Series S/X console running in Developer Mode.
Ported By: WorleyDL
Important:
Sonic Adventure Blast 2 (UWP)
Fan port, requires NTFS USB for game data and works on Series X|S only.
- USB root \sab2\Settings and \sab2\res structure
- Installs via Device Portal with dependency
- Series X|S confirmed support
- No Xbox One support
- Wrong USB structure prevents launch
- Missing NTFS permissions blocks access
Keep USB plugged in before launch, ensure Settings/res are directly inside \\sab2.
- This is a fan-made port and is not an official SEGA product.
- This guide is based on the setup process demonstrated in the referenced video. Ensure you have the correct files as shown.
- This port requires an External USB Drive for game data. It will not work using only the Xbox's internal storage for game assets.
- This port is confirmed to work on Xbox Series X|S only. It will not work on Xbox One consoles.
Prerequisites
Before you begin, ensure the following conditions are met:
- Xbox Developer Mode Activated: Your Xbox Series S/X must be successfully set up and running in Developer Mode.
- Remote Access Enabled: Remote Access must be enabled and configured within the Xbox Dev Home application.
- External USB Drive: A USB drive formatted as NTFS with full read/write permissions set for UWP applications.
- PC: A Windows PC for downloading files and accessing the Xbox Device Portal.
Need help with prerequisites? See the Xbox Developer Mode Setup guide for detailed instructions on activating Dev Mode, setting up Remote Access, and preparing a USB drive.
Step 1: Downloading Files
You need files from two places: the UWP installer (WorleyDL port) and the game data from the upstream PC project (those are not bundled in the UWP release).
- UWP app (Emulation Revival & GitHub): Open Sonic Adventure Blast 2 on Emulation Revival Store. Use Official Page to reach worleydl/SAB2-uwp and open its latest Releases page. Under Assets, download exactly:
SAB2_*.msixbundle(for exampleSAB2_1.0.0.0_x64.msixbundle)Microsoft.VCLibs.x64.14.00.appx
- Game content (upstream): Open TurtleMan64/SAB2 releases. Download the PC game archive (for example
SonicAdventureBlast2_1.1.zip, the name can change with upstream versions). This ZIP contains theSettingsandresfolders the UWP port expects on your USB drive. - Save everything to a folder on your PC.
If you enjoy WorleyDL's ports, consider supporting their work via their Ko-fi link (https://ko-fi.com/worleydl).
Step 2: Prepare External USB Drive
The game's core content (Settings and res folders) needs to be placed on your external USB drive.
- Extract game content: Extract the TurtleMan64 SonicAdventureBlast2_*.zip you downloaded. Inside you should see
Settingsandresfolders (possibly inside one top-level folder). - Create
sab2Folder: Connect your prepared external USB drive to your PC. Create a new folder directly in the root directory of the USB drive and name it exactlysab2. - Copy Game Folders:
- Open the folder that contains
Settingsandres. - Select both the
Settingsfolder and theresfolder. - Copy these two folders.
- Navigate into the
sab2folder you created on your USB drive. - Paste the
Settingsandresfolders directly inside thesab2folder. Your structure should look likeE:\sab2\SettingsandE:\sab2\res(assumingE:\is your USB drive).
- Open the folder that contains
- Keep Files: Keep the downloaded
.msixbundleand.appxfiles on your PC for the next step. You can optionally delete the downloaded.zipand the extracted game content folder from your PC after copying them to the USB drive.
Step 3: Install via Device Portal
Use the Xbox Device Portal to install the application package and its dependency.
- Access Dev Portal: On your PC, open a web browser and navigate to the Remote Access URL displayed in Dev Home on your Xbox.
- Bypass Security Warning: If necessary, bypass the browser's security warning.
- Navigate to "Add": Under "My games & apps", click "Add".
- Upload MSIXBUNDLE: Click "Choose File" (or drag and drop) and select the
SAB2_*.msixbundlefrom the WorleyDL/SAB2-uwp release (for exampleSAB2_1.0.0.0_x64.msixbundle). - Upload Dependency: Click "Next". On the dependency page:
- Click "Choose File" (or drag and drop).
- Select the
Microsoft.VCLibs.x64.14.00.appxfile.
- Start Installation: Click "Start" and wait for the installation to complete ("Package successfully registered"). Click "Done".
Step 4: Configure on Xbox
Set the application type to "Game" for optimal performance.
- Locate SAB2 in Dev Home: On your Xbox, go back to Dev Home. Find
sab2-uwp(or similar name) in the list. - Change Type to "Game":
- Highlight the app and press the "View" button (two overlapping squares).
- Select "View details".
- Change the "App type" from "App" to "Game".
- Press B to go back.
- (Recommended) Restart Console: Select "Restart console" from the Dev Home main menu.
Step 5: Launching the Game
- Connect USB Drive: Ensure your external USB drive (containing the
sab2folder withSettingsandres) is plugged into your Xbox before launching the game. - Launch SAB2:
- After the restart, go back to Dev Home.
- Select "Launch Home".
- Navigate to "My games & apps".
- Find "Sonic Adventure Blast 2" (or
sab2-uwp) under the "Games" category. - Select the game and press A to launch it.
- First Launch: The game might take a few extra seconds (~5 seconds) to load the first time.
If setup was successful, Sonic Adventure Blast 2 should now launch and run! Remember this requires the USB drive with the game data to be connected whenever you play.