oga you are the man, utilizing your programming talents to make the world a far better place. if only ppl knew how important C family of prog langs was to their lives.
if Stern doesn't like this, they're crazy, this will increase demand for home use games; so long as machines on location are not severely messed with- which could misrepresent the original design of the games...not to mention infringement. and, if they really don't like it, then i'm sure they could lock their code down to make it a lot harder for you to "open" (sort of like apple locking code down until it is jailbroken, or android until the bootloader is unlocked/rooted)
anyways- short and sweet how to for beginners:
download PB software, DONATE TO OGA, wait for license, input license
format, clear a usb stick
download an official firmware .bin/.dat/.pbm zip of stern code
use pb software to open .bin file
use pb to navigate to song request you want to replace, replace it with (length matters) song you want by clicking green import button
confirm import volume/length
navigate to 'messages' to double click on text and replace text
save as your newly edited .bin image firmware to usb root folder (no sub folders), i also brought along the stock .dat and .pbm files in case those are needed
update stern game code on your machine with usb stick
watch a youtube video of updating stern pinball game code, it's basically: remove translite, flip switch #8 to on, plug usb in, turn on machine, hit select to update, avoid the 'verify image' step
usb is formatted, clear, reliable!
you have an hour or so, even more time to determine what songs you want to replace, length matters immensely, so you may need to utilize audacity or pb browser's built in 'trim' function
it's easier to bring in a new longer song and trim it then it is to bring in a short song and try to extend it
successful example: on MET, i replaced Fuel with King Nothing. although I need to do it again because I didn't check the box for "this instance only" so my Fuel Mode was essentially turned into King Nothing mode. I'd like to preserve the Fuel song for only the Fuel mode.
essentially the better you get at cataloging the .bin file (page 25 of forum has Metallica song map locs for v151) to map the sounds locations (script numbers) the better and more satisfied you can be with your exact tinkerings. I plan to have my wife record some call-outs because she is pretty funny...and hopefully she'll want to play more