Ryujinx

  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
Version
r.49574a9
Mise à jour

Émulateur opensource expérimental de Nintendo Switch écrit en C#.

L'émulateur a été abandonné suite à une offre de Nintendo et sa page Github n'est plus disponible. Nous hébergeons une des dernière build (1.1.1400) compilée par Noxx pour fonctionner également sur Mac Intel.

Un fork est disponible sur GitHub et le développement semble plutôt actif mais n'a plus de lien avec le projet original. Des builds automatiques sont générées régulièrement.

Interface de Ryujinx
Breath of the Wild dans Ryujinx

Changelog

Changelog

1.1.1385 - 2024-09-01

depuis la version 1.1.1231 - 2024-03-14

Added:

  • Implement UQADD16, UQADD8, UQSUB16, UQSUB8, VQRDMULH, VSLI and VSWP Arm32 instructions.
    • Fixes DarkStar One crashing on non-ARM systems and shaky screen on ARM systems.
    • May allow 12 Labours of Hercules II: The Cretan Bull to go in-game.
  • Add the "Auto" theme option in setting.
    • Adds an option for Avalonia to follow OS theme (light or dark).
  • Implement host tracked memory manager mode.
    • Changes host memory manager modes on ARM to a better tailored version for ARM systems with 16KB page sizes.
    • On macOS, fixes:
      • Vertex explosions in Shin Megami Tensei V.
      • MKTV thumbnails in Mario Kart 8 Deluxe.
      • Album photos not displaying correctly in The Legend of Zelda: Breath of the Wild.
      • Random crashes in Pokémon Legends Arceus with hypervisor disabled.
      • Crashes on boot with hypervisor disabled in Master Detective Archives: Rain Code, Super Mario Bros. Wonder and The Legend of Zelda: Tears of the Kingdom.
      • Improves performance in games when hypervisor is disabled, most notably in Mario Kart 8 Deluxe (32-bit game, can't use hypervisor) and Super Mario Odyssey. This also means that games which would softlock, freeze or crash (such as Pokémon games) will be a lot more playable with hypervisor disabled.
  • misc: Add ANGLE configuration option to JSON and CLI.
    • Adds command line arguments to change how the UI will be rendered --software-gui = Avalonia will use software rendering. --hardware-gui = Avalonia will use ANGLE/GLX rendering.
    • Should help with using Renderdoc to debug graphics issues. No user-facing changes.
  • Add support to IVirtualMemoryManager for zero-copy reads.
    • Code cleanup. No expected user-facing changes.
  • Add support for large sampler arrays on Vulkan.
    • Fixes black textures present in most of Hogwarts Legacy.
    • Fixes most graphical rendering in Penny's Big Breakaway.
    • Fixes grass and other particle effects appearing blocky in The Legend of Zelda: Skyward Sword HD.
  • Add mod enablement status in the log message.
    • Displays what mods are enabled in the logs and logging console. Intended to help with troubleshooting.

Changed:

  • Use pooled memory and avoid memory copies.
    • Code cleanup. No expected user-facing changes.
  • Remove CommandBufferScoped Dependencies.
    • Code cleanup. No expected user-facing changes.
  • Change disk shader cache compression algorithm to Brotli (RFC 7932)
    • Improves the speed of the "Packaging shaders" stage of a disk cache rebuild by up to 40%
  • Audio rendering: reduce memory allocations.
    • Code cleanup. No expected user-facing changes.
  • Enhance Error Handling with Try-Pattern Refactoring.
    • Code cleanup. No expected user-facing changes.
  • Replacing the try-catch block with null-conditional and null-coalescing operators.
    • Code cleanup. No expected user-facing changes.
  • UI: Friendly driver name reporting.
    • Makes graphics driver names on the bottom status bar easier to read.
  • Remove Unnecessary Category from Docs ReadME.
  • Kernel: Wake cores from idle directly rather than through a host thread.
    • Slightly improves performance in titles with inefficient threading implementations.
    • Improves performance in Pokémon Legends Arceus on low core count devices like the Steam Deck by up to 20%, or reduces power consumption by up to 40% at equal performance

Fixed:

  • Vulkan: Feedback loop detection and barriers.
    • On RDNA3 (RX 7000 series) AMD graphics cards, fixes purple lines seen across geometry in The Legend of Zelda: Breath of the Wild, Tears of the Kingdom, and likely other games that had graphics issues specific to these GPUs.
    • On Nvidia RTX 2000/3000/4000 GPUs, fixes blocky water artifacts in Mario Golf: Super Rush, Splatoon 3, and alleviates (but does not fix) the issue in Team Sonic Racing (v1.0.0).
      • On Nvidia RTX 3000 GPUs, fixes flickering and missing body parts in Kirby's Dream Buffet, and fixes flickering in Mario + Rabbids: Sparks of Hope.
  • Fix incorrect depth texture 3D flag.
    • Fixes a crash in Neverwinter Nights: Enhanced Edition.
  • Vulkan: Update Silk.NET to 2.21.
    • Updates Silk.NET dependencies and Vulkan extensions. No expected user-facing changes.
  • Make HLE project AOT friendly.
    • No expected user-facing changes.
  • Replace ImageSharp with SkiaSharp everywhere.
    • Fixes text inputs in games not allowing more than one character to be typed.
  • Fix deadlock in background translation thread shutdown.
    • Fixes an issue where Ryujinx would sometimes freeze and stop responding when trying to stop the emulation.
  • nuget: bump DynamicData from 9.0.1 to 9.0.4.
    • Updates the DynamicData dependency. No expected user-facing changes.
  • Fix NRE when using image array from constant buffer.
    • Fixes a crash in World of Goo 2, though the game still does not work due to another issue.
  • nuget: bump ImageSharp from 2.1.8 to 2.1.9.
    • Updates the SixLabors.ImageSharp dependency. No expected user-facing changes.
  • nim:eca : Stub CreateServerInterface2.
    • Allows THE NEW DENPA MEN to go in-game without "Ignore Missing Services".
  • Fix arbitrary game ordering when sorting by Favorites.
    • Favorite games will now be sorted alphabetically on the games list.
  • Clamp amount of mipmap levels to max allowed for all backends.
    • On AMD graphics cards using Vulkan, fixes crashes when running certain mods, such as character swaps in Mario Kart 8 Deluxe.
  • Replace and remove obsolete ByteMemoryPool type.
    • Code cleanup. No expected user-facing changes.
  • Fix same textures with unmapped start being considered different.
    • Fixes The Legend of Heroes: Kuro no Kiseki II crashing shortly after gameplay starts.
  • Fix LocaleExtension SetRawSource usages + language perf improvement.
    • Fixes a small UI freeze when changing the UI language.
  • Infra: Update Microsoft.IdentityModel.JsonWebTokens.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Avoid race conditions while launching games directly from the command line.
    • Fixes games not booting when using shortcuts or launch arguments.
  • nuget: bump DynamicData from 8.4.1 to 9.0.1.
    • Updates the DynamicData dependency. No expected user-facing changes.
  • replace ByteMemoryPool usage in Ryujinx.Graphics.
    • Code cleanup. No expected user-facing changes.
  • Fix FileNotFoundException in TryGetApplicationsFromFile() and improve loading applications.
    • Fixes crashes when trying to load files from bad symlinks, non-existent files or hidden subdirectories.
  • Fix off-by-one on audio renderer PerformanceManager.GetNextEntry.
    • Fixes Kuro no Kiseki II crashing on startup.
  • Fix shader RegisterUsage pass only taking first operation dest into account.
    • Fixes red tint on THE NEW DENPA MEN. (Note that the game still won't run without "Ignore Missing Services".)
  • Vulkan: Force topology to PatchList for Tessellation.
    • On AMD graphics cards, fixes a crash on floor 15 of Luigi's Mansion 3.
  • Ava UI: Handle updates containing non numeric characters.
    • Fixes an issue where the title update manager would fail to display updates if they contained letters (for example, v1.0.5A).
  • Vulkan: Add missing barriers for texture to buffer copy.
    • Fixes a regression from 1.1.1352 exclusively affecting AMD graphics cards, which caused the water in The Legend of Zelda: Breath of the Wild to turn white.
  • Update kernel GetInfo SVC for firmware 18.0.0.
    • Allows Nintendo 64 NSO, or anything using the JIT service, to work with firmware 18.0.0+.
  • Fix checking for the wrong metadata files for applications launched with a different program index.
    • Fixes a regression from 1.1.1350 that caused updates to not apply for games that get launched with different program indices, such as Super Mario 3D All-Stars.
    • Fixes an issue where the emulator wouldn't apply DLC to these same games.
  • Make sure TryGetApplicationsFromFile() doesn't throw exceptions anymore.
    • Fixes remaining instances of crashing on loading invalid game files onto the games list since 1.1.1350.
  • Fix Skia saving screenshot with transparent background and incorrect origin.
    • Fixes a regression from 1.1.1346 causing emulator screenshots to save as blank image files.
  • Unlink server sessions from multi-wait when service stops processing requests.
    • Fixes an assert on debug builds when emulation is stopped. No expected user-facing changes.
  • Ava UI: Auto select newly added updates & DLC.
    • Updates and DLC will now be automatically enabled on the update and DLC managers when the files are first added to these menus.
  • Add missing Buffer attribute on NGC Check method.
    • Fixes a crash in Teenage Mutant Ninja Turtles: Splintered Fate, and other games that do profanity filter checks and target firmware 16.0.0+.
  • Vulkan: Defer guest barriers, and improve image barrier timings.
    • On Nvidia Ampere (and probably newer GPUs), fixes flickering artifacts in Cotton Guardian Force Saturn Tribute collection.
    • On Snapdragon X Elite Adreno GPU, fixes rendering issues in several games, including Super Mario Odyssey.
  • Catch exceptions when loading applications from invalid NSPs.
    • Fixes a regression from 1.1.1350 that caused the emulator to crash if an invalid game was loaded onto the game list.
  • Add support for multi game XCIs (second try).
    • Implements loader support for XCI packages that contain multiple title entries.
    • Fixes recognition of XCI files that contain title updates alongside the base game.
  • misc: Re-order and manually update DriverID to name.
    • NVK will now be properly displayed as the GPU driver on the status bar.
  • replace ByteMemoryPool usage in Ryujinx.HLE.
    • Code cleanup. No expected user-facing changes.
  • Use SkiaSharp for Avalonia in place of ImageSharp.
    • Updates the Avalonia UI project to use SkiaSharp for image processing, replacing the previously used SixLabors ImageSharp library. No expected user-facing changes.
  • Use draw clear on Adreno, instead of vkCmdClearAttachments.
    • Works around an Adreno driver bug causing a race condition when calling vkCmdClearAttachments.
    • Fixes incorrect Cascade Kingdom waterfall rendering and shadow flickering in Super Mario Odyssey.
    • Fixes Astral Chain freezing on boot.
  • Force dynamic state update after rasterizer discard disable on Adreno.
    • On Adreno drivers, significantly improves rendering in Xenoblade Chronicles 2.
  • Disallow concurrent fence waits on Adreno.
    • Works around an Adreno driver bug when waiting on a fence from multiple threads.
    • Fixes crashes in a variety of titles including The Legend of Zelda: Tears of the Kingdom at boot.
  • Disable descriptor set template updates for buffer textures on Adreno.
    • Works around an Adreno driver bug causing crashes in UE4 games (& others) such as Mario + Rabbids: Sparks of Hope.
  • Force Vulkan swapchain re-creation when window size changes.
    • Fixes an issue on Adreno GPUs where the renderer would not match the size of the window after a re-size.
    • No other vendors should be impacted.
  • Resolve some Vulkan validation errors.
    • No known changes in games.
  • discord: Fix TruncateToByteLength() not taking the string length into account before trimming.
    • Fixes a regression from 1.1.1303 that caused Yu-Gi-Oh! RUSH DUEL: Saikyo Battle Royale to crash on boot.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.6.0 to 7.6.2.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • SetProcessMemoryPermission address and size are always 64-bit.
    • No expected user-facing changes.
  • JIT: Coalesce copies on LSRA with simple register preferencing.
    • Slightly reduces the size of code generated by the emulator, though performance change will likely not be noticeable.
  • JIT: Ensure entry block has no predecessors on RegisterUsage pass.
    • Code cleanup. May be required for future features. No expected user-facing changes.
  • Clear pooled memory on return when used to hold object references.
    • Code cleanup. No expected user-facing changes.
  • Extend bindless elimination to catch a few more specific cases.
    • Fixes smoke effects in Hogwarts Legacy and It Takes Two. May possibly fix particle effects in Tales of Kenzera: ZAU and other UE games.
    • Fixes vertex explosions on ice effects in Mortal Kombat 1.
    • Fixes log warnings in Shin Megami Tensei V: Vengeance.
  • Replace ByteMemoryPool in Audio projects.
    • Code cleanup. No expected user-facing changes.
  • nuget: bump Microsoft.IO.RecyclableMemoryStream from 3.0.0 to 3.0.1.
    • Updates the Microsoft.IO.RecyclableMemoryStream dependency. No expected changes in games.
  • Vulkan separate descriptor set fixes.
    • Fixes invisible characters on Intel GPUs in Paper Mario: The Thousand Year Door.
  • GPU: Remove unused dynamic state and pipeline settings.
    • Code cleanup. No expected user-facing changes.
  • New pooled memory types.
    • Reduces memory allocations done by the emulator. Likely no noticeable changes during normal gameplay.
  • Avoid inexact read with 'Stream.Read'.
    • Code cleanup. No expected user-facing changes.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.5.2 to 7.6.0.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Vulkan: Extend full bindless to cover cases with phi nodes.
    • Resolves black or missing textures and animations in Paper Mario: The Thousand Year Door such as save boxes, coins and boat transitions.
    • Fixes the missing floor textures in No Man's Sky.

*Note that there will be some "new" bugs on some affected surfaces on AMD GPUs that were not visible prior to this change.

  • Allow texture arrays to use separate descriptor sets on Vulkan.
    • Fixes a performance regression (mostly on macOS) caused by 1.1.1291 in games that use bindless textures from storage buffers.
    • Example titles are Mario Party Superstars and Penny's Big Breakaway.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.5.1 to 7.5.2.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Workaround bug on logic op with float framebuffer.
    • On Intel Vulkan, fixes the black screen in specific areas in Paper Mario: The Thousand-Year Door. Note that the game will still crash on Windows on Intel GPUs, so this improvement is only visible on Linux.
  • Workaround AMD bug on logic op with float framebuffer.
    • On AMD Vulkan, fixes the black screen in specific areas in Paper Mario: The Thousand-Year Door.
  • Updating Concentus dependency to speed up Opus decoding.
    • May slightly reduce CPU usage in games that use Opus, such as Pokémon Legends Arceus.
  • GPU: Migrate buffers on GPU project, pre-emptively flush device local mappings.
    • Improves performance on systems with dedicated GPUs in Catherine Full Body, Hyrule Warriors: Age of Calamity v1.0.0, Pokémon Scarlet/Violet, The Legend of Zelda: Breath of the Wild and Tears of the Kingdom.
    • Fixes character shadows being too dark on the equip screen in Splatoon 3.
  • HID: Fix another NullReferenceException when unblocking input updates.
    • Fixes another instance of crashing after using the software keyboard, caused by 1.1.1315.
  • Disable keyboard controller input while swkbd is open (foreground) (second attempt).
    • Redo of 1.1.1307. Should also fix the crashing caused by the original change.
  • Update audio renderer to REV12: Add support for splitter biquad filter.
    • Allows Animal Well to run.
    • Fixes Charon's voice in Spiritfarer.
  • misc: Change Deflate compression level to Fastest.
    • Speeds up shader packaging process by up to 14x. Shader packaging occurs after GPU driver updates, switching between Vulkan and OpenGL, or significant changes to Ryujinx's GPU code. Note that shader caches will have slightly larger file sizes after this change.
  • Improves some log messages and fixes a typo.
    • Makes the logging messages for missing game directories and files clearer.
  • Revert "Disable keyboard controller input while swkbd is open (foreground)".
    • Reverts the change in 1.1.1307 due to it causing crashes in some games which use the software keyboard.
  • New Crowdin updates.
    • Updates Avalonia GUI localizations with the latest changes from Crowdin.
  • Bump Avalonia.Svg.
    • Updates the Avalonia.Svg dependency. No expected user-facing changes.
  • Add missing lock on texture cache UpdateMapping method.
    • Fixes a crash in Harmony: The Fall of Reverie upon entering the Naiads.
  • Disable keyboard controller input while swkbd is open (foreground).
    • Fixes an issue where playing Stardew Valley with a keyboard would cause the software keyboard prompt not to close.
  • Make TextureGroup.ClearModified thread safe.
    • Fixes crashes in Europa (Demo).
  • Add support for bindless textures from storage buffer on Vulkan.
    • Fixes rendering in Castle Crashers Remastered.
    • Fixes missing shadows in certain minigames in Mario Party Superstars.
  • discordRPC: Truncate game title and details if they exceed Discord byte limit.
    • Fixes an issue where Discord RPC caused Ryujinx to crash if a game's title was longer than 128 characters.
  • HID: Stub IHidServer: 134 (SetNpadAnalogStickUseCenterClamp).
    • Allows eBaseball Powerful Pro Yakyuu 2020, Pawapoke R, WBSC eBASEBALL: Power Pros, and possibly other "Power Pro" games to boot without "Ignore Missing Services".
  • Update outdated Windows version warning.
    • Updates the warning message displayed when an unsupported Windows version is detected.
  • Add Linux-specific files to local builds.
    • Ensures Linux-specific files are copied to the output directory when building locally. Useful for testing certain changes.
  • infra: Update ReSharper's DotSettings.
    • Code cleanup. No expected user-facing changes.
  • Replace "List.ForEach" for "foreach".
    • Code cleanup. No expected user-facing changes.
  • Fix system dateTime loading in Avalonia LoadCurrentConfiguration.
    • Fixes an issue where trying to change the time to an older date in the Avalonia UI caused the emulator to crash.
  • UI: Fix some MainWindow bugs and implement menubar items to change window size.
    • You can now set the emulator window size to 720p or 1080p from View > Window Size.
    • Window dimensions will no longer be saved when exiting from a maximized state, which caused the size to be reset every time.
    • Fixes an issue where the window startup location would reset to the middle of the screen.
  • Fix Alt key appearing as Control in settings menus.
    • Fixes an issue where the "Alt" key would display on the UI as "Control" when bound.
  • Fix cursor states on Windows.
    • Prevents the cursor from disappearing during the emulator's game loading screen.
    • Fixes an issue wherein the emulator window could not be resized due to the cursor flickering.
    • Fixes an issue which caused the cursor to disappear over submenus while cursor was set to always hide.
    • Fixes an issue where the check for whether the cursor was within the active window did not take into account the windows position, leading to situations where it would hide where it shouldn't.
  • Fix direct keyboard not working when using a controller.
    • Allows the Ultracam benchmark tool for The Legend of Zelda: Tears of the Kingdom to be used without setting a keyboard as the controller.
    • Allows Deltarune, Undertale, SpongeBob SquarePants: The Cosmic Shake, and likely other games to be played with direct keyboard controls.
  • HID: Correct direct mouse deltas.
    • Fixes mouse aiming in Quake, SpongeBob SquarePants: The Cosmic Shake, and likely the few other games that support mouse controls on the Switch.
  • Add support for bindless textures from shader input (vertex buffer) on Vulkan.
    • On Vulkan, fixes the following:
    • Fixes rendering in mofumofusensen.
    • Fixes missing graphics in PAC-MAN 99, TETRIS 99 and Super Mario Bros. 35.
    • Fixes missing backgrounds in even if TEMPEST, Enchanted in the Moonlight, My Last First Kiss, Irresistible Mistakes, Diabolik Lovers games and likely other visual novels from Voltage.
    • Fixes missing coins in WarioWare: Get It Together.
    • Fixes missing player indicators and radars in FIFA games.
  • Implement MemoryManagerHostTracked.GetReadOnlySequence().
    • Fixes a regression from 1.1.1289 that caused games on macOS to crash on boot.
  • End render target lifetime on syncpoint increment.
    • Fixes Balatro crashing on boot.
    • Fixes a regression in Pizza Tower causing a random crash on boot.
  • chore: remove repetitive words.
    • Code cleanup. No expected user-facing changes.
  • Do not compare Span to 'null' or 'default'.
    • Code cleanup. No expected user-facing changes.
  • Update to new standard for volatility operations.
    • Code cleanup. No expected user-facing changes.
  • Fix unmapped address check when reading texture handles.
    • Fixes a regression likely from 1.1.1098 that caused Sniper Elite 3 to crash on launch.
  • Update "SixLabors.ImageSharp" to fix vulnerabilities.
    • Updates the SixLabors.ImageSharp dependency. No expected user-facing changes.
  • Ava UI: Input Menu Refactor.
    • Refactors the input menu code.
    • Platform-specific keys (for instance, the Windows key) will now display properly when a button is bound to them.
    • Allows keys to be localized.
  • Fix crash when changing controller config.
    • Fixes a crash that occurred when switching from an input device without motion (i.e. a keyboard) to a controller with motion support while a game is running.
  • Texture loading: reduce memory allocations.
    • Code cleanup. No expected user-facing changes.
  • Account for swapchain image count change after re-creation.
    • Fixes a crash on AMD proprietary drivers on Linux when VSync is toggled.
  • Allow BSD sockets Poll to exit when emulation ends.
    • Fixes a freeze when trying to stop emulation and/or close the emulator on Penny's Big Breakaway, and possibly on other games that use sockets with Poll.
  • Revert "Update StoreConstantToMemory to match StoreConstantToAddress on value read".
    • Reverts the previous change. The specified cheats were invalid and should not be loaded at all.
  • Update StoreConstantToMemory to match StoreConstantToAddress on value read.
    • Fixes some cheats with instructions starting with 6XXXXXXX failing to load, specifically when the cheat has bit width equal to 1, 2 or 4, and only one 32-bit value.
  • Ava UI: Prevent Status Bar Backend Update.
    • Fixes an issue where the GPU displayed on the status bar would change if the graphics backend setting was changed while a game was running.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.4.0 to 7.5.1.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Fix input consumed by audio renderer SplitterState.Update.
    • Fixes a regression from 1.1.1265 that caused crashing in Resident Evil after cinematics. Possibly affected other games.
  • CPU: Produce non-inf results for RSQRTE instruction with subnormal inputs.
    • Fixes terrain randomly disappearing in Penny's Big Breakaway.
  • Use ResScaleUnsupported flag for texture arrays.
    • Fixes rendering glitches in Penny's Big Breakaway when using resolution scale, however the game will no longer scale.
  • Fast D32S8 2D depth texture copy.
    • Improves performance in Penny's Big Breakaway by up to 1500%.
  • Pin audio renderer update output buffers.
    • Fixes a regression from 1.1.1265 that caused crashes in several games.
  • gui: Disable CLI setting persistence for HW-accelerated GUI.
    • CLI argument to enable UI software rendering no longer persists in config state.
  • Fix PC alignment for ADR thumb instruction.
    • Ni no Kuni Wrath of the White Witch will no longer render a black background when the 1.0.2 update applied.
  • Delete old 16KB page workarounds.
    • Deletes unused code. No user-facing changes.
  • Vulkan: Fix swapchain image view leak.
    • Fixes two regressions from 1.1.1154, though it's unknown what games might have been visibly affected.
  • Vulkan: Skip draws for patches topology without a tessellation shader.
    • On AMD graphics cards, fixes a crash in Luigi's Mansion 3 on the sand level.
  • nuget: bump DynamicData from 8.3.27 to 8.4.1.
    • Updates the DynamicData dependency. No expected user-facing changes.
  • "Task.Wait()" synchronously blocks, use "await" instead.
    • Code cleanup. No expected user-facing changes.
  • ts: Migrate service to Horizon project.
    • Allows nx-hbmenu to boot.
  • Ignore diacritics on game search.
    • When searching on the games list, allows "pokemon" to display Pokémon games, for instance.
  • Add missing ModWindowTitle locale key.
    • Fixes the title for the mod manager window.
  • Stop clearing Modified flag on DiscardData.
    • Fixes a regression from 1.1.1024 which sank character models into the ground in Easy Come Easy Golf.
  • New Crowdin updates.
    • Updates Avalonia GUI localizations with the latest changes from Crowdin.
  • Vulkan: Recreate swapchain correctly when toggling VSync.
    • Fixes an issue where, under certain conditions, toggling VSync via hotkey while in-game would not uncap the framerate beyond the monitor's refresh rate.
  • Disable push descriptors for Intel ARC GPUs on Windows.
    • Fixes Intel Arc graphics cards crashing on several games since 1.1.1198.
  • New gamecard icons.
    • Changes gamecard icons displayed on the games list for applications without icons.
  • Add a few missing locale strings on Avalonia.
    • Makes more UI elements localizable.
  • Updates the default value for BufferedQuery.
    • Fixes RDNA3 graphics cards (RX 7000 series) freezing on some UE4 games, such as Shin Megami Tensei V.
  • [UI] Fix Display Name Translations & Update some Chinese Translations.
  • New Crowdin updates.
    • Updates the Avalonia UI translations and adds Arabic and Thai languages.
  • nuget: bump Microsoft.CodeAnalysis.CSharp from 4.8.0 to 4.9.2.
    • Updates the Microsoft.CodeAnalysis.CSharp. dependency. No expected user-facing changes.
  • Ava UI: Fix locale crash.
    • Fixes a UI crash when an invalid locale value is taken from system, or present in config.
  • Ava UI: Content Dialog Fixes.
    • Fixes a macOS-specific error: "Can't have a toolbar in a window with <NSNextStepFrame: 0x4835f5670> as its borderView", though this did not affect emulator functionality.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.3.0 to 7.4.0.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • nuget: bump the avalonia group with 2 updates.
    • Updates Avalonia dependencies. No expected user-facing changes.
  • chore: remove repetitive words.
    • Fixes a few typos in the code.
  • Ava UI: Fix Title Update Manager not refreshing app list.
    • Fixes an issue where game updates would not show as applied on the UI immediately after being applied.
  • Update ApplicationID for Discord Rich Presence.
    • Fixes an issue where the Discord icon for Ryujinx activity did not display proper transparency.
  • GPU: Rebind RTs if scale changes when binding textures.
    • Fixes an issue where some games would show a couple frames of garbled graphics after camera switches, only when running at resolutions higher than native. Affected games include Super Mario Odyssey and The Legend of Zelda: Tears of the Kingdom.

Auteur(s)

Auteur
gdkchan, AcK77, Mary, riperiperi, LDj3SNuD, emmauss, jduncanator, Xpl0itR, Alex Barney, Lordmau5

Autres émulateurs de la catégorie

  • suyu

    Dernière mise à jour:
    Version 0.0.3
  • Yuzu

    Dernière mise à jour:
    Version 1.0