RXDK: is a community-driven project that enables developers to build software for the Original Xbox using modern Windows operating systems like Windows 10 and 11, as well as newer versions of Visual Studio starting from 2019. Traditionally, developing for the Original Xbox required a Windows XP environment (often via a virtual machine), Visual Studio 2003 .NET, and the official Xbox Development Kit (XDK) installer. RXDK eliminates these limitations by providing an open-source installer that integrates the XDK with modern development environments.
- Modern Development Environment: Compile Xbox applications using Visual Studio 2019 and beyond.
- Simplified Installation: Automates the setup process for the XDK on modern Windows platforms.
- Open Source: Developed collaboratively by the Xbox-scene community.
- Enhanced Compatibility: Eliminates the need for legacy systems like Windows XP and Visual Studio 2003 .NET.
- Existing Tools Support: Adds Support and work arounds for debugging tools such as Xbox Watson Etc
Please note the following limitations and important information:
- Debugging Not Yet Supported: Features such as adding breakpoints and debugging through Visual Studio are not currently functional.
- No Deployment via Visual Studio: File transfer to the Xbox cannot be done using the Visual Studio deploy option. Instead, you will need to manually transfer files to your Xbox or use an emulator such as Xemu for testing.
- XDKSetup5849.17 Recommended: The official XDKSetup is not included with this tool. Users must provide their own copy of the installer. Other versions of XDKSetup may work but have not been thoroughly tested. This example was tested specifically with version 5849.17.
- Disclaimer: We cannot and will not be held liable for where or how you obtain the XDKSetup installer. Additionally, we will not provide further instructions on obtaining it.
- Early Development Stage: RXDK is in its early stages and may contain bugs or missing features. Community contributions are encouraged to enhance its functionality and stability.
Follow these steps to install and set up RXDK:
- Clone or download the RXDK repository or installer from Releases Page.
- Run the RXDK installer.
- Follow the on-screen instructions to configure the XDK (5933) with your Visual Studio installation.
Note: Ensure you have Visual Studio 2019 (or later) installed prior to running the RXDK installer.
Once installed, you can compile and build Original Xbox applications directly in Visual Studio. Simply:
- Create or open an Xbox project.
- Use the provided templates or make your own custom configurations.
- Build your project.
- Transfer the compiled files to your Xbox or emulator (e.g., Xemu) for testing.
- Microsoft Visual Studio: 2019 and newer versions.
- Xbox Development Kit (XDK): Official XDK installer.
- Windows OS: Modern versions, such as Windows 10/11.
We welcome contributions from the community! If you'd like to contribute to RXDK, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a detailed description of your changes.
For larger contributions, please open an issue to discuss your ideas with the maintainers.
For questions, feedback, or support, reach out to us via:
- Discord:
- GitHub Issues: Open an issue
This project wouldn't have been possible without the support and collaboration of the Xbox-scene community. Thank you to everyone who contributed their time and expertise!
Happy coding! 🎮