errm i will have to take a gander. or maybe use a compare programme. been a while, don't even had IDA or anything installed at the moment. kinda wanting to get back into it though.
errm. i think i actually just NOped the printable bit. wont print a 0 string.
razo, check the mutex function. Mutex() is what checks whether or not the existing process is running. If you RETN 0 or just NOP it, I think that would be sufficient to run multiple instances of MOHAA.
For localizations, just search the reference string and nope where it is or set an unconditional JUMP so that it isn't passed. I can look into both of these for you after work.