Xenia Manager v5.0.0 is released. Xenia Manager is a tool designed to simplify the use of the Xenia Emulator. It aims to make playing games and installing specific game patches more straightforward and user-friendly, while also providing an easy-to-use interface for adjusting Xenia settings. Xenia is an experimental emulator for the Xbox 360.
Xenia Manager Changelog:
✨ New Features
Game Files Explorer (replaces Open Game Location) (30b607e, e3c0798, 940ef75, 707b562, 82dea3a, bdd154a, 3428730, fb4b946, 1eaafd3, 5d0ed3f, de12efd, ba8ddbc, b8337ef)
Replaces the Open Game Location action with an in-app, read-only browser for a game's container, opened from the library context menu with multi-disc support. A preloaded directories-first tree with live search, reveal-in-tree and multiselect sits beside a details pane that shows parsed XEX metadata (title/media IDs, version, disc, image size, module flags), the SPA summary (title, achievement count, gamerscore, icon), STFS metadata with thumbnail for CON/LIVE/PIRS packages, embedded image previews (PNG/JPG/BMP) and every SPA achievement with localized name/description, icon and gamerscore badge; a bottom panel summarizes the container format, file count and total size. Double-clicking smart-opens files — text into a selectable viewer with an encoding footer, .gpd into a read-only GPD viewer with achievements and entry table, and unknown files probed for STFS magic into a nested dialog — while the XEX details dialog loads in two cancellable stages (fast header first, full details on demand) and shows base version, executable type (Retail/Debug), icon export to PNG and a per-language achievement selector. Any selection of files, folders or mixed picks can be extracted with traversal-safe writes and a progress dialog reporting extracted/failed counts, and the game folder can still be opened in Explorer.
Achievements from game files (ef8297c, ac20c1d, 9e2c370, ac1543d, 8fd6db2, 1305606, 15c3243, 6fb17b9, 2833253)
A new AchievementGpdBuilder backend fills missing achievement GPDs straight from the game disc's SPA data, using the selected account and its language with fallback and ensuring the FFFE07D1 title entry. Both the desktop app and Big Screen gain a Fetch button (Y on Big Screen) that creates a missing GPD from the disc, fetches achievement images (missing-only, unlocked-only or overwrite-all) and refetches names and descriptions while preserving unlock state — multi-disc games ask which disc to read. Locked achievements with art render in black and white while unlocked ones stay in color (missing art keeps the lock icons), and Big Screen still hides locked secret achievements entirely.
Artwork pipeline (3fac724, 44b6a32, b04d4d7f, ef45bdb, 2273a44, b460919)
Adding a game now tries embedded artwork first — STFS thumbnails, SVOD GOD header+data, and XEX SPA/XDBF icons extracted through a new managed LZX decoder with retail/devkit AES-CBC decryption and Basic/LZX decompression (ISO/ZAR delegate to the embedded XEX with a *.xex fallback) — before falling back to an XboxDatabase download and finally the local template, all controlled by the new UseEmbeddedArtwork setting (default on). Containers are also searched case-insensitively for an inner nxeart package's nxebg.jpg (JPEG/PNG, including a filesystem sibling next to the XEX) as a prioritized background that respects the toggle, and the game editor can refetch artwork from the game files or x360db on demand.
Big Screen Mode (0507eac, 5d2a931, 4edcd29 by @SBUplakankus)
New console-style Avalonia app fully operable with a gamepad: a dashboard with game cards (box art/icon toggle), dynamic backgrounds and header stats; a library with grid/list views, sorting and disc selection; game details with installed content, achievements, patch download, per-version XConfig settings and screenshots; a gallery with thumbnails and per-version filtering; and settings with profile management, controller cards and RGB sliders — driven by SDL-based gamepad input with a button mapper, plus bitmap caching and threaded background loading. A new UI Scale setting (25%–200%) adjusts the interface, and Start in Big Screen opens Big Screen directly on startup.
Library and Content (c425379, 80826e6, c6b1f5f, 5ec0b83, 1987e53, 01f1ba4)
Since xenia-canary b11458e can load CON/LIVE/PIRS packages kept intact in the content directory, the single Install button is now Install (Extract) and Install (Package): package install copies the file as-is into the content tree with byte-progress, lists entries via embedded STFS metadata (with embedded thumbnails) and removes the file when the entry is deleted, while extraction remains the choice for older Xenia builds and forks. Refreshing the UI now also scans the games folder so newly added games are picked up, the installed content menu splits into four per-type entries with dedicated entry points in the content viewer (localized in en/hr, rest synced as untranslated), and content rows show installation size and version instead of bare filenames in both the desktop viewer and Big Screen.
File format backend (ffdba14, 5aef693, 14c8cf7, 1dff939, 6231caf, aa58543, aff9ec7, 2964191, 00c0051, 6300630, c6d7224, fb7e7fb)
A new SVOD/GOD parser (volume descriptor, header+data layout, GDFX traversal with sector mapping, thumbnail-first icons with XEX SPA fallback) is wired into game detection for both file and directory paths, and STFS/SVOD reach parity with the ISO/ZAR browsing contract behind a single IGameFileSource entry point with a magic-bytes factory so the UI never switches on container type — extracted directories are covered too, with a containment guard. Full XDBF/SPA parsing adds title headers, per-language string tables with English fallback, contexts, properties, presence, matchmaking, stats and total gamerscore, while XLAST support reads the XSRC payload and exposes titles, product info and localized strings joined with the SPA tables. Also new: a public ISO browsing API over a shared GDFX walker, GPD RemoveTitle/FillTitlePlayedData with a resize write-back fix, profile-tile PNG helpers, XEX1/XEX25 support with per-format security info and both retail/devkit keys, expanded FileIdentifier signatures (XEX variants, ELF, XBE, MZ, XSF, CON/LIVE/PIRS, ZAR footer, XISO fallback), and XEX parsing that is header-only with decompression caps so opening a game never pays for full extraction.
🐛 Fixes
Steam Shortcut deleting titles (bc462ad)
Mixing Manager-created and Steam-created shortcuts no longer wipes titles for all shortcuts in Steam.
LZX Decoding (cae2875)
Corrects the managed LZX decoder (wide bit-buffer splits, 24-bit block length as 16+8 bits, 32 KiB frame decompression, per-frame E8 post-processing) with a BitWriter-based test harness.
Storage and disc parsing (STFS hash walk, ISO probe, SVOD/XSF layout, ZAR ranges) (7a07e2a)
Fixes the STFS big-endian hash chain and multi-block file-table walk, loops XGD descriptor probes with a root-size guard, distinguishes XSF vs enhanced-GDF layouts, decodes filenames as Windows-1252 without extra dependencies, and rejects ZAR footers pointing outside the file.
64-bit STFS offsets, truncation errors, streamed extraction (4fcf159)
Large packages use 64-bit offsets, truncated inputs raise proper errors, and extraction streams instead of buffering.
Repair ISO split discovery, correct HeaderFile title_id offsets, patch-file hash/media_id arrays (9c784d0, 25dd554, 6a7c971)
Split ISOs gather base plus numeric parts from any slice and serve lookups from cached entries; title_id reads at the correct offset with legacy fallback (written at both); patch files accept single-line hash/media_id arrays and integer F32 values.
Guard short-buffer title read in headers and verify Account layout (56497cc)
Truncated headers no longer read out of bounds, and the subscription-tier bit-range comment is corrected.
Scan XEX headers only and dispose rejected install content (898e841)
Install-content scanning reads XEX headers only and disposes rejected packages, keeping installs fast and leak-free.
NavigationView selection, MessageBox owner, content input listener (b34a3d9, d715ecc, 8718c8e)
Open Xenia and Big Screen Mode items no longer stick as selected in the NavigationView; MessageBox dialogs anchor to the right window; the content input listener only runs while achievements are shown.
Big Screen Language & Localization (855b340)
Big Screen now follows the language selected in the desktop app, and its remaining hardcoded strings are localized.
♻️ Refactors and Infrastructure
New class libraries (a6b8c2d, e2c6257, 3b198d3, df05fee)
File-format code extracted into XeniaManager.Files, database clients into XeniaManager.Database and the logger into XeniaManager.Logging, keeping Files Avalonia-free and Database leaf-independent . Namespaces renamed to match, projects grouped into source/tests solution folders, and hardcoded paths consolidated into AppPaths/XeniaPaths constants.
Tests
Restructured to mirror the new libraries and expanded across file formats (SPA, XEX header-only, STFS/SVOD/ISO/ZAR browsing and icons, LZX, GPD builder, XLAST, FileIdentifier), databases and converters; linter scripts added/expanded.
🚀 Improvements
Performance
STFS packages load stream-backed with ranged reads and per-block range serving; GPD achievements/images/titles and image lookups are memoized; container XEX headers parse lazily; the ZAR zstd context is reused; the SVOD layout probes share one locked reader; ContentViewer account contents load off the UI thread with redundant profile GPD loads skipped and the game files search filter debounced.
📚 Documentation
New official wiki
Live at xenia-manager.github.io/wiki, built with Zensical and deployed via GitHub Pages. Made with big help from @SBUplakankus. Use it to guide you through the usage of Xenia Manager and it's features (both old and new).
🎉 Thank You
Huge thanks to all contributors for reporting, testing and building this release.
@SBUplakankus
Big Screen Mode with gamepad navigation (#572, #584) and major help on the new wiki (Big Screen docs and site style).v
Download: Xenia Manager v5.0.0
Source: Here
2026-09-23
Tags:
Console,
XBox360,
Xenia,
XeniaManager

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!