RazeUWP Setup by MewLew
This guide explains how to set up Raze, a source port for Build engine games (like Duke Nukem 3D, Blood, Shadow Warrior), on an Xbox Series S/X in Developer Mode. It covers both external (USB drive) and internal (console storage) installation methods, including game file placement and modding.
RazeUWP (Build engine)
Build-engine port, USB recommended for games/mods with prebuilt ini.
- Premade USB folder with preconfigured raze_portable.ini
- External method loads games directly from E:\Raze subfolders
- Internal method supports zipped upload and auto-unzip via portal
- Missing required game files per-folder prevents launch
- Wrong NTFS permissions block USB access
- Forgetting to change save_dir for internal setup causes save errors
Use the premade folder and keep game files in the expected per-title subfolders, verify NTFS permissions.
Prerequisites
- Premade USB Folder: Download the premade USB folder from this Discord link: https://discord.com/channels/1024833470020722760/1223422209431834684. This folder contains a pre-structured
Razefolder and a preconfiguredraze_portable.inifile. - Game Files: You will need the original game files for the games you want to play (e.g.,
DUKE3D.GRP,BLOOD.RFF). These are not included in the premade folder. - Raze: Install
raze_*_x64.msixbundlefrom Emulators - Raze on Emulation Revival Store or Raze-uwp releases via Device Portal (typically a single bundle). - (Optional) Mod Files: If you intend to use mods, you should have them downloaded and ready to go.
External Drive Setup
This method uses a USB drive to store game files, mods, and the Raze configuration.
1. Prepare the External Drive
-
Extract the Premade Folder: Extract the downloaded premade USB folder. You should have a folder named
Raze. -
Locate Game Folders: Open the
Razefolder. Inside, you'll find subfolders for supported games (e.g.,Blood,Duke3D,Redneck,SWfor Shadow Warrior). -
Check Required Files: Inside each game folder, you'll find a
.txtfile that lists the required game files. For example, theBloodfolder's.txtfile would list files like:blood.ini- All
.rfffiles - All
.artfiles - All
.datfiles - All
.smkfiles - (Optional) Music files
-
Copy Game Files: Copy the required game files from your game installations into the corresponding game folders within the
Razefolder. -
Move
RazeFolder to Root: Drag the entireRazefolder to the root directory of your USB drive (e.g.,E:\Raze).
2. Initial Raze Setup
- Install Raze: Install the Raze application via the Xbox Dev Portal.
- Launch Raze (Once): Launch Raze once on your Xbox. This initializes necessary folders. You can exit Raze after this initial launch.
- Upload preconfigured ini: Open the Dev Portal on your PC. Navigate to
LocalAppData > Raze > Localstateand delete the existingraze_portable.inifile. Upload theraze_portable.inifile from the extractedRazefolder, to theLocalStatefolder.
3. Connect and Launch
-
Eject and Connect: Safely eject the USB drive from your PC and connect it to your Xbox.
-
Launch Raze: Launch the Raze application on your Xbox.
- Single Game: If only one game folder with the correct files is present, that game will load automatically.
- Multiple Games: If multiple game folders are set up correctly, a basic menu will appear.
- Use B to scroll (if more than six games).
- Use A to select a game.
4. Modding (External Drive)
-
Create Mods Folder: Inside the
Razefolder on your USB drive, create a new subfolder namedMods. -
Copy Mod Files: Copy your mod files (e.g.,
.grpor.zipfiles) into theModsfolder. Example:E:\Raze\Mods\MyMod.grp. -
Locate the INI File: Using the Dev Portal on your PC, navigate to
LocalAppData > Raze > Localstateand download theraze_portable.inifile. -
Edit the INI File:
- Open
raze_portable.iniin a text editor (like Notepad). - Find the section for the specific game you want to mod (e.g.,
[Duke.Autoload]for Duke Nukem 3D). - Add a
Path=line for each mod, specifying the full path to the mod file on your USB drive. Examples:
[Duke.Autoload]Path=E:\Raze\Mods\Metro.grp[Blood.Autoload]Path=E:\Raze\Mods\Blood_Graphics_AIO.zip - Open
-
Save and Reupload: Save your modified
raze_portable.inito your PC, then using the Dev Portal, upload and replace theraze_portable.iniback into theLocalStatefolder on your Xbox. -
Launch and Play: Launch Raze, your mods should be loaded for the specified game.
Internal Setup
This method uses the Xbox's internal storage for all files.
1. Prepare the Game Files
-
Extract Premade Folder: Extract the downloaded premade USB folder. You should have a folder named
Raze. -
Locate Game Folders: Open the
Razefolder and find the game-specific subfolders (e.g.,Blood,Duke3D). -
Check Required Files: As with the external method, check the
.txtfile inside each game folder to see the list of required files. -
Copy Game Files: Copy the necessary game files from your game installations into their corresponding folders within the
Razefolder. -
Create zip file of game folders: Once all files are correctly in place, select all of the game folders and compress them into a single
.zipfile.
2. Configure Saves Directory
- Open INI File: Open the
raze_portable.inifile (from the extractedRazefolder) in a text editor. - Modify
save_dir: Find the line that sayssave_dir=E:\Raze\Saves. Change this line to:save_dir=Saves - Save: Save the changes to the
raze_portable.inifile.
3. Initial Raze Setup
- Install Raze: Install the Raze application via the Xbox Dev Portal.
- Launch Raze (Once): Launch Raze once to initialize folders, then exit.
4. Upload Files
-
Upload INI File:
- Open the Dev Portal on your PC.
- Navigate to:
LocalAppData > Raze > LocalState. - Delete the existing
raze_portable.inifile in this location. - Click "Choose File", select the modified
raze_portable.inifile (from step 2), and click "Upload".
-
Upload Game ZIP:
- In the Dev Portal, stay in the
LocalAppData > Raze > LocalStatedirectory. - Click "Choose File", select the
.zipfile containing your game folders, and click "Upload". - When prompted, choose Yes to automatically unzip the file.
- In the Dev Portal, stay in the
-
Create Saves Folder:
- In the Dev Portal, stay in the
LocalAppData > Raze > LocalStatedirectory. Click Create new folder and name itSaves.
- In the Dev Portal, stay in the
5. Launch and Play (Internal)
-
Launch Raze: Launch the Raze application.
- Single Game: If only one game is present, it will load automatically.
- Multiple Games: If multiple games are present, a menu will appear. Use B to scroll and A to select.
6. Modding (Internal)
-
Create Mods Folder: Inside the
LocalStatefolder, create a new folder namedMods. -
Copy Mod Files: Copy your mod files (
.grpor.zip) into theModsfolder. -
Locate the INI File: Using the Dev Portal on your PC, navigate to
LocalAppData > Raze > Localstateand download theraze_portable.inifile. -
Edit the INI File:
- Open
raze_portable.iniin a text editor. - Find the section for the game you want to mod (e.g.,
[Duke.Autoload]). - Add a
Path=line for each mod, specifying the relative path from theLocalStatefolder. Examples:
[Duke.Autoload]Path=Mods\Metro.grp[Blood.Autoload]Path=Mods\Blood_Graphics_AIO.zip - Open
-
Save and Reupload: Save your modified
raze_portable.inito your PC, then using the Dev Portal, upload and replace theraze_portable.iniback into theLocalStatefolder on your Xbox. -
Launch and Play: Launch Raze, and your mods should be loaded.
Video Tutorial
Prefer a visual guide? Check out this tutorial by Revive: https://youtu.be/odxBpuR9Yog?si=jEhClUgETnuSLTqR
This guide should help you get Raze running with your favorite Build engine games and mods on your Xbox in Developer Mode!