Results 1 to 10 of 10

Thread: VoiceRH for Arma

  1. #1
    Well,i made voiceRH with real russian voices for ofp(integrated to config.cpp).Now i have trouble to find out how to make it work in Arma.Any help appreciated!!!
    Asus P5Q-E,4870x2,8Gb ddr2-1066,E-8600@3.8 Ghz,XP32 Pro Sp3,Zalman ZM850-HP Psu,watercooling.

  2. #2

  3. #3
    Sergeant Major Kristian's Avatar
    Join Date
    Aug 14 2006
    Location
    Suomi, Finland
    Posts
    1,694
    Sounds nice! you should replace SLA voices with those russian ones. I am sure someone will help you... because, well because this s the ARMA community, and its so **** ** ***** ******* ********** * **** ********* HUGE!

    so I am really looking forvard to this!
    1/13 Ei kotioudu koskaan

  4. #4
    Chief Warrant Officer
    Join Date
    Jan 17 2004
    Location
    Auckland, New Zealand
    Posts
    3,788
    Voices are set up completely different to OFP. You can't restrict them to certain sides any more, unless you have the mission editor set up the cfgIdentities and use the setIdentity command on the characters.

    De-pbo the "voice.pbo" file in your addons folder and use a program like Eliteness to convert it to cpp. Have a look at that and it should help you figure out how to add your voices.

    To add 2 new voices, add something like this to your config:

    <table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">class CfgVoice
    {
    class RUS1
    {
    variants&#91;&#93; = {0.95,1,1.05};
    directories&#91;&#93; = {&#34;&#92;RUS_voices&#92;Dan&#92;&#34;,&#34;&#92; RUS_voices&#92;Dan&#92;&#34;};
    name = &#34;Russian1&#34;;
    };
    class RUS2
    {
    variants&#91;&#93; = {0.95,1,1.05};
    directories&#91;&#93; = {&#34;&#92;RUS_voices&#92;Brian&#92;&#34;,&#34;&#9 2;RUS_voices&#92;Brian&#92;&#34;};
    name = &#34;Russian1&#34;;
    };
    };
    [/QUOTE]

    That will add 2 voices with classnames RUS1 and RUS2.
    Then the mission editor needs to addign them using setIdentity.

    To replace original voices, add this line above RUS1:
    <table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE"> voices&#91;&#93; = {&#34;RUS1&#34;,&#34;RUS2&#34;};[/QUOTE]

    ArmA will now assign those voices to AI instead of the default voices.

  5. #5
    Master Gunnery Sergeant hamis's Avatar
    Join Date
    Jul 17 2003
    Posts
    1,015
    Author of the Thread
    Well,i tried it this way(worked in ofp):
    class CfgVoice
    {
    voices[] = {"dan","brian","mathew","robert","russell&quo
    t;,"dusan","robert","howard","ryan","amy&quot
    ;,"Aleksei","Andrei","Boris","Georgiy","Ivan&
    quot;,"Nikolai","Oleg","Ruslan","Sergey","Vad
    im","Vitaliy","Vladimir"};

    After class words:
    class Aleksei
    {
    variants[]={0.95,1.0,1.05};
    directories[]={"&#92;VoiceRH&#92;Aleksei&#92;","Aleksei&#92;" };
    name="Aleksei";
    };
    etc.Are you sure there is no other way to do it?

  6. #6
    Chief Warrant Officer
    Join Date
    Jan 17 2004
    Location
    Auckland, New Zealand
    Posts
    3,788
    Quote Originally Posted by (hamis @ Mar. 22 2008,12:04)
    ...
    I&#39;ve done plenty of experimenting with it, trying to add new voices that would only play for a specific side. ArmA doesn&#39;t allow for it though.

    ArmA doesn&#39;t use the same method as OFP. Voices are randomly assigned to AI from the "voices[]" list, as I describe above.
    Faces can be set to only appear for "east" or "west" sides though. Just not voices

  7. #7
    Master Gunnery Sergeant hamis's Avatar
    Join Date
    Jul 17 2003
    Posts
    1,015
    Author of the Thread
    Well,do you know how it is done?Is that system in arma.exe or in some config?

  8. #8
    Chief Warrant Officer
    Join Date
    Jan 17 2004
    Location
    Auckland, New Zealand
    Posts
    3,788
    Quote Originally Posted by (hamis @ Mar. 24 2008,07:54)
    Well,do you know how it is done?Is that system in arma.exe or in some config?
    I already told you how it&#39;s done. The standard voices are in voice.pbo. All the info you need can be learned by looking in there, or probably even by reading my last 2 posts here




  9. #9
    Master Gunnery Sergeant hamis's Avatar
    Join Date
    Jul 17 2003
    Posts
    1,015
    Author of the Thread
    Sorry,i wasn&#39;t clear enough.I mean how that random selection system is implemented?I didn&#39;t find anything like that in any config.And yes,i&#39;m stupid enough to not give up before i&#39;m 100000% sure i can&#39;t change it&#33;

  10. #10
    Chief Warrant Officer
    Join Date
    Jan 17 2004
    Location
    Auckland, New Zealand
    Posts
    3,788
    Quote Originally Posted by (hamis @ Mar. 24 2008,13:46)
    Sorry,i wasn&#39;t clear enough.I mean how that random selection system is implemented?I didn&#39;t find anything like that in any config.And yes,i&#39;m stupid enough to not give up before i&#39;m 100000% sure i can&#39;t change it&#33;
    The voices[] setting. So if it was this for example:
    <table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE"> voices&#91;&#93; = {&#34;RUS1&#34;,&#34;RUS2&#34;};[/QUOTE]
    then ArmA would randomly assign those 2 voices to AI (and not any other voices, this overwrites the original setting). It doesn&#39;t take what side they are on into account.

    To successfully overwrite the voices[] setting from voices.pbo you may need to add "CAVoice" to the required addons setting.
    <table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">requiredAddons&#91;&#93; = {&#34;CAVoice&#34;};[/QUOTE]

    I really hope ArmA 2 has a better way of handling voices, so the Russians speak Russian, Americans speak English with an American accent and addons can have their own voices.
    Something like the way ArmA handles faces would be good

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •