A question I saw popping up from time to time, both in the Discord and on the forum, is if NESmaker supports the Zapper. That’s what prompted me to write up a tutorial on how to add Zapper support to a NESmaker game on the forums. This post is more or less a mirror of the existing forum topic.
FAQ
Some questions occur more often than others. This category aims to collect and answer the most common NESmaker questions.
FAQ: Why won’t my music import?
Good music and sound effects are what can set your game apart from the others. NESmaker uses ggsound as its sound engine, which works quite nicely together with text files, exported via tools like Famitracker and Famistudio. There are a few caveats though; not everything Famitracker and Famistudio supports, is supported by ggsound in general, or NESmaker’s implementation specifically. Are you getting errors upon importing music or exporting the ROM file, or do things sound off after exporting? Here are some of the most common errors, and a way to help you fix them.
FAQ: Why is my player object glitched on the first level?
Many NESmaker developers will encounter a weird glitch where the player object shows garbled graphics when a level loads. As soon as the player starts moving, everything seems all right. When does this happen, and how can it be fixed?
Enhance! / FAQ: Why is my HUD not hidden?
A question that pops up a lot on the forums, is the Hide Hud flag not working, especially when using a scroll-based module like the Simple Platformer, Megametrovania, Brawler and Horizontal Shooter modules. What’s the deal with this?
FAQ: What’s in the bank?
Some questions that pop up every now and then across several community channels – whether it’s the Facebook group, the NESmakers forum or Discord – are about the banks a NESmaker project use. How many banks are there, what’s (by default) in which bank, and what is this bankswitching thing all about? Let me try and explain them.
FAQ: Why won’t my game compile?
So, you’ve been hacking away at loads of assembly code to create the NES game of your life, only to be greeted with an error message when you’re ready to compile and run it. NESmaker can’t find your game.nes file. What’s wrong?
FAQ: What’s a Macro?
NESmaker users probably came across these little helpful bits and pieces of code: macros. What are they and why are they used?