Skip to content

Kenji-NX Version 2.0.5 Switch Update

Kenji-NX is an open-source emulator for the Nintendo Switch, originally developed by gdkchan (of Ryujinx fame) but now being advanced by a new developer team. This software brings retro gaming into the modern era, allowing players to experience classic titles in a digital environment.Excitingly, Kenji-NX has recently received an update.Changelog:

  • New
    • GDB Stub – @Coxxs
      • Allows games to be debugged remotely, which is an effective method for creating cheats/mods
    • Turbo Mode – originally by @nico-abram, added to Ryubing by @GreemDev
      • From the author: “Adds a hotkey that, while held, toggles on a “turbo mode” flag that multiplies elapsed CPU TickSource ticks, which should speed up any games that use delta time between frames for physics calculations.”
    • Support for Hollow Knight: Silksong – @LotP1
      • Basic event handle implementation for IApplicationFunctions 210
  • Fixes/Optimizations
    • Fix Avalonia native mouse wheel support – @MaxLastBreath
      • Fix Avalonia MouseWheel sending delta of 1 or -1 and never 0
      • Uses a dispatch timer to reset the value back to 0, if no mousewheel event has happened in the past 50 MS
    • Fix: Crash caused by cursor overflow – @rockingdice
    • Fix: Socket blocking flag is inverted when setting it – @Coxxs
    • Fix: UI deadlock when launching a game with “Trace Logs” enabled – @Coxxs
    • Fix: UI: Match System Time setting not dynamically disabling/enabling System Time options – @KeatonTheBot
    • Fix numerous possible NullReferenceExceptions, InvalidOperationExceptions – @KeatonTheBot
    • Include SL/SR default bindings for single Joy-Cons – @mcost45
    • Memory Changes – @LotP1
      • Increase frame time stability and lag spikes at the cost of some overhead to memory, resulting in very slightly better average FPS (~1-2%)
    • PPTC: Use accurate length for enumerating – @LotP1
      • Fixes a crash when infoStream count mismatches codesList count
    • UI: Change stick visualizer color to system accent color – @KeatonTheBot
    • Vulkan: Fix push descriptors bug on Intel Arc running on Linux
    • Work around Escape hotkey race with exit confirmation dialog – @mqudsi
    • Unmerged work from original dev(s), rebased to current codebase
      • Avoid lookup of invalid textures if pool did not change – originally by @gdkchan
        • This fixes invalid texture format messages being spammed in games like Kirby Star Allies and Kirby’s Return to Dreamland Deluxe by only looking them up once in the texture pool.
      • Protect against stack overflow caused by deep recursive calls – originally by @gdkchan

 

About

David (dmb062082) Becker. is a writer with a passion for retro gaming, Christianity, disaster preparedness, America’s military and law enforcement, and the occasional dose of slapstick absurdity masquerading as satire. He enjoys digging into forgotten stories, preserving various elements of history, and creating content that is informative, entertaining, and full of personality.

Check Also

Silent Möbius title screen and English dialogue on the boat deck and near the Titanic’s funnel.

Silent Möbius Brings a Haunted Titanic to PlayStation in English

Board the Titanic with Katsumi and the A.M.P. in Retro Replay’s English translation of the 1998 PlayStation adventure.

Leave a Reply

Your email address will not be published. Required fields are marked *

Spam has been overwhelming. To help us approve your comment, sign up and introduce yourself in the Introductions forum so we know you’re not a bot.