What are the typical mechanics/hindrances/nuances to releasing a completed patch? I ask for two reasons:
1. I am looking to release a translation of Dragon Warrior relatively soon and want to know the ins and outs of release.
It's not too complicated. When I release something I make a readme.txt file. I include some information like the release date and patch version, credits of who worked on the patch, instructions, a short description of the game, licensing information, and any notes that I, or another member of the team, want to add.
I then make a couple patch files. I've been making an IPS and a BPS using Floating IPS
recently. I used to include NINJA (RUP I think?) but it seems like D's format isn't used much. Dynamic Designs releases an IPS, BPS, UPS, and XDelta patch for all current releases. Really you can release in whatever format you want. IPS is pretty standard, but you may have to use a format like XDelta if your patch is large (I think).
Pop those in a .zip or .7z archive (you could use whatever archive format you like of course), and submit via the submission form
. Refer to the submission form for specific instructions, but basically you want to make your file web accessible and submit a link to it. You'll need to pick or add an author, and you'll have to include some information like a short description and some information on the image file.
You can use the new patcher
to get MD5, CRC32, and SHA-1 hashes for the ROM file if you need. Then wait about 24-48hrs for the submission to be automatically approved, or reviewed by a staffer and approved. After that you may want to submit credits for the patch, and/or write and submit a news article.
Alternately you could just post your patch on your website someplace and call it a day. Up to you.
2. I understand that the translation of Metal Slader Glory is complete and tested as of March of this year, but the patch has yet to be released. I'm curious as to what could be holding it back.
EDIT: I submitted without responding to this. You'll have to ask Pennywise to know for sure. In general, stuff that holds up projects I've worked on tend to be bug fixes for issues found at the last minute. Sometimes people are waiting to get information from team members for the readme. Sometimes there is some thing that's important to someone like a splash screen, or a font change that stalls release. It can be any number of things. Maybe the person with all the files just loses interest.