Skip to content

Releases

v0.3.3

Choose a tag to compare

@JaviiDeveloper JaviiDeveloper released this 03 Nov 16:58

Eden NX2 Android v0.3.3

What's new

  • New NUP container system: Eden now reads NUP v1 packages natively, with the current record layouts and checks that reject malformed directories and
    extents.
  • Loose ExeFS dumps in game folders are detected and shown with their name and icon.
  • AV1 movie decoding.
  • Frame presentation: pacing by swap interval, cropping to the 1920x1080 handheld panel, and correct output format for RGB10A2 images.
  • Sparse texture memory: mapping and unmapping of tiles, shared blocks.
  • Expanded shader lowering: 64-bit integers, atomics, warp reductions, conversions, bindless descriptors, and FSEL with floating operand modifiers.
  • Audio: Switch 2 renderer revision accepted, with cleaner input/output manager lifetimes.
  • System keyboard: swkbd config decoding for library version 0x160012.

Fixes

  • Duplicate HSETP2 lowering case
  • 69-byte vertices are repacked to 72 bytes instead of being rejected, and large repacks are split rather than refused.
  • Buffer cache and vk_rasterizer adjustments.

And a lot more....

Full Changelog: nx2-android-v0.3.2...nx2-android-v0.3.3

v0.3.2

Choose a tag to compare

@JaviiDeveloper JaviiDeveloper released this 01 Nov 22:36

Eden NX2 Android v0.3.2

New: NUP Container Format Support

Added support for the .nup (NX Package) file format — a clean-room container for unencrypted Nintendo Switch and Switch 2
game dumps.

What it does:

  • Load games directly from .nup files — base, updates, and DLC bundled in a single file
  • Supports raw and zstd-compressed content
  • Game metadata (title, icon, publisher, version) extracted automatically from NUP packages
  • .nup files appear in the game library like any other supported format

Supported features:

  • ExeFS + RomFS loading from NUP packages
  • Per-package metadata via TLV blocks (NPDM, NACP, icon, title, version)
  • Zstandard decompression for compressed extents
  • Full integration with the Android game scanner

Technical details:

  • NUP format v1 spec compliant (magic NUP\x01)
  • New AppLoader_Nup loader with DeconstructedRomDirectory delegation
  • Container validation (superblock, TOC integrity, codec checks)

Improved ExeFS Detection (78921af)

  • Support base/exefs/main layout for game dumps
  • Detect storage levels (base, update, updates, hex IDs)
  • Add (update) suffix to update titles
  • Better title naming from folder structure
  • RomFS discovery (.romfs files and romfs/ directories)
  • Loose dump size calculation (exefs + romfs)

Performance (764cc91)

  • Add ARM64 yield instruction for spinlocks, reducing power usage during busy-waits

Full Changelog: nx2-android-v0.3.1...nx2-android-v0.3.2

v0.3.1

Choose a tag to compare

@JaviiDeveloper JaviiDeveloper released this 01 Nov 14:47

🎮 Eden SX2A v0.3.1

🔧 Fixes

  • Fixed folder selection from system shortcuts - Now properly handles URIs when selecting game folders through Android's Downloads, Documents, Recent, and other quick access shortcuts
  • Fixed loose ExeFS game detection - Direct detection of exefs/main folders with improved recursive scanning