Main

I made Custom Music in Mega Man Maker Possible (Coding: NSF Changer)

I made a tool for adding custom music to Mega Man Maker. It even works *while you are playing the game*! This tool was made Python, using the PySimpleGUI library for making the windows. Download: https://gitlab.com/GameFeverOnline/mmm-nsf-changer/-/releases Source Code: https://gitlab.com/GameFeverOnline/mmm-nsf-changer Subscribe: https://www.youtube.com/channel/GameFeverOnline/?sub_confirmation=1 Mega Man Maker: https://megamanmaker.com/ Levels Played: 259820 558373 Resources I used to learn: https://realpython.com/pysimplegui-python/ https://www.youtube.com/watch?v=LzCfNanQ_9c NSF Music I used: MM3 Hard Man (Editor): https://youtu.be/apy4bhXEQjk?t=890 Target Test: https://youtu.be/yvyCPqa1XEw Star Maze: https://youtu.be/fleDmpLbwD0 Get Lucky: https://youtu.be/QJWBSTR248o

GameFeverOnline

4 months ago

hey I'm Tim a couple of days ago I was coding for another project and I got a pretty good idea on megaan maker a game I play the music is stored on those NSF files and if you want to add custom music you need to get an NSF one that only has one track in it and then you need to replace one of the original NSF files to the one you want to use that is a hustle and for me it wasn't worth the effort all of that was just for one song after all if you want to play a level that uses another song well I
hope you like that one instead so I decided to make a program a program that could change the music in megon maker on any level while you are playing it I've never made an actual graphical program before so I first started by researching how to make a window in Python why python well because that is what I'm most comfortable with and it has a big module selection at the end I decided that I would use byy simple guy for well making the guy the window then with just one line of code I had already
my first window then I played a little with it to try and learn how it worked after a while I had the basic layout but at the moment it just doesn't do anything the actual program is missing I didn't record all of the coding so let me show you the current code basically I made a few pieces of codes one that checks if you are in the correct folder and then one that moves the music folder to another one called original music then it recreates that folder and file structure but with your file essen
tially it just replaces the mega maker music with your custom NSF while keeping the file names the same that is because the game crashes if a NSF file is missing then I also made a function that replaces the now Changed music folder with the files in original music to reset the music to its original state then I link those actions to the buttons in the window and we have a program I called it NSF changer and it's free and open source I made it in like 3 days total I'll leave a link in the descri
ption so that you can download it here's how to use the program it's really easy you can choose the NSF file that you want to apply to megaan maker and on the next box you choose where your Mega Man maker copy is stored after that you can just click replace NSF and now every song in mega on maker will be the one you chose but remember that if you already have the game opened the music will not apply immediately because it already loaded the previous NSF file to apply it you just need to reload t
he song by clicking retry or reset from checkpoint or you know you can just fall into a pit that works too and it works pretty good let's try it out if you then want to restore the original songs you just click the restore button that's NSF changing I hope you all find it useful I plan on adding more features to it like only changing the Manu songs or a button to mute the music and improving performance I hope you all have a great day I see you on the next project

Comments

@GameFeverOnline

Next on the list: Mute Button. (update: already done!)

@skypilotsamurai

It's funny I had the same idea to make a program like this but never got around to it lol, this is awesome! great stuff game fever. If I had one feature to suggest, it would be a drop down menu to pick which in game NSF to save over, but regardless this is pretty cool :D

@danieldurda6395

Nicely done

@IWADsarecool

now we just need a make-a class style mod.

@leandrouski

I don't know if I already asked this but, do the custom soundtracks keep in Mega Maker even an update comes out?

@lucifer3121

We need to wait a little more and then we will finally launch DOOM in MegaMaker xD