Documentation
How to install, configure and troubleshoot Xendroid+, written from the code of build 63. Use search (/) to find a setting by its name or its TOML key.
Get started
- Getting startedFrom the installed APK to the first game launched, by way of the first-launch assistant.
- Install and updateDownload the published APK, check its SHA-256, install it and keep the app up to date from within Xendroid+.
- Device requirementsThe Android version, processor, Vulkan GPU, drivers and permissions Xendroid+ uses, and what the app checks on first launch.
Use
- App interfaceTouch mode and controller mode, library, game details, in-game menu, HUD, profiles and saves.
- Games, folders and filesSupported formats, game folders, updates and DLC, patches, configuration files, data folder, settings backup and external frontends.
- Settings and effectsHow global and per-game settings work, the levels, when each value takes effect, presets, image effects and frame generation.
- GPU driversSystem driver or Turnip, where to switch, how packages are downloaded and checked, and the Turnip flags.
- ControlsTouch controls, physical controllers from P1 to P4, key mapping, testing, vibration, gyroscope and the phone as a controller.
- Performance and measurementsWhat each session records, how to read performance in a game's Details, comparing runs, the suggestions after a session, and the measurements the project publishes.
- Use the simulatorWhat the interface simulator shows, which of its data is real and which is an example, and how to use the keyboard, a controller and the per-game config file.
Reference
- Settings referenceEvery emulator setting the app shows, with its name in the interface, TOML key, default, options, level and when each one takes effect.
- Compatibility and limitationsThe fixes the core applies on its own per game, the project's compatibility notes, how to rate a game on your device, and what still limits Xendroid+.
- Troubleshooting and logsWhat to do when a game does not start, runs slowly or renders wrong, where the logs are, how to share a diagnostic without personal data, and what to look for in xe.log.
Project
- Building and contributingTools and versions, first-time setup, build and test commands, what CI checks, and how a change becomes a release.
- What's new and release historyWhat changed in each published version of Xendroid+, with the English summary of each release's notes, and what is already on main without a release.
- Where the site's data comes fromWhich site data is read from the code and which is written by hand, how the stable and development versions are kept apart, what the build checks, and how the site is published and maintained.