Mercurial Magic Pack Support in Snes9x

View previous topic View next topic Go down

Mercurial Magic Pack Support in Snes9x

Post by qwertymodo on Wed 16 Aug 2017 - 22:49

Anybody who has created an MSU-1 hack knows that distribution is a pain in the neck due to the differences between the various implementations, their file naming schemes, use of manifests, etc.  Awhile back, byuu proposed a standardized distribution format based around a zip file containing all of the necessary files, named according to the higan naming scheme (i.e. msu1.rom/track-#.pcm).  Along with the standardized format, hex_usr has built a utility called Mercurial Magic which can export these packs into the correct format for whichever implementation you need.  That way, all the end user has to do is download the pack, open it in Mercurial Magic, and check the box for which version they want to export, and hit OK, and they get the properly-named files out.  I know not everybody is going to be happy with the idea of repacking existing hacks, but I think it's still a step in the right direction for user-friendliness.

To that end, I recently realized that the msu-zip support that OV2 added to Snes9x almost exactly matched the .msu1 pack format, so I decided to try and add support for the pack format so you can run the hacks without even needing to export them with Mercurial Magic.  If anybody wants to give it a try,

-Download the test build here: https://dl.qwertymodo.com/snes9x-mercurial.zip
-Download any of the packs from here: https://board.byuu.org/viewtopic.php?f=8&t=1698
-Copy the corresponding base ROM into the same directory as the .msu1 pack and rename it to match (i.e. romname.sfc/romname.msu1)
-Load the ROM in the Snes9x test build

It's that simple, the game should just load-patch, music, and all.

Feedback is appreciated.
avatar
qwertymodo



Since : 2014-10-21

Back to top Go down

Re: Mercurial Magic Pack Support in Snes9x

Post by Tsolo on Thu 17 Aug 2017 - 8:54

I have tested a little bit the emulator and it seems to "patch" it automatically and seems to work well as far as I've tested it

Tsolo
Newcomer

Since : 2016-11-24

Back to top Go down

Re: Mercurial Magic Pack Support in Snes9x

Post by qwertymodo on Thu 17 Aug 2017 - 12:17

Yes, Snes9x supports hotpatching, this just adds support for locating the patch and other files inside the .msu1 pack file.
avatar
qwertymodo



Since : 2014-10-21

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum