Jump to content
Sign in to follow this  
Jace11

Voice errors in BAF, fix?

Recommended Posts

Hi,

I noticed a small problem in BAF DLC voices.

Male04_BAF and maybe some others contain errors in sound files. It's really annoying me in the missions I am making that the speech is wrong...

e.g in stealth mode they say "getsupportat" when they should say "roger" and they say "underfire" when they mean "understood"

I found the problem actually lies in the ogg files, roger.ogg says support etc and understood says underfire etc, so the ogg files are wrong. Although I cannot dePBO the full DLC version of dubbingbaf.pbo I can look inside the one in the OA common folder and they are wrong in there.

How would I go about fixing this? Ideally I would just want to redefine the appropriate voice oggs for those that are wrong instead of compiling the whole pbo again (which would be incomplete as only the lite version can be accessed).

The correct sounds are in the SOM folder so I have good sources for these two, or could I just do it by config.cpp and change the addess of the file.

I have no idea how to code a config.cpp, they are pretty confusing to me.

#define _ARMA_

//Class core_dubbing_baf : config.bin{

class CfgPatches

{

class Core_Dubbing_Baf

{

units[] = {};

weapons[] = {};

requiredVersion = 1.60;

requiredAddons[] = {"CA_DubbingRadio_E"};

};

};

class CfgVoice

{

class Base;

class Core_Dubbing_BAF: Base

{

expansion = 2;

protocol = "RadioProtocol_BAF";

identityTypes[] = {"Head_BAF","Language_BAF"};

};

class Male01_BAF: BAF

{

directories[] = {"\ca\dubbing_baf\RADIO\Male01_BAF\","\ca\dubbing_baf\RADIO\Male01_BAF\"};

voiceType = "Male01";

scope = 2;

};

class Male02_BAF: BAF

{

directories[] = {"\ca\dubbing_baf\RADIO\Male02_BAF\","\ca\dubbing_baf\RADIO\Male02_BAF\"};

identityTypes[] = {"Frost","Head_BAF","Language_BAF"};

voiceType = "Male02";

scope = 2;

};

class Male03_BAF: BAF

{

directories[] = {"\ca\dubbing_baf\RADIO\Male03_BAF\","\ca\dubbing_baf\RADIO\Male03_BAF\"};

voiceType = "Male03";

scope = 2;

};

class Male04_BAF: BAF

{

directories[] = {"\core_dubbing_baf\RADIO\Male04_BAF\","\core_dubbing_baf\RADIO\Male04_BAF\"};

voiceType = "Male04";

scope = 2;

};

};

//};

This attempt failed and included the correct sounds in the radio\male04_BAF\ folder but it didnt work. I'm looking at sound replacement mods to try and work how to do it but I do not know which classes to call / rename / replace in the config.cpp

Any help appreciated...

Share this post


Link to post
Share on other sites

Ok, thanks dwarden,

Here is the ticket, sorry if its a bit long, I followed template but added extra info as I'd done a bit of investigation into what was wrong so I thought it wise to pass on that info to speed things up if you patch it..

https://dev-heaven.net/issues/27638

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×