NESMaker 4.5.9 - COMMUNITY PATCH

smilehero65

Active member

NOW YOU'RE CREATING WITH MORE POWER!

After two months of diving into NESMaker and learning its ins and outs, I'm excited to finally release a patch that addresses many bugs and quirks in the program!

Announcement.png

This patch smooths out several issues and aims to make NESMaker more user-friendly, especially for newcomers. For example, values like the coordinates for SpriteHUD or character physics can now be adjusted directly through UI constants, so you won’t have to dive into the code to make changes. Plus, there are input presets for all modules, letting you create a basic game setup with just a few clicks — especially convenient for long-beard users who get lazy with each new game.

FIXES.pngOptimization.png

While this patch doesn’t introduce new features like Game Over screens or effects like Light Rain, it keeps NESMaker as close to vanilla as possible, focusing primarily on stability and ease of use.

If you want a patch that adds content, please check out the amazing BBI Modules 2.1.0 by Board-B.



⚠ PROCEED WITH CAUTION ⚠

You may only apply this patch on vanilla NESMaker.
You may not use this patch if you are already making a game unless you want to reset the development.


HOW TO INSTALL THIS PATCH​


  1. Download and extract the attached .zip

    1731007558430.png

    BASE_4_5 - Fixed Code
    Modules - Fixed Modules
    Patch Tips - Some screenshots on tips on Object Details, Screen, etc. to get a less glitchy game on NESMaker



  2. Go to GameEngineData > Routines and replace the existing BASE_4_5 with the new one.
    * Make sure to make a backup of the original Base.

    1731009398905.png



  3. Go to the Modules folder and replace the existing modules with the new ones.
    * Make sure to make a backup of the original Modules.

    1731010062355.png


And with that, you’re all set!

As with any patch, there may still be a few bugs, and it's very much a work in progress.
I’d love to hear any feedback, suggestions, or recommendations for improving the code.
This patch wouldn't have been possible without the support of this incredible community and the forums, whose contributions are credited throughout the code.
 

Attachments

  • NESMaker PATCH.zip
    570.9 KB · Views: 123
Last edited:

smilehero65

Active member
Awesome! I wish I had this a year ago, lol! @smilehero65 do you happen to have the link to CluckFox's "Invisible Damage Bug" post???
Of course! Here you have:



Btw, Space Mutants 2 lookin' real good :cool:(y)
 
Amazing work !

"d love to hear any feedback, suggestions, or recommendations for improving the code"

We downloaded the patch into a fresh nesmaker and it worked fine.
It was Interesting to read about the bounding box 8 and speed 16 recommendations. You learn something new everyday.
Most surprised by the idle and run animations need the same amount of frames tip.

But let's stay focused here.
This nesmaker patch is indeed very vanilla. We had to set up EVERYTHING again from the start.
If you want to make it really beginner friendly you might want to add a demo game in there, but on the other hand it might be good to learn the basic stuff.

The proj and item bmp files got us confused at first but later we got the idea.
You want to keep them separate before you put them in the gameobjects we guessed.

We only tested the metroidvania module for some time.
Something we noticed is that going down a screen caused a getting stuck , screen repeat glitch.
But maybe we did something wrong with the set up. It's been a long time since we started fresh.

The camera work and positioning of the player feels really good btw.

We will be messing around with this some more in the next couple of days.

Thanks for all the time and work you put into this for the community .
 

NOW YOU'RE CREATING WITH MORE POWER!

After two months of diving into NESMaker and learning its ins and outs, I'm excited to finally release a patch that addresses many bugs and quirks in the program!


This patch smooths out several issues and aims to make NESMaker more user-friendly, especially for newcomers. For example, values like the coordinates for SpriteHUD or character physics can now be adjusted directly through UI constants, so you won’t have to dive into the code to make changes. Plus, there are input presets for all modules, letting you create a basic game setup with just a few clicks — especially convenient for long-beard users who get lazy with each new game.

View attachment 8478View attachment 8479

While this patch doesn’t introduce new features like Game Over screens or effects like Light Rain, it keeps NESMaker as close to vanilla as possible, focusing primarily on stability and ease of use.

If you want a patch that adds content, please check out the amazing BBI Modules 2.1.0 by Board-B.



⚠ PROCEED WITH CAUTION ⚠

You may only apply this patch on vanilla NESMaker.
You may not use this patch if you are already making a game unless you want to reset the development.


HOW TO INSTALL THIS PATCH​


  1. Download and extract the attached .zip

    View attachment 8472

    BASE_4_5 - Fixed Code
    Modules - Fixed Modules
    Patch Tips - Some screenshots on tips on Object Details, Screen, etc. to get a less glitchy game on NESMaker



  2. Go to GameEngineData > Routines and replace the existing BASE_4_5 with the new one.
    * Make sure to make a backup of the original Base.

    View attachment 8473



  3. Go to the Modules folder and replace the existing modules with the new ones.
    * Make sure to make a backup of the original Modules.

    View attachment 8475


And with that, you’re all set!

As with any patch, there may still be a few bugs, and it's very much a work in progress.
I’d love to hear any feedback, suggestions, or recommendations for improving the code.
This patch wouldn't have been possible without the support of this incredible community and the forums, whose contributions are credited throughout the code.
This is awesome! Unfortunately already working on my own project but will keep this in mind for the future!
 

smilehero65

Active member
Amazing work !

"d love to hear any feedback, suggestions, or recommendations for improving the code"

We downloaded the patch into a fresh nesmaker and it worked fine.
It was Interesting to read about the bounding box 8 and speed 16 recommendations. You learn something new everyday.
Most surprised by the idle and run animations need the same amount of frames tip.

But let's stay focused here.
This nesmaker patch is indeed very vanilla. We had to set up EVERYTHING again from the start.
If you want to make it really beginner friendly you might want to add a demo game in there, but on the other hand it might be good to learn the basic stuff.

The proj and item bmp files got us confused at first but later we got the idea.
You want to keep them separate before you put them in the gameobjects we guessed.

We only tested the metroidvania module for some time.
Something we noticed is that going down a screen caused a getting stuck , screen repeat glitch.
But maybe we did something wrong with the set up. It's been a long time since we started fresh.

The camera work and positioning of the player feels really good btw.

We will be messing around with this some more in the next couple of days.

Thanks for all the time and work you put into this for the community .
Hey! Thank you so much for the feedback!
I will check out the down screen error.
Did you followed the playable area tip?

I will take what you said into account for the next update ~ I might end up adding some basic stuff like death animations, or game over.
 

mileco

Active member
Hey! Thank you so much for the feedback!
I will check out the down screen error.
Did you followed the playable area tip?

I will take what you said into account for the next update ~ I might end up adding some basic stuff like death animations, or game over.
Death and win animations would be essential, at least in the arcade Module.
 
Hey! Thank you so much for the feedback!
I will check out the down screen error.
Did you followed the playable area tip?

I will take what you said into account for the next update ~ I might end up adding some basic stuff like death animations, or game over.
Yeah we followed the 1/13/16 format.
Will try to upload some test footage this week.
 

Musashi_HUmar

New member
Did the scrolling scripts get changed for the patch? I'm trying to find the ones I knew to look for before and am having no luck.
 

smilehero65

Active member
Did the scrolling scripts get changed for the patch? I'm trying to find the ones I knew to look for before and am having no luck.
The scripts were changed:

doUpdateCamera_Improved
doUpdateCamera_ImprovedOneWay

And there is no need to use input scripts for scroll
 

Musashi_HUmar

New member
The scripts were changed:

doUpdateCamera_Improved
doUpdateCamera_ImprovedOneWay

And there is no need to use input scripts for scroll
When I try running my game with doUpdateCamera_Improved, it just tells me that the label has already been defined in a bunch of places.
 
Top Bottom