Repository navigation
📢 Version v0.1.2 (alpha) - a Native renderer for State of Decay #3
udarmolota
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
ℹ XDroid360 doesn't include any game. You add your own copy: the Xbox 360 disc image of Dragon Age: Origins (
.iso, or a.zipwith 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
This discussion was created from the release 📢 Version v0.1.2 (alpha) - a Native renderer for State of Decay.
All reactions