I exported a number of notes from several MPKs images and built a new MPK from them.
When I transfered this new MPK to an Controller Pak none of the games recognized their notes.
So I opened the MPK in a hex editor, and found out that the note entry table was wrong, as none of the note entries had their respective 4 letter game IDs.
Furthermore, it seems the importer doesn't like periods (.) inside the filename. San Francisco RUSH's note name is "S.F. RUSH . " but, when importing it back, the new note becomes "S RUSH .F".
The imported notes show up in a Controller Pak manager/menu, but the games won't use them because the gamecodes are broken, if there aren't other problems beyond what I can tell.
On the bright side, the notes it exports FROM GOOD MPKs do seem to be good, as I could use a different tool to import them and generate a good MPK file where the games could properly recognize and load their notes: bryc.github.io -- github.com/bryc/mempak
I exported a number of notes from several MPKs images and built a new MPK from them.
When I transfered this new MPK to an Controller Pak none of the games recognized their notes.
So I opened the MPK in a hex editor, and found out that the note entry table was wrong, as none of the note entries had their respective 4 letter game IDs.
Furthermore, it seems the importer doesn't like periods (.) inside the filename. San Francisco RUSH's note name is "S.F. RUSH . " but, when importing it back, the new note becomes "S RUSH .F".
The imported notes show up in a Controller Pak manager/menu, but the games won't use them because the gamecodes are broken, if there aren't other problems beyond what I can tell.
On the bright side, the notes it exports FROM GOOD MPKs do seem to be good, as I could use a different tool to import them and generate a good MPK file where the games could properly recognize and load their notes: bryc.github.io -- github.com/bryc/mempak