(Oh, I didn't know some people prefered the Saturn version of X4.
I'll do that next time I work on these I didn't
)I looked into the matter of a full undub of Mega Man X4 before
. This is where I got to:
As for the FMV, it's a matter of editing the japanese videos with subtitles; encoding it in a slightly smaller file size than the original; and replacing files. I've tested it, and there's a spanish translation that already does this. So I know it's completely doable.
As for the in-stage character voices... I found a roadblock with the file compression. The voice clips of both X and Zero are compressed inside ARC files along with several other files, including text and font files. So a straight replacement of these complete files as they are is not possible. There are tools to decompress ARC files of this game (biofatsvn), but not for repacking, so I haven't been able to produce an .ARC file with the binaries replaced. Might be possible through HEX editing, but I don't have the experience to do that yet.
And as for the ending theme, the japanese version in this case is a bigger file, so instead of simply replacing the file I would have to either (i) reencode it in a smaller size, at the cost of some audio quality, or (ii) put the file somewhere else on the disc, and modify the table of contents (again, something I've looked into, but haven't been able to do yet.)
If/when I figure those two things out, I'll keep working on the Mega Man X4 complete undub
The only thing I would leave out are the missing voice clips bosses have on the japanese version, because re-implementing them is way beyond my league (I would need to reimplementing removed sounds instead of simply replacing files, which is what I've been doing.)
* * *
Other modifications on my "wishlist" of Mega Man improvements are:
On Mega Man X5:
- Number one priority: removing all in-stage dialogue (except Light Capsules and bosses, of course)... either through a game hack, save file hack, or game shark. (I already started looking into this too, I think this'll be my next stuff to work on. Should be good to get some HEX editing experience)All done on DarkSamus993's Improvement project
- Having both Zero's buster and X's fourth armor available regardless of which character you choose for the intro stage (should be easy, since it can already be achieved with known game shark codes)
And on Mega Man X6:
- Removing the in-stage dialogue sound alert (replacing it with a mute sound, maybe). Leave only the small graphic notice of the UI, which should be enough.
- Removing the need to rescue navis to get important items (either through a hacked save file that starts with all of them pre-rescued or whatever. Again, it's already possible with known game shark codes, so shouldn't be too hard to implement.)
These are, of course, very long term passion projects. I still know very little about hacking