github NotRexed/Hookshot v2.0.13

45 minutes ago

v2.0.13: the menu shows again, and the game keeps real speed above 60 fps

A hotfix on top of v2.0.12 with two fixes. Everything else is the same as v2.0.12. If you're on v2.0.12, the Builder's update picks this up.

F1 / Insert menu missing

On v2.0.12, pressing F1 or Insert in fullscreen at 1440p, 4K or ultrawide showed nothing. Some small windows had the same problem. The menu was open and took the keyboard and mouse, but you couldn't see it.

It's drawn in whole size steps, and at those resolutions it came out taller than the screen. A menu that didn't fit was left out entirely. Now:

  • It's drawn a size smaller until it fits.
  • In a window too small even for the smallest size, it starts at the window's top. The title, tabs and rows show, and only the help text at the bottom is cut.

Fixes #1603, #1605 (the menu part), #1611, #1656.

The game ran too fast with the Frame rate cap above 60

With the cap above 60, the game drew more frames but still stepped 1/60 s each frame. At 100 fps it ran about 1.7 times too fast, and up to 4 times in the menus. It now keeps real time at any rate up to the cap. At the default 60 nothing changes. By @klimovich008 (#1612).

Fixes #1647.

Tested

On an RTX card with a 3440x1440 monitor:

  • Menu: before and after, in fullscreen and in a 1280x720 window.
  • Game clock against the wall clock, 240 cap: title screen at 137-146 fps runs at 0.997-1.004 times real speed. Without the fix, it ran 1.71-2.66 times too fast at 100-160 fps.
  • Default 60 cap: play stays at real speed.
  • No crashes in any run.

Don't miss a new Hookshot release

NewReleases is sending notifications on new releases.