itch.io is community of indie game creators and players

Devlogs

A rewrite and such

Window freeze fix
A downloadable extension for Windows

This update effectively replaces the extension with a slightly better version of it, at expense of my weekend:

  • The extension now has a 64-bit version.
  • The extension no longer uses an additional executable, instead resorting to running itself as a new process via rundll32.
  • Perhaps consequence of above, the extension is no longer being considered a virus by random antiviruses that I’ve not heard of.
  • In line with my other recent efforts, the DLL is now much smaller (16KB for x86 version, 19KB for x64 version).
  • Window Commands functions now work when frame is disabled (which means that you can minimize the game without re-enabling the frame).
  • The code is now slightly less scary, though don’t get too excited.
  • Exiting fullscreen no longer causes the frame window to act unusually.
  • The demo has been rewritten and now uses GMS2.3 (but feel free to backport it and submit a PR if it seems important).
  • I added a few utility functions and documented a few more.
  • Documentation now spots a list of things that are known to not play well with this extension.

And that’s likely all I can do with this! If you have sufficiently deep knowledge of WinAPI, you could potentially fix some of the issues, but I don’t, so this is how it is.

Files

  • window_frame (GMS1.4).gmez 33 kB
    Sep 28, 2021
  • window_frame (GMS2.2).yymp 68 kB
    Sep 28, 2021
  • window_frame (GMS2.3+).yymps 47 kB
    Sep 28, 2021
  • window_frame_demo.yyz 124 kB
    Sep 28, 2021
  • window_frame_demo.zip 2.5 MB
    Sep 28, 2021
Download Window freeze fix
Leave a comment