github JulianDr14/jadyx v0.3.10.2
Jadyx 0.3.10.2 Beta

4 hours ago

Game compatibility

See game compatibility for console test results, community reports and known limitations.

New: move your saves with the Jadyx Portal

Each game in the Jadyx Portal now has a Save tab. Open the portal, go to Library,
pick a game and open Save.

  • Download save gets the game's save as a .zip, up to 512 MiB. It works while another
    upload is running.
  • Load save takes a .zip, .7z or .rar made in Jadyx, on another console or on a PC. On
    Eden or yuzu, right-click the game, choose Open Save Data Location and compress what is
    inside. On Ryujinx, use the bis/user/save/<number>/0 folder. The tab has a guide to how the
    archive should be laid out.
  • Your current save is protected. Every file in the archive is checked before anything is
    written, and the new save only replaces the old one once it is complete. The previous save is
    kept as a copy on the console, and if the load fails your save stays as it was.
  • What gets rejected: archives with a password, game or update files (.nsp, .xci), saves
    of other games, unsafe paths, file names the console doesn't accept, and archives over 1 GiB or
    8192 files. The tab says which file or game caused the problem.

Graphics

  • Per-vertex textures now draw. Batched sprites and text can choose their texture per vertex.
    The shaders that do this were discarded, so those sprites and text were missing.
  • Block-linear surface layout fixed. The DMA copies, the inline upload engine and the texture
    cache now agree on the block height of small surfaces. Textures the game ships already laid out
    for the GPU, such as UI atlases, no longer show only one of every four columns.
  • Back-face stencil masks. Two-sided stencil draws whose faces use different masks now use the
    right masks on each face. Before, a back-face Replace wrote all bits and broke later passes
    that test the stencil.
  • Fewer graphics driver faults. Some shaders made the console's graphics driver fault while
    their pipeline was being built, because of how resource handles were created in the shader.
    Handles with a constant binding and index are now created once, at the start of the shader.

Fixes

  • Save thumbnails. The profile selector asks for them through a command that was not
    implemented. Thumbnails can now be loaded, cleared and checked, and storing one now writes it
    under the right game instead of discarding it. A save with no thumbnail returns an empty one.
  • CPU math. The FRECPS and FRSQRTS instructions returned NaN for zero and infinity, where
    ARM defines 2.0 and 1.5. Normalizing a zero-length vector depends on these results and no longer
    produces invalid values.
  • Jadyx Portal:
    • A finished transfer no longer shows as still running, for games, updates, DLC, keys and
      firmware.
    • The file you picked is cleared when the queue finishes.
    • If the console refuses a save download, the Save tab shows the error.

Known issues

  • Per-vertex textures, partly covered. Strips, fans and per-instance streams draw with a
    single texture, and indirect draws with these shaders are skipped.
  • Pop-in in some engines. In games built on one family of engines, objects and parts of the
    scenery pop in and out as the camera moves.
  • Memory limit. Some games reach the 5 GB (5120 MiB) that Dev Mode gives an app in Game mode.
    Permafrost keeps more of them running, but heavy games can still stutter while it swaps.
  • Frame generation artifacts. Fast-moving edges and some HUD elements can show ghosting with
    frame generation on.

Full changelog: v0.3.10.1...v0.3.10.2

Install

You need an Xbox Series X|S in Dev Mode. No keys, firmware or games are included: use your
own dumps.

  1. Download Jadyx_0.3.10.2_x64.appx and Microsoft.VCLibs.x64.14.00.appx from the assets
    below. Since Jadyx 0.3.9.0, you no longer need to upload a separate .cer file.
  2. On a PC on the same network, open Device Portal at https://<xbox-ip>:11443 (Dev Home
    shows the address) and accept the browser's certificate warning.
  3. Choose Add, pick the Jadyx appx, add the VCLibs appx as a dependency if a compatible
    version is not already installed, and install.
  4. In Dev Home, select Jadyx → View details and set App type to Game. In App mode
    it runs out of memory.
  5. Start Jadyx and send your keys, firmware and games from a PC or phone with the
    Jadyx Portal: Settings → File manager → Network connection → Start server, open
    the address it shows in a browser on the same network and enter the connection code.
  6. Other ways: import keys and firmware from a folder or ZIP on a USB drive in
    Settings → File manager, and add games from an external folder or USB drive, or copy
    them to the app's LocalState\games folder with the Device Portal file explorer.

A newer version installs over the previous one and keeps your games, saves and settings. Do
not uninstall to update: uninstalling deletes them.

Reporting bugs

Open an issue at https://github.com/JulianDr14/jadyx/issues/new/choose with the Bug
Report
form. A good report has:

  • The Jadyx version (0.3.10.2) and whether it is a Series X or S, in Game mode.
  • What you did, what you expected and what happened instead, with the steps to make it
    happen again.
  • The logs from the app's LocalState\jadyx\log folder (Device Portal → File
    explorer
    ): jadyx_log.txt, jadyx_diag.txt and, for graphics problems,
    jadyx_graphics_bugs.log. Grab them right after the problem, before launching another
    game.

Search the existing issues first. Reports about pirated keys, firmware or games are closed.
If the bug also happens in the desktop builds of Eden, report it to Eden instead.

Questions, install help and compatibility reports: join the
Discord.

Don't miss a new jadyx release

NewReleases is sending notifications on new releases.