A rewrite and such
Window freeze fix » Devlog
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
Get Window freeze fix
Download NowName your own price
Window freeze fix
Prevents GameMaker games from freezing while being dragged/resized.
Status | Released |
Category | Assets |
Author | YellowAfterlife |
Tags | GameMaker |
More posts
- A few fixes and a farewellDec 14, 2022
- FixesJan 07, 2022
- Added GMS2/2.3 versions!Mar 19, 2021
- Small additionsFeb 28, 2021
- Documentation and small fixesMay 26, 2020
- Small fixesDec 30, 2017
Leave a comment
Log in with itch.io to leave a comment.