2026-06-04 17:46:45 +10:00
2026-06-01 21:10:43 +10:00
2026-05-31 22:04:27 -03:00
2026-06-04 17:46:45 +10:00
2026-05-31 22:26:17 -03:00
2026-06-01 21:31:32 +02:00
2026-02-07 16:58:35 -03:00

Contributors Forks Stargazers Issues project_license


Logo

WinDurango

WinDurango is an Xbox One Translation Layer which allows you to play various ERA based Games on Windows via UWP.
Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contributing
  5. License
  6. Contact
  7. Disclaimer

About The Project

Product Name Screen Shot

WinDurango is an Xbox One Translation Layer which allows you to play various ERA based Games on Windows via UWP. Currently, WinDurango has implemented most of the essential Xbox WinRT interfaces, KernelX and D3D11.X. Kinect support is completely experimental and hasn't been tested, expect issues.

Playable Games

  • Sonic Mania - Playable
  • Minecraft: Xbox One Edition (version 1.2.0.0) - Playable
  • Minecraft: Xbox One Edition (versions 1.61.X.X) - Boots
  • LIMBO - Playable
  • Forza Horizon 2 and it's variants - Boots
  • Forza Motorsport 5 - Boots
  • Peggle 2 - Boots

Getting Started

Before Building WinDurango make sure you install the prerequisites.

Prerequisites

Make sure you have Visual Studio 2026 with the C++ Extension, vcpkg and cmake.

Building

  1. Open up the VS 2026 Powershell Prompt
  2. Clone the repo
    git clone https://codeberg.org/WinDurango/WinDurango
    
  3. Install VCPKG packages
    vcpkg install
    
  4. Prep CMake
     mkdir build && cd build
     cmake ..
    
  5. Build WinDurango
    cmake --build .
    

Installation

  1. Get WinDurango Dll's from build/bin/Debug
  2. Copy the Dll's into the Mount Dir in your Game
  3. Enable Developer Mode
  4. Install the Game (open powershell in the folder that contains AppxManifest.xml)
    Add-AppXPackage -Register .\AppxManifest.xml
    
  5. Add EmbeddedXvd to the folder that has the game executable (usually in Mount)
  6. Pick these DLLs from EmbeddedXvd and drop them in the same folder as the executable: xg_x.dll, xg.dll (if present), AcpHal.dll, xaudio2_9.dll, D3DCompiler46.dll (if present), sc_dll.dll (if present). if the game complains about a missing DLL that isn't present in this list nor implemented, please reach us out.

Minimum Requirements

WinDurango does not have a fixed and correct minimum requirements list, as some games are more demands than others (e.g. Minecraft uses way less system resources than Forza). However, we can speculate system requirements that should supply the needs of most games:

  • A CPU with at least 4 Cores (e.g. Intel Core I5 4690K)
  • A GPU with at least 2gb of Video Memory (e.g. NVIDIA GeForce GTX 960)
  • 12gb of RAM (DDR3 or newer)
  • Windows 10 or newer

Roadmap

  • Get Minecraft: Xbox One Edition (versions 1.61.X.X) to a playable state
  • Get Forza Horizon 2 and it's variants to a playable state
  • Get Forza Motorsport 5 to a playable state
  • Get Peggle 2 to a playable state

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the project_license. See LICENSE.txt for more information.

Contact

Join our Discord

Disclaimer

The goal of this project is to experiment, research, and educate on the topic of emulation of modern devices and operating systems. It is not for enabling illegal activity. All information is obtained via reverse engineering of legally purchased devices and games and information made public on the internet (you'd be surprised what's indexed on Google...). We are not any way affiliated with Microsoft.

Credits

Thanks to

  • @othneildrew for Best Readme Template
Description
No description provided
Readme 152 MiB
Languages
C++ 97.1%
C 2.3%
CMake 0.6%