• 1.3.2 9d83dfd19c

    1.3.2 Stable

    ryuadmin released this 2025-06-09 22:59:40 +00:00 | 283 commits to master since this release

    :ryubing: Significant changes include:

    • A new co-maintainer! Welcome @lotp! :link_yay:
    • Updates are now hosted on GitLab and the Updater pulls from GitLab (by @greem)
    • A fix for the elusive "RomFS building timeout" :my_joy_reaction: (by @lotp)

    You can find a list of all Merge Requests merged in this release here.

    UI:

    • Fix long hangs & occasional crashes when booting larger games (such as TOTK) (ryubing/libhac!1) (ryubing/libhac!3) (by @lotp)
      • Also known as "romfs building timeout" or "Avalonia timeout."
    • Added a display for "Total Play Time" next to game count (when not in a game).
    • Use a proper light/dark GitLab logo in the about window.
    • Added the ability to use global input config in per-game configs (ryubing/ryujinx!8) (by @Goodfeat)
      • Click the checkbox "Global Input" in your game-specific settings screens.
    • Added the following games to Discord RPC asset images:
      • Borderlands 2: Game of the Year Edition
      • Borderlands: The Pre-Sequel Ultimate Edition
      • Minecraft Dungeons
    • In-app Compatibility list got a facelift (ryubing/ryujinx!29) (by @Goodfeat), including:
      • named columns;
      • a sum of each playability rating in an info dropdown;
      • sorting options.
    • Updated the compatibility list:
      • Added:
        • Breakout Beyond: Playable
        • Nikoderiko: The Magical World: Ingame, GPU issues
        • FANTASY LIFE i: The Girl Who Steals Time: Ingame, eventually crashes on Vulkan, flickering in OpenGL.

    I18N:

    • Update Korean translation (by @Hackchan)
    • Update Simplified Chinese translation (by @shinyoyo)

    Emulation:

    CPU:

    • change: Increased the maximum % of Turbo mode to 1000
    • fix: Prevent PPTC blacklist logic happening at runtime (ryubing/ryujinx!28) (by @lotp)
    • fix: Reset PPTC carriers on invalidation (ryubing/ryujinx!26) (by @lotp)
    • fix: Use accurate length for enumerating PPTC info stream (ryubing/ryujinx!49) (by @lotp)
      • All 3 of the above fix occasional crashing.

    GPU:

    • improvement: Optimize Integer Short Multiply Add Maxwell (XMAD) instruction sequence into a single 32-bit multiply when possible (ryubing/ryujinx!24) (by gdkchan, rebased & opened by @KeatonTheBot)
    • fix: Green screen video decoding issues on Linux (ryubing/ryujinx!40) (by @KeatonTheBot)
    • fix: Work around undefined behavior in bad dual-source blend states (ryubing/ryujinx!4) (by Isaac, rebased & opened by @KeatonTheBot)
      • According to the original PR, this should resolve occasional post-processing failures on RADV cards in Skyward Sword HD.

    Vulkan:

    • improvement: Use compute shader for non-indirect unsupported topology index buffer conversions (ryubing/ryujinx!5) (by Isaac, rebased & opened by @KeatonTheBot)
      • This should significantly speed up the execution of the draws that could not be done using a MTLBlitCommandEncoder on MoltenVK.
    • improvement: Restrict manual feedback loop detection to RDNA3 GPUs (ryubing/ryujinx!25) (by @KeatonTheBot)
      • Should alleviate significant performance degradation since September 2024, in Paper Mario: The Thousand Year Door and Xenoblade games (on GPUs that aren't RDNA3 architecture).

    HLE:

    • Fix JWT claims and emulated BSD socket flag handling (ryubing/ryujinx!38) (by @mrkev)
      • Improves server connection for Just Dance®, and probably other games.

    Nerd Zone:

    • Updated to LibHac 0.20.0
      • Much like Ryujinx, the original LibHac project is now gone. However, because it's relied on heavily in Ryujinx, we have gone ahead and put it on this GitLab; and intend to maintain it similarly to Ryubing.
      • Anyone can use this version! Simply add the NuGet feed of LibHac's Package Registry (https://git.ryujinx.app/api/v4/projects/17/packages/nuget/index.json) to your project.
      • This feed contains a full backup of the packages that were/are in the original maintainer's MyGet feed, as well as our new versions. The new versions are those with the package ID Ryujinx.LibHac.
    • Fix a bunch of static analysis issues (ryubing/ryujinx!44) (by @mrkev)

    CI/CD:

    • Use rcodesign for dylib signing where available, and remove all ._ files when building on APFS (Apple File System) (ryubing/ryujinx!14) (by @thetoid)
    • A full migration from hosting builds on GitHub to here on this GitLab instance has been completed.
      • Once you update to this version, you will be good to go. If you automatically update to this version, you're good to go.
      • Updates are requested from update.ryujinx.app; but this is just a fancy API around GitLab releases. (source code)
    • Additionally, a webhook is now sent in the Ryubing Discord server in the #builds channel, automatically.

    Full Diff: 1.3.1...1.3.2

    Downloads