Skip to content

X360 Mobile 0.6.0

Latest

Choose a tag to compare

@Ashnar2602 Ashnar2602 released this 07 Aug 16:20

X360 Mobile 0.6.0

X360 Mobile 0.6.0 is a major architectural and user-experience release for
Android. It consolidates the reconstructed codebase into a public build with a
controller-first interface, broader GPU and device support, improved guest
execution stability, portable data management and native Android integration.

Core stability and hardware compatibility

  • Improved ARM64 memory correctness under concurrent guest workloads,
    eliminating a class of intermittent corruption and loading stalls. The
    correction was validated through the former Assassin's Creed failure points
    and benefits the core globally rather than relying on a title-specific
    workaround.
  • Corrected Android synchronization fairness that could leave guest worker
    groups incomplete. Ninja Gaiden II now progresses beyond its previously
    deterministic startup hang.
  • Reworked the Android graphics and presentation path for broader support
    across Adreno 600-series, Mali and Xclipse devices.
  • Improved behavior on vendor-customized Android distributions, including
    ColorOS, HyperOS and OxygenOS-based devices.
  • Corrected secondary executable handoff for games that launch additional XEX
    modules.
  • Added automatic slot-zero profile sign-in and persistent full-game license
    state for titles that require an authenticated profile before startup.
  • Reduced Vulkan command-recording and pipeline-telemetry overhead without
    removing runtime diagnostics.
  • Added automatic emulation suspension when X360 Mobile enters the background
    or the display turns off. Guest execution, graphics, audio and vibration are
    resumed when the app returns to the foreground.

Note

Some Assassin's Creed titles may require occlusion_query=strict to avoid
graphical instability. Compatibility and performance still vary by title,
GPU, driver and device firmware.

Installation and migration

  • Version 0.6.0 uses the emu.x360mobile.com Android package namespace.
  • X360 Mobile 0.5.3 Preview and 0.6.0 can remain installed side by side. This
    allows users to retain the older build for titles whose performance profile
    has not yet been matched by the reconstructed release.
  • Added a guided first-run wizard for UI language, legal information, console
    language, GamerTag creation, library location, Vulkan driver selection and
    Player or Debug experience choice.
  • Added English, Italian, Spanish, French and German interface resources.

Storage and Android system integration

  • Added an Android DocumentsProvider entry for X360 Mobile. Compatible file
    managers can browse profiles, saves, installed content, Title Updates, DLC,
    settings, cache and logs without root access.
  • Added understandable virtual folder names, full user-controlled access and
    a recoverable internal trash system.
  • Added profile and save import/export, including complete profiles,
    per-title saves and legacy Metro profile archives.
  • Added portable Title ID-specific settings export/import through the UI and
    release-safe ADB commands.
  • Added direct sharing and Download-folder export for settings, profiles and
    saves.

External front-ends and direct launch

  • Added a dedicated direct-to-game loading presentation for external
    launchers and front-ends.
  • External launches resolve the saved library identity before emulation, so
    per-title CVARs, Vulkan drivers, patches and Title Updates are applied even
    when the supplied URI differs from the stored Android document URI.
  • Closing a title started by an external front-end returns directly to the
    calling launcher instead of exposing the X360 Mobile Library.
  • Improved Storage Access Framework URI handling and explicit read-permission
    support for launcher-provided content:// sources.

Library, metadata and content

  • Added deterministic Title ID-based names, cover artwork and metadata using
    the bundled x360db catalog as the primary source. RAWG and TheGamesDB remain
    optional fallbacks.
  • Added permanent metadata and artwork caching by Title ID. Removing a game
    source does not discard its cached presentation, and re-adding the title
    restores it without another API request.
  • Added user-supplied RAWG and TheGamesDB API keys stored through Android
    Keystore-backed encryption.
  • Added smart cover and metadata rescanning that processes only incomplete
    library entries and refreshes the visible Library immediately.
  • Expanded discovery for ISO/XISO, extracted XEX directories, STFS/LIVE/CON/
    PIRS content, Games on Demand and XBLA directory layouts.
  • Successful folder rescans now remove library entries whose source files no
    longer exist while preserving their cached Title ID assets.
  • Added install-only disc recognition, confirmation and reversible Library
    exclusions.
  • Added Title Update and DLC installation, mounting and clearer grouping of
    patches that target specific Title Updates.
  • Added automatic patch-catalog updates with validation, atomic activation and
    offline fallback.

Interface and navigation

  • Introduced a hybrid Metro and Xbox 360 Blades interface designed for touch,
    controllers, handhelds and small landscape displays.
  • Added Player and Debug experiences. Player mode hides diagnostic-only
    controls and runtime messages without changing emulation behavior; the mode
    remains switchable in Settings.
  • Preserved Library focus, scroll position, display mode and nested Settings
    position across navigation and setting changes.
  • Added moderated D-pad key repeat and row-continuous grid navigation.
  • Added controller Select access to the focused game's action menu.
  • Expanded My Pins to ten titles in a responsive two-row, five-column layout.
  • Stabilized Continue Playing, Last Played and Recents updates after normal,
    abnormal and front-end-launched sessions.
  • Made dialogs, post-session prompts and XAM overlays responsive on ultrawide
    and low-height landscape screens.
  • Finalized launcher, adaptive, monochrome and DocumentsProvider branding and
    standardized the splash animation across display aspect ratios.

Xbox-style virtual keyboard

  • Recreated the Xbox 360 XAM virtual keyboard using the X360 Mobile visual
    language.
  • Added complete controller navigation and shortcuts, including D-pad and
    stick navigation, LB/RB cursor movement, LT/RT character pages, L3 caps,
    X backspace, Y space and Start confirmation.
  • Retained complete touch operation for phones and tablets without a physical
    controller.
  • Added tolerant guest-text handling so malformed title strings cannot crash
    the emulator while opening the keyboard.

Input, vibration and touch controls

  • Expanded Android/SDL rumble routing for integrated handheld controls and
    Bluetooth or USB gamepads.
  • Added Off, Minimum, Medium and Maximum controller-vibration levels.
  • Added experimental device haptics for phones and tablets.
  • Added an in-app vibration test suite for verifying controller motors and
    device haptics independently.
  • Improved touch-control position, size and opacity adjustment.

Diagnostics and compatibility information

  • Added Release-safe live debugging, session flight recording, structured
    logs, performance snapshots and optional JIT tracing for advanced testing.
  • Added guest-frame statistics derived from actual generated frames rather
    than Android refresh rate.
  • Added local post-session compatibility review with status, effective
    non-default CVARs, driver package, device information and frame statistics.
  • Added a Compatibility Center that retains the latest local session for each
    title.
  • Added a cached public compatibility catalog so known Playable, In-Game and
    Not Playable states can be displayed without one database request per game.
  • Online compatibility-report submission is temporarily disabled while the
    reporting service is redesigned. Single, retry and batch submission actions
    display a Work in Progress notice; local reports remain available.

Application updates

  • Added automatic update checks at startup and manual checks from the About
    screen.
  • Added semantic ordering for Public, Preview and Release Candidate builds.
  • Added a user preference to include or exclude pre-release updates.
  • Added direct verified APK download and Android package-installer handoff
    without redirecting the normal update flow to a browser.
  • Added APK size, SHA-256, package identity, version code and signing
    certificate validation before installation.

Validation

  • Passed the complete Android JVM test suite.
  • Compiled the Android instrumented test suite successfully.
  • Passed release-critical Android lint checks.
  • Produced a release APK using the project release-signing identity and APK
    Signature Scheme v3 verification.
  • Completed gameplay and regression testing across Ayn Odin handhelds and
    Snapdragon-based Android devices during the release-candidate cycle.

Known limitations

  • Online compatibility-report submission is disabled in this release; local
    report creation and compatibility-catalog downloads remain available.
  • Fable II fragment-shader interlock support remains experimental and the
    current accuracy path is too expensive for normal gameplay.
  • Some title, Vulkan-driver and firmware combinations may still produce
    graphical errors, device loss or GPU hangs.
  • Controller rumble depends on the capabilities exposed by Android, SDL, the
    controller firmware and its Bluetooth or USB transport.
  • Compatibility and performance remain title-, device- and driver-dependent.

X360 Mobile is experimental software. It is not affiliated with Microsoft or
Xbox, does not support piracy and must be used only with games and content the
user legally owns.