Repository navigation
Releases
Releases · JaviiDeveloper/eden-nx2-android
v0.3.3
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_rasterizeradjustments.
And a lot more....
Full Changelog: nx2-android-v0.3.2...nx2-android-v0.3.3
v0.3.2
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
.nupfiles — 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
.nupfiles 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_Nuploader withDeconstructedRomDirectorydelegation - Container validation (superblock, TOC integrity, codec checks)
Improved ExeFS Detection (78921af)
- Support
base/exefs/mainlayout 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 (
.romfsfiles andromfs/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
🎮 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