Skip to content

๐Ÿ“ข Version v0.1.2 (alpha) - a Native renderer for State of Decay

Latest

Choose a tag to compare

@udarmolota udarmolota released this 12 Nov 15:03
· 5 commits to main since this release

โ„น 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