WC1 Speech Mod Marches Through Vega Sector
Destro has posted an update on his exciting project to add official speech recordings into the original Wing Commander. The project began with the audio files off the Sega CD WC port, but he's since gotten ahold of the audio from Super Wing Commander as well. Although he's managed to get this to work, the Sega sound appears to be of higher quality and fit, so he'll plan to stick with that for now. There have also been a variety of coding enhancements made that reduce CPU load and improve overall functionality. The first two systems, Enyo and McAuliffe, are complete and Gateway is in progress. You can check out the full update here or the original prototype demonstration below.Messed around with Super Wing Commander Audio files (Thanks GuybrushSF) and played around with getting them into the game. Was easy enough to swap and I might make an option to toggle between SegaCD and 3DO versions. They are quite low quality and don't sound that great with the background music but I'm gonna keep this in mind as I so forward and see what I can do.Completed Enyo, McAuliffe and partially complete of Gateway. Had some issues where if a Wingman is dead during a briefing then the player would say the exact same line. Because the strings would be the same I needed to have a way to tell them apart. For now I simply changed the Wingman's dialog to have an extra period but I'd like to find a flag for if Wingman is alive or not and use that.
Tested to see if I could inject translations into the dialog. Sorry to say EmuMusicFan but the way that the game works it has each line of dialog in it's own unique section of memory then a function moves it to be converted to an image to be displayed. I cannot read it until after that move which means it is already called to draw before I can replace it. I could get it before then but I need to search and map as many memory blocks as there are lines of dialog in the game and it does seem worth it. Alternatively you can make edits to the dialog via WCMissionEditor so the memory doesn't need to be mapped but I tested this with German and Chinese characters and it caused broken graphics and in some cases crashes so I don't think the game can support other languages.
That's it for now. Stay save everyone and I'll try to keep you all posted every now and then. Cheers!
Follow or Contact Us