ISO2GOD Redux is a cross‑platform desktop GUI, built with Tauri and Rust, wrapping the command‑line tool iso2god‑rs by iliazeus. It provides a user‑friendly interface for converting Xbox 360 and original Xbox ISO files into Xbox 360-compatible Games‑On‑Demand (GOD) format on Linux, Windows, and macOS.
- Cross‑platform GUI: Native desktop application using Tauri and Rust.
- Comprehensive ISO conversion: Convert Xbox 360 and original Xbox ISOs into GOD format.
- Platform support: Runs on Linux, Windows, and macOS seamlessly.
- GUI controls for powerful features inherited from iso2god-rs:
- Set custom game title.
- Trim unused space to reduce output size.
- Convenient UX: Drag‑and‑drop ISO support, progress bars and output directory selection.
- Launch ISO2GOD Redux
- Hit the Select ISO button or drag‑and‑drop an ISO file onto the window.
- In the GUI:
- Select the output path (GOD Path).
- Optionally toggle:
- Trim
- Click Save.
- Click the Convert button to start the conversion.
- Watch progress, logs, and conversion success/failure.
- Output files will be saved in the specified directories.
- Supported OS: Linux, Windows, or macOS.
- Rust toolchain including
cargo
andrustup
. - Tauri prerequisites:
- For Windows: Visual Studio Build Tools.
- For macOS: Xcode Command Line Tools.
- For Linux: libwebkit2gtk and other system dependencies (see Tauri docs).
-
Clone this repository:
git clone https://github.com/murilopereirame/iso2god-redux.git cd iso2god-redux
-
Install the required dependencies:
yarn install
-
Run in development mode:
yarn tauri dev
This project leverages Tauri to build a lightweight, native desktop interface with a Rust backend.
Under the hood, it orchestrates iso2god‑rs
(from iliazeus) using it as a Rust package.
- iso2god‑rs
A CLI tool to convert Xbox ISOs into Games‑On‑Demand format, available for Linux, Windows, and macOS.
Contributions are welcome! You can help with:
- UI improvements (modern look, accessibility).
- Localization.
- Adding a Watch‑folder mode, like in some python GUI projects (e.g., iso2god‑rs‑GUI )
- Packaging and installer generation for all platforms.
iso2god‑redux is licensed under the MIT License. It uses iso2god‑rs, which is also MIT-licensed.
- r4dius for the original iso2god project.
- iliazeus for creating the rust converter, iso2god‑rs
- Tauri team for enabling cross-platform native GUIs with Rust with Tauri.
Thanks for using ISO2GOD Redux! If you need help or have ideas to improve it, feel free to raise issues or submit pull requests.