A Windows desktop utility for simplifying the creation of batch files to launch Xbox 360 XBLA (Xbox Live Arcade) games using the Xenia emulator.
Batch File Creator for Xbox 360 XBLA Games is a Windows application that provides a simple user interface for automatically generating .bat files for your game collection. It uses the Xenia emulator to launch the games, and this tool automates the process of creating individual, easy-to-use shortcuts for each title.
⭐ If you find this tool useful, please give us a Star on GitHub! ⭐
- Batch File Creation: Automatically scans a root folder and creates individual
.batfiles for each XBLA game found. - Simple Workflow: A clean, single-window interface with a menu and status bar for selecting the Xenia executable and the games folder.
- Automatic Game Discovery: Intelligently searches within each game's directory for the specific XBLA file structure (typically inside a
000D0000subdirectory), with a robust fallback mechanism. - User-Friendly Interface: Designed for simplicity and ease of use.
- Dark Theme: A custom dark theme with terminal-style green log output for comfortable extended use.
- About Dialog: Displays version information, description, and a link to the project website.
- Real-time Logging: A detailed log window shows the progress of the operation, including which files are created, which folders are skipped, and any errors encountered.
- Status Bar: Provides at-a-glance feedback on the application's current status.
- Lightweight and Portable: No installation required; just run the executable.
- Robust Batch Files: Generated batch files change to the Xenia directory before launch, preventing issues with logs and configuration files.
- Automatic Update Checking: Checks for new releases on GitHub and notifies you when an update is available.
- Write Permission Validation: Verifies write access to the games folder before generating batch files, providing clear error messages if permissions are insufficient.
- A root folder containing individual subfolders for each Xbox 360 XBLA game. The application first attempts to find the main game file within a specific XBLA directory structure (typically inside a
000D0000subdirectory, e.g.,Content/0000000000000000/TITLE_ID/000D0000/). - If the
000D0000directory is not found, the tool will fall back to selecting the first file it finds recursively within the game's folder. This provides flexibility for various game rip structures.
.bat(Windows Batch) files, one for each game, placed in the root games folder.
- Runtime: .NET 10.0 Runtime
- OS: Windows 7 or later
- Dependencies: A working copy of the Xenia emulator (
xenia.exe).
- Download the latest release from the GitHub releases page.
- Extract the ZIP file to a folder of your choice.
- Run
CreateBatchFilesForXbox360XBLAGames.exe.
- Select Xenia Path: Click "Browse" next to "Xenia Path" and locate your
xenia.exefile. - Select Games Folder: Click "Browse" next to "Games Folder" and select the root folder that contains all your individual XBLA game folders.
- Create Batch Files: Click the "Create Batch Files" button.
- Monitor Progress: The application will scan the folders and create the
.batfiles. The log window will display the results. The generated batch files will appear in the same folder you selected as the "Games Folder", ready to be used.
The application performs the following steps:
- Xenia Path Selection: You select the
xenia.exefile. This path is used to construct the batch file command. - Games Folder Selection: You select a root directory containing subfolders, where each subfolder represents an XBLA game.
- Game Discovery: For each subfolder in the "Games Folder":
- It first searches for a
000D0000subdirectory (e.g.,GameTitle/Content/0000000000000000/TITLE_ID/000D0000/). If found, it takes the first file within that directory as the game's main executable. - If
000D0000is not found, it performs a recursive search within the game's subfolder and selects the first file it encounters. This provides a fallback for less common directory structures.
- It first searches for a
- Batch File Generation: For each discovered game file, a
.batfile is created in the root "Games Folder" with the name of the game's subfolder. The content of the batch file is structured to:- Change the current directory to where
xenia.exeis located (cd /d "C:\Path\To\Xenia"). This ensures Xenia can find its configuration and log files correctly. - Launch Xenia with the specific game file as an argument (
start "" "xenia.exe" "C:\Path\To\Game\GameFile.xex").
- Change the current directory to where
- "No valid game folders found": This usually means the folder you selected as the "Games Folder" does not contain any subdirectories. Ensure it's the parent folder of all your game folders.
- "Game file not found" / Files are skipped:
- The tool primarily looks for a game file inside a
000D0000subfolder within each game's directory, which is common for XBLA titles. - If
000D0000is not found, it will attempt to use the first file found recursively within the game's folder. - If your game rip has a significantly different structure and no files are found, it will be skipped. The application will log the directory structure of skipped folders to help with debugging.
- The tool primarily looks for a game file inside a
- Permissions: Ensure the application has permission to write new
.batfiles into your selected "Games Folder". Running as an administrator may help if you encounter access errors. - Incorrect .NET Runtime: Ensure you have the correct .NET 10.0 Runtime installed.
- Xenia Project: This tool is a companion utility for the excellent Xenia emulator. All credit for the emulation itself goes to the Xenia team.
- Development: Created by Pure Logic Code.
- Website: purelogiccode.com
- GitHub: CreateBatchFilesForXbox360XBLAGames Repository
- Issues: Report bugs and request features on the GitHub issues page.
⭐ Remember to Star this repository if you find it useful! ⭐
If you like the software, consider a donation on purelogiccode.com/donate.
