Skip to content

Kaon v0.4.0

Latest

Choose a tag to compare

@LorenDB LorenDB released this 31 Oct 02:46
fa4e22a

Hello again! It's been quite a while. I ran out of time and motivation to keep working on this project by hand; however, the advent of AI coding tools has enabled me to keep pushing some new stuff to keep Kaon working. (See below for a disclaimer.)

And wow, is there a lot of new stuff!

New stuff

  • Portal 1 VR support
  • Left 4 Dead 2 VR support
  • UEVR AFW (Alternate Frame Warping) support
  • joeyhodge UEVR support
  • UEVR plugin installation
  • Import UEVR profiles
  • Added extra tools:
    • OpenXR CAS
    • VR Performance Toolkit
    • Optiscaler
  • UUVR (Mono games only, IL2CPP not currently supported by Kaon)
  • GUI interface for mod-specific configuration
  • Support for the brand-new Epic Launcher for Linux
  • Flatpak Steam and Flatpak Heroic support (partial and untested; YMMV)
  • Steam Frame support added with an aarch64 build
  • Much better library sorting and filtering
  • Startup and rescan is significantly faster
  • Changes to Steam (e.g. installing/uninstalling games) are now picked up live without requiring a Steam restart
  • Improved engine detection for Source, Godot, and Unreal
  • Reduced the chance of getting a GitHub rate limit when downloading release information
  • Clarified the steps required to get a game set up, as well as a better status display for how much of that configuration is done
  • UEVR now launches with the --attach option to ensure it attaches after game launch
  • Required/recommended environment variables and launch options are now shown as a copyable string
  • Kaon can register itself to be displayed in SteamVR or as an OpenXR overlay
  • Gamepad navigation support
  • Installing and uninstalling mods is more robust against corrupting legitimate game files
  • Download queue on its own thread; async unzip; AppImage now bundles unzip and 7z/7za.
  • Complete UI overhaul to provide a nice theme
  • Overhauled app icon

Bug fixes

... OK I'm too lazy to go find every bug fix and write notes for all of them, but suffice it to say that I cleared out nearly every issue or feature request that had been raised since the last release.

AI usage disclaimer

If you prefer not to use AI-generated tools, I fully understand; however, for me, maintaining Kaon by hand became too much of a time drain since work takes more of my time than it used to. Therefore, I've elected to live with the compromise of using AI tools to make Kaon exist, however imperfect, rather than have it not exist at all.