This is a small note that I have made a quick Haxe variant of the first part of my "small guide on writing interpreters". You can see an interactive Haxe-JS demo above, and find the Haxe source code on GitHub.
⚂ I hope you're not refreshing the page for random sentences...
This is a small note that I have made a quick Haxe variant of the first part of my "small guide on writing interpreters". You can see an interactive Haxe-JS demo above, and find the Haxe source code on GitHub.
I was randomly asked whether I was going to write a summary-of-the-year post or anything, and I thought "sure, why not", and proceeded to spend a day doing that.
Continue readingAbout 3 years after GMS2 release I decide that it might be a good idea to make a GMS2-specific UDL for Notepad++ instead of using my GMS1 UDL.
Continue reading
FontForge comes with two scripting systems - largely-regular Python and an unnamed scripting language that uses the extension .PE.
While the documentation advices to prefer Python scripting where possible, it is still nice to be able to read the existing PE scripts easier.
This User Defined Language for Notepad++ aids with that, adding folding and syntax highlighting for built-in functions and variables of the scripting language.
Continue reading
In this third-of-a-series post, I go over existing issues in GameMaker's data structure functions (some of which you might not have been aware of), and how to fix them.
Continue reading
Computer mice these days tend to have additional buttons on sides/ and people periodically wonder whether they need to do anything particular to poll these buttons.
Continue readingThis post serves as a collection of descriptions and links to various GameMaker-related assets and extensions that I have published over time.
Back when publishing it in 2017, I thought it was longer than expected, but it had since grown about twice in size. At least the blog has that "navigation" sidebar now.
Also should answer the "how do I support your work" question that some readers have.
Continue reading
It seems that questions about whether (and if so, to what extent) GameMaker: Studio and GameMaker Studio 2 games can be decompiled are being asked at a constant pace, and yet there are still no resources to clear up these questions. So I've decided to make a small post on the matter.
(originally published in May 2015, updated in 2019)
Continue reading
A collection of answers on identity subjects.
Originally published in 2019, updated in 2022.
Continue reading
(mouseover/click to play GIF)
Script in action. See: Full-sized version; that wallpaper
If you have a display-less Wacom tablet (Wacom One/Intuos/etc.) and a large enough monitor (or monitors), mapping screen space to tablet can be a bit bothersome. But that can be fixed.
Continue reading