I Think I Know Why Ki-Adi-Mundi Doesn't Talk

In this forum you will find and post information regarding the modding of Star Wars Battlefront 2. DO NOT POST MOD IDEAS/REQUESTS.

Moderator: Moderators

Post Reply
User avatar
Rayman1103
Private Second Class
Posts: 72
Joined: Mon Aug 02, 2010 10:54 am
Location: Wisconsin

I Think I Know Why Ki-Adi-Mundi Doesn't Talk

Post by Rayman1103 »

Hello everyone,

I think I may have found the cause of why Ki-Adi-Mundi doesn't talk. I've recently began modding BF2 so I'm unaware if we can actually fix it ourselves though.

If you open your BF2_ModTools folder and navigate to data_???\Sound\global, open global_vo.snd and global_vo_slow.stm.

In global_vo.snd there are the following:
Hidden/Spoiler:
SoundStreamProperties()
{
Name("hero_mundi_spawn");
Group("hero_vo");
Inherit("Hero_battle_chatter_template");
Stream("global_vo_slow");
SegmentList()
{
Segment("KACOM001", 200.0, 10.0, 3.0); // General Mundi, reporting for duty.
Segment("KACOM002", 200.0, 10.0, 3.0); // Ki Adi Mundi, ready to go.
}
}

SoundStreamProperties()
{
Name("hero_mundi_AcquiredTarget");
Group("hero_vo");
Inherit("Hero_battle_chatter_template");
Stream("global_vo_slow");
SegmentList()
{
Segment("KACOM003", 200.0, 10.0, 3.0); // Stand down or be destroyed!
Segment("KACOM004", 200.0, 10.0, 3.0); // The day is ours!
Segment("KACOM005", 200.0, 10.0, 3.0); // Their might is nothing compared to the Force.
Segment("KACOM006", 200.0, 10.0, 3.0); // Feel the living Force.
Segment("KACOM007", 200.0, 10.0, 3.0); // Follow me!
}
}

SoundStreamProperties()
{
Name("hero_mundi_KillingSpree4");
Group("hero_vo");
Inherit("Hero_battle_chatter_template");
Stream("global_vo_slow");
SegmentList()
{
Segment("KACOM008", 200.0, 10.0, 3.0); // Do not underestimate the power of the Force.
Segment("KACOM009", 200.0, 10.0, 3.0); // Victory is ours!
}
}

SoundStreamProperties()
{
Name("hero_mundi_exhausted");
Group("hero_vo");
Inherit("Hero_battle_chatter_template");
Stream("global_vo_slow");
SegmentList()
{
Segment("KACOM010", 200.0, 10.0, 3.0); // My time is finished. May the Force be with You.
}
}
And in global_vo_slow.stm are the following:
Hidden/Spoiler:
// General Mundi, reporting for duty.
streams\hero_battlechatter_vo\KACOM0001.wav

// Ki Adi Mundi, ready to go.
streams\hero_battlechatter_vo\KACOM0002.wav

// Stand down or be destroyed!
streams\hero_battlechatter_vo\KACOM0003.wav

// The day is ours!
streams\hero_battlechatter_vo\KACOM0004.wav

// Their might is nothing compared to the Force.
streams\hero_battlechatter_vo\KACOM0005.wav

// Feel the living Force.
streams\hero_battlechatter_vo\KACOM0006.wav

// Follow me!
streams\hero_battlechatter_vo\KACOM0007.wav

// Do not underestimate the power of the Force.
streams\hero_battlechatter_vo\KACOM0008.wav

// Victory is ours!
streams\hero_battlechatter_vo\KACOM0009.wav

// My time is finished. May the Force be with You.
streams\hero_battlechatter_vo\KACOM0010.wav
Now if we compare the sound names between both files, you can see in global_vo_slow.stm the stream name is listed as "KACOM0001" while in global_vo.snd it's looking for "KACOM001". Note the extra 0 in the .wav filename.

I don't know if the .wav name needs changing, or the name of the segment in the SoundStreamProperties. But I'm sure the extra 0 is the reason why Ki-Adi-Mundi is mute.

I personally don't know if we'll be able to modify the global.lvl file, since I believe that's the one that requires editing.

Now if we're able to contact GOG maybe we can get it officially fixed.
Post Reply