Smile Hero recently released a community patch for NESmaker 4.5.9. I’d suggest every to download and apply this patch since it will save you a lot of time and potential headaches. Whether you’re a new user or a seasoned NESmaker, this patched version of the base script will solve a lot of typical problems developers run into.
Enhance!
Default stock NESmaker scripts typically leave room for optimization and improvements. These posts will help you enhance the NESmaker core with new features and better scripts.
Enhance! Replacing GGSound with Sabre
Strap in, this is a big one! This is a step-by-step guide on how to replace GGSound, the sound engine NESMaker uses by default, with CutterCross’ Sabre, an even lighter-weight sound driver with more features, into your NESMaker project.
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?
Enhance! Two ways to battle sprite limits
The NES, although being an awesome console (especially considering its age), is not without its limitations. For example, the NES can draw up to 64 sprites on screen. A sprite is an 8×8 pixel image that can move freely on screen. So for instance when your main character is a 16×16 pixel character, it will use 4 of the 64 available sprites. To make matters worse, whenever there are more than 8 sprites on a horizontal scanline, additional sprites on that line won’t be drawn. Here are two code modifications which can help you overcome this limitation.
Enhance! Enabling user screen bytes
NESmaker is a nifty piece of software, enabling beginning developers to create a game for the NES. It’s not without its culprits though. For example, some of the UI elements are no longer supported by the accompanying Assembly scripts. Luckily, there’s a sizable community helping each other out getting the most out of NESmaker. The Enhance! series on this website will help you using NESmaker to its full potential, by re-enabling deprecated scripts, fixing bugs and optimizing core code. This article explains how to enable the user screen bytes in the NESmaker UI.