github Coder787-source/KytyPlus v4.5

4 hours ago

KytyPlus v4.5

Astro Bot now boots, and controllers work properly in the launcher again.

Astro Bot (PPSA21567)

  • Boots through to the title prompt. A shader descriptor read on an unbound
    handle was being treated as a live host pointer and faulted, killing the game
    before it could render. Unbound reads are now zero-filled, matching the
    existing policy for out-of-range offsets, so the game compiles its shaders and
    reaches "Press Any Button".
  • Game artwork restored. Icons were being overwritten by a generic file icon
    after the real artwork was applied, so titles showed a name and serial but no
    art.
  • Launcher options restored. Seven options were lost in the upstream merge —
    --hdr, --hide-cursor, --tessellation, --network-connected,
    --trophy-notifications, --sync-raw-image-buffers and
    --skip-notice-screen. Their absence is what made the launcher refuse to
    start games at all.

Controllers

  • Gamepads can be mapped in Settings → Controls. The dialog was never handed
    the launcher's controller poller, so it always read "No controller connected"
    and the Gamepad tab could not capture a press. Keyboard and mouse were
    unaffected, which made this look like a controller-support problem rather than
    a wiring one.
  • Controller detection no longer dies permanently after launching a game
    once.
    The poller was suspended when a game started and never resumed, so
    every later launch in the same session saw no pad. Suspension now follows the
    emulator process state, which also covers the image- and package-launch paths
    that previously skipped it entirely.

Known issues

  • Astro Bot reaches in game but is not yet playable: frame rate is
    far from real-time, and the game still exits on its own after a little.

Don't miss a new KytyPlus release

NewReleases is sending notifications on new releases.