Skip to content

v0.1.3 - Smoothness and framerate improvement

Choose a tag to compare

@Volpe34 Volpe34 released this 13 Oct 23:00
· 3 commits to main since this release

Extract it to a new folder and run Setup again. Your saves are in data/savedata (copy that folder over).

Already installed? Press F1 and turn VSync on (and set the window mode to Borderless if you use fullscreen). Earlier packages shipped with VSync off and exclusive fullscreen at 2560x1440 60 Hz by mistake, and the new smoothness fix needs VSync.

Smoothness

  • Motion is even at high refresh rates. Each in-between frame used to show the moment it was computed instead of the moment it reaches the screen, and the frame that runs the game takes longer than the others, so with VSync the picture jerked 30 times a second (most visible turning the camera, as if distant walls moved at a lower frame rate). Measured at 144 Hz: the per-refresh error went from 8 ms to under 0.5 ms.
  • Frame interpolation now knows which model each draw belongs to, read from the game itself: identical objects that the game draws in a different order every frame (crowds, the Song of Time clocks, repeated props) can no longer blend into one another.
  • HD texture preloading runs at the lowest priority, so it no longer makes the first seconds after starting stutter as much.

Fixes

  • The bells before a new day: the shrinking screen (a real effect of the game) ran at about 3 fps, at low resolution and mirrored. It now stays on the GPU in HD at full frame rate.
  • Tatl's "wants to talk" prompt sits below the minimap instead of covering the hearts and magic.
  • Linux (AMD/Mesa on Fedora, Arch, CachyOS, Hyprland...): the game crashed or reported a missing VK_KHR_surface. The package's own libwayland was loaded instead of the system's newer one; it is now used only when the system's is missing or older.
  • Windows: the shader tour at the end of Setup opens and closes small game windows many times. That is expected; the windows no longer take the focus and Setup says so clearly.
  • New installs default to borderless fullscreen with VSync.

As before: no Nintendo code or data is included. Setup builds everything from your own decrypted USA v1.1 ROM.