You can change the codes on a .gct with
this, but Project M already uses the sound replacement engine, and I once opened their .gct only to find that all of the cool codes(like the clone engine) are sort of "hidden", they're all under the "unknown codes" section, so it's impossible to tell where it ends or where it begins. Open their .gct and you will understand.