Forum Mod Bakery Docs

Is there any way to swap characters with their voices?

Posted in Support
Please login to contribute to the conversation.
For instance, play as bart with his voices from level 2, and play as him in level 1. But with his voice, and not homer's.
I could be wrong but I believe that the normal character swapping method does include voice lines? To swap a character, you edit the level's leveli.mfk file and find the following line:

AddCharacter("charactername","chofile");

Change "charactername" to the character's filename and "chofile" to the character's CHO filename (all of these are usually located within the art\chars directory, and the names for the base characters which you'd use are "apu", "bart", "homer". "lisa" and "marge".
Not only would the directions DFB stated have to be followed, but the 'dialogue' objective stages present in each one of the mission scripts for level01 would have to be removed as they rely on Homer being in place to work if your intention is to have Bart playable in the game's vanilla missions.

Alternatively, the conversation entries present in dialog.spt would have to edited in order to account for Bart instead of Homer. If you need any more information on how that would be done, let me know!
Hello,

I'm not sure if I can still add further to this post, if this is the case, my apologies.

I'm having this exact same issue for a while. I've been trying to make it so that I can play the missions from for instance level 1 with Bart. But I don't know how to do this. So far I did the trick Addy explained above, but I never really knew how to make it possible to play the missions there because the game will indeed CTD if you want to talk to Marge for instance, the first mission when you play as Bart. I fiddled with the dialogue objectives of the mission scripts for level01 but not sure what to delete, for me it is just guessing, haha. And the dialog.spt I never really edited before.

If someone knows how explain this or would like to make a tutorial for it, I would really appreciate this.