github Coder787-source/KytyPlus v4.3

3 hours ago

KytyPlus v4.3 Release Notes

KytyPlus v4.3 collects launcher compatibility, Vulkan shader, and Windows path-handling fixes made since v4.1. These changes improve specific code paths and do not imply a broad increase in game compatibility.

What’s new

Vulkan layer-output shader compatibility

  • Layer-output shaders now use the core SPIR-V ShaderLayer capability enabled by the Vulkan feature set, rather than the unenabled SPV_EXT_shader_viewport_index_layer extension.
  • Layer-output shaders use SPIR-V 1.5 and include their live descriptor and push-constant variables in the entry-point interface. Shaders without layer output retain SPIR-V 1.3.
  • Added regression coverage for SPIR-V validation and Vulkan pipeline creation.

Launcher and CLI configuration compatibility

  • Legacy launcher configurations can disable FSR without failing because of inherited default output dimensions.
  • Explicit FSR output dimensions remain validated, and invalid or incomplete dimensions are rejected.
  • Fixed successful launcher process starts being reported with Qt’s misleading “Unknown error” text.
  • Added emulator CLI regressions for the discussion #15 argument combination and FSR option ordering/validation.

Windows Unicode game paths

  • Mounting and resolving game paths now consistently convert UTF-8 strings to native filesystem paths on Windows.
  • Windows file enumeration and directory operations preserve non-ASCII names, including paths containing characters such as an en dash.
  • Added regression coverage for Unicode mount paths, guest filenames, directory opens, and file reads.

Compatibility data

  • Updated Dead Cells (PPSA-15554) to Playable, last tested with v4.1.

Limitations

  • The shader change has focused validation and regression coverage; it is not a guarantee that every game or graphics driver is compatible.

Don't miss a new KytyPlus release

NewReleases is sending notifications on new releases.