Kenji-NX Version 2.0.5 Switch Update

(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on ๐Ÿ‘)

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 dadmin

I love it all!! ๐Ÿ˜ ๐Ÿ˜

Check Also

Sticky: Big News from Retro Replay โ€“ Contests, YouTube Revenue, and Writing Opportunities

Every so often it feels right to step back and let the community know what …

The Stars Our Destination: History of the Star Control Universe

The Architects and the First War Few stories are as beloved, as strange, and as …

Leave a Reply

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