ZHelper is a mapping program designed to be used with Fred Coughlin's Zelda Randomizer. Version 5 is a complete rewrite with new features and vastly improved compatibility and performance. It is entirely built using GameMaker. The source project files are included in the download, so feel free to mess with it, use it on your stream, or whatever as long as you're not doing something illegal with it.
Click on a screenshot to view a larger version.
Being built in GameMaker, ZHelper should be able to run on just about anything GameMaker has support for, although proper touchscreen support is still not included. I currently make both Windows and Ubuntu Linux builds for each release. I don't have a Mac to build for Mac or iOS myself, but with the current free GameMaker license, you can open the included project and build it for Mac or any other supported OS without much trouble.
Sorry to get political here but this needs to be mentioned so users know what is going on:
I unfortunately cannot keep providing pre-built APK files for Android due to overly-broad "App Store Accountability" laws going into effect soon that would require me to implement an account system and invasive data collection both on this website and within ZHelper, which I have zero intention of doing now or at any time in the future. I don't need nor do I want to be forced to collect and process users' personal data for any purpose. This is despite the fact that ZHelper doesn't have anything that could even be remotely considered to be "harmful to minors."
If it does end up coming down to reading things like age signals, even from desktop OSes and browsers, to auto-enable restricted mode and such, I likely won't have a choice unfortunately. If this does end up happening, there will be a note here, in the changelog,s on the release message on Discord and the privacy policy will also be updated. I will continue working on mobile OS support in the background and you will still be able to build an Android/IOS-compatible version of the program yourself as long as GameMaker continues to support doing it.
A built-in restricted mode to disable creating and joining servers, including basic password protection, exists as of version 5.00.15. Enable it by going to the Options menu and enabling the "Enable restricted mode" option under Parental Controls.
If you'd like to test out ZHelper in your browser, there is an HTML5 version available here.
ZHelper is open-source and all assets and code are free to use for anything you'd like, including your own projects. Feel free to make your own modifications as long as you aren't doing anything illegal with it.
You can download the current stable version of ZHelper 5 below:
v5.00.15-Windows - Linux - (03/06/26)Feeling adventurous and want to help test the latest features? You can download the newest beta version of ZHelper 5 below:
Beta v5.00.12-Windows - Linux (09/07/25)It is highly recommended that you check out the manual/help page, even if you've used ZHelper before, as many things have been changed over time.
Here's the latest v4 release in case you need it for networking purposes. If you aren't using networking, I HIGHLY recommend using v5 as this build has multiple known major bugs and is no longer supported. v5 can import your v4 hotkey and option configuration so you don't have to set them back up again!
(NOTE: The GMS2 build was built in Gamemaker Studio 2 for better compatibility with newer versions of Windows. It might have bugs that aren't in the GMS 1.4 build!) v4.45 (GMS 1.4 Build) (GMS2 Build) (01/06/20)If you're looking for the tournament stream version, you can grab it here. It includes instructions in the readme. Its very stripped down compared to the normal ZHelper 4.
Here are the manuals for v5 and v4. They should explain everything you need to know.
You can view the Privacy Policy here (Last updated 09/12/25).