Repository navigation
โน XDroid360 doesn't include any game. You add your own copy: the Xbox 360 disc image of Dragon Age: Origins (.iso, or a .zip with it), or State of Decay's folder from a console's storage as a .zip. The phone builds the game from it.
โ XDroid360 stays free, but coffee doesn't. If you'd like to support it: Ko-fi ๐ฎ
๐ What's new
Native renderer for State of Decay
โ
State of Decay now runs on the native renderer by default, like Dragon Age: Origins since 0.1.1. On a Galaxy S25 Ultra, with the frame cap off, it reaches 115โ127 fps where Xenia's emulation gave about 39, with shadows and HDR lighting.
โ
The phone builds its shaders too: when you add the game and on every Update game, from the game's own files. Nothing from the game is downloaded or shipped with the app.
โ
You can switch back: the game's Settings โ Renderer โ Xenia brings back the emulation.
Updating a game
โ Coming from 0.1.1: Use Update game (โฎ on the game's card) on each game once. State of Decay gets its new profile and builds its shader library for the native renderer; the game files, saves and settings stay.
Settings
โ
Frame rate, in its own card: 30, 60 or no limit for Dragon Age: Origins; 30 or 60 for State of Decay. The game's own Graphics tab and the card show the same value.
โ
Texture quality follows the renderer until you pick one: Low on Native, as before on Xenia.
Launcher
โ
New bottom bar: Home, Import, Export, Controls and Projects.
โ
Import / Export saves the on-screen gamepad layout to a file and loads it back, for each game separately: keep your layout across reinstalls, or share it.
โ
Controls opens the on-screen gamepad editor; Projects lists our other launchers.
Known issues
โ The State of Decay native renderer is new and tested on a Galaxy S25 Ultra only. If something looks wrong, switch back to Xenia in the game's Settings, turn on Diagnostics and send a report.
โ The screen can stay black after returning to the game from another app. Restart the game if it happens.
โ Text input (a character's name) is Latin letters only.
Licence
The native renderer is a port of nfsmw-android's renderer (GPL-3.0). Thanks to its authors and everyone in its credit chain: nfsmw-nx (StevensND), NFSMW-Recompiled (madelrandel-blip), NFSMW-Recompiled-Mobile (victorgbd) and nfsmw-android (codepdbh). It also builds on the ReXGlue SDK (BSD-3), hedge-dev's XenosRecomp (MIT) and Microsoft's DirectXShaderCompiler (NCSA). Because of the renderer, the APK as a whole is distributed under GPL-3.0; the source is in this repository at this release's tag.
โ Reminder
XDroid360 is only a launcher. You need your own copy of the game: its Xbox 360 disc image, or its folder from a console.
TG: t.me/udarmolota
Dev Reddit: UdarMolotaDev