Jump to content

Home

Discussion: Mod to Correct T3 Dialog Skips in TSL?


DaxJorell

Recommended Posts

Sorry if this was brought up before, but I *think* I know why T3's dialog skips in TSL:

 

T3's dialog files are trying to activate T1-N1 and other Astromech droids' sound files.

 

 

What lead me to this conclusion is I have the Xbox version and all the times when T3's dialog would skip on the PC version... Like when you ask him about things on the Ebon Hawk and when Lt. Grenn says all droids will be confiscated...

 

T3's lines did in fact play. But the sound file was T1-N1's (the Czerka Astromech droid).

 

Is there a way to fix this?

 

I am no modder, but this seems like a farily easy fix?

 

If I am completely wrong, please disregard this post.

Link to comment
Share on other sites

T7Nowhere:

 

Are you being sarcastic? Or would/is it a really easy fix?

 

The reason I even asked is because the restoration team has been giving small interim fixes for things like the bugged Criminals Sidequest and others and that is why I posted this since I haven't a clue as to how the dialog files work... Or even if it is in fact a dialog file and not something in the executable.

Link to comment
Share on other sites

Yup just like Mono said, Although I would edit the dialog to use sounds that do exsist.

 

I swear there is some strange VooDoo going on in this game, I have come across things that just Bewilder me.

 

Take T3's dialog "t3m4.dlg" THis dialog is just bizaar, by all rights sounds shouldn't play for any of the dialog nodes and yet they do:confused:

 

The reason I say this is that the sound VO that is in the VO_resref fields of T3's dialog nodes does not exsist in "default" C:\Program Files\LucasArts\SWKotOR2\StreamVoice\GBL\T3M4

 

And even stranger is the Fact that T3's Vo is in

C:\Program Files\LucasArts\SWKotOR2\StreamVoice\AVO But ofcourse its all labled like AVO_T3M4QUESL1 as it should be.

 

So if anyone can explain to me why Any sound comes from T3's dialog I would love to hear it.

 

This isn't the only dlg I have found where the VO doesn't match the VO sound. I found one dlg that that does have all the VO in the appropriate folder except its a completely different sound from what is actually used in game. I thought that perhaps the creature in-game was actually using a different dlg, but it isn't, so as you might guess I'm completely confused as to what is going on.

Link to comment
Share on other sites

I have a theory T7.

 

Look at the General Properties of T3M4.dlg (by clicking the root node). See how RecordNoVO=1? Also notice AlienRaceOwner=21.

 

No look at alienvo.2da row 21. It is labeled T3_Speech and each field is a different VOResref. The column for the VOResref is specified in the node's Emotion field (in Entry 202: "Sad_Short" --> AVO_t3m4SadS)

 

Notice also the Entry nodes in T3M4 where someone else is speaking (like Atton in Entry 268) the RecordVO=1.

 

I suspect that if T3M4 beeps in another character's .dlg, the RecordNoVOOverride for that node will equal 1 and the AlienRaceNode value will be set to 21. (Edit: Yes, I am right... see HK47.dlg Entry #409 for an example.)

Link to comment
Share on other sites

I modified my findrefs.pl script to search for problematic T3M4 nodes. These are my results:

ARN - AlienRaceNode value

RNO - RecordNoVOOverri value

RVO - RecordVO value

 

003EBO_dlg.erf   attt3.dlg             Entry 16            'ARN=0 RNO=1 RVO=0'
003EBO_dlg.erf   drdparts.dlg          Entry 2             'ARN=0 RNO=1 RVO=0'
003EBO_dlg.erf   hk47t3m4.dlg          Entry 11            'ARN=0 RNO=0 RVO=0'
103PER_dlg.erf   hk50amb.dlg           Entry 0             'ARN=0 RNO=0 RVO=0'
103PER_dlg.erf   hk50amb.dlg           Entry 2             'ARN=0 RNO=0 RVO=0'
103PER_dlg.erf   hk50amb.dlg           Entry 3             'ARN=0 RNO=0 RVO=0'
103PER_dlg.erf   hk50ambpc.dlg         Entry 0             'ARN=0 RNO=0 RVO=0'
103PER_dlg.erf   hk50ambpc.dlg         Entry 2             'ARN=0 RNO=0 RVO=0'
103PER_dlg.erf   hk50ambpc.dlg         Entry 3             'ARN=0 RNO=0 RVO=0'
301NAR_dlg.erf   c9t9.dlg              Entry 25            'ARN=0 RNO=1 RVO=0'
302NAR_dlg.erf   airtaxi.dlg           Entry 69            'ARN=0 RNO=0 RVO=0'
302NAR_dlg.erf   airtaxi2.dlg          Entry 23            'ARN=0 RNO=0 RVO=0'
303NAR_dlg.erf   hanapt.dlg            Entry 0             'ARN=0 RNO=1 RVO=0'
303NAR_dlg.erf   miraapt.dlg           Entry 3             'ARN=0 RNO=1 RVO=0'
306NAR_dlg.erf   drdplay.dlg           Entry 17            'ARN=0 RNO=0 RVO=0'
351NAR_dlg.erf   351hub.dlg            Entry 12            'ARN=0 RNO=1 RVO=0'
403DXN_dlg.erf   zuka.dlg              Entry 58            'ARN=21 RNO=0 RVO=0'
502OND_dlg.erf   mp_ponla.dlg          Entry 37            'ARN=2 RNO=1 RVO=0'
503OND_dlg.erf   panar.dlg             Entry 39            'ARN=0 RNO=0 RVO=0'
610DAN_dlg.erf   prot_drd.dlg          Entry 11            'ARN=0 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 1             'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 2             'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 3             'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 4             'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 6             'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 7             'ARN=0 RNO=1 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 62            'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 63            'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 64            'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 65            'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 66            'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 67            'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 68            'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 74            'ARN=21 RNO=0 RVO=0'
950COR_dlg.erf   holorec.dlg           Entry 110           'ARN=21 RNO=0 RVO=0'
dialogs.bif      000react.dlg          Entry 42            'ARN=21 RNO=0 RVO=0'
dialogs.bif      000react.dlg          Entry 53            'ARN=21 RNO=0 RVO=0'
dialogs.bif      000react.dlg          Entry 96            'ARN=21 RNO=0 RVO=0'
dialogs.bif      disciple.dlg          Entry 39            'ARN=0 RNO=0 RVO=0'
dialogs.bif      disciple.dlg          Entry 40            'ARN=0 RNO=0 RVO=0'
dialogs.bif      hk47.dlg              Entry 275           'ARN=0 RNO=1 RVO=0'

 

The results above also were checked to confirm that the VO_ResRef did not exist in the StreamVoice subfolders.

Link to comment
Share on other sites

Wow! that is one powerfull setting you can change the VO fo an entire dialog with just AlienRaceOwner and RecordNoVO. I just change Atton to sound like Nihilus, the vipsynce didn't work ofcourse.

 

This would make adding VO to alien dialog a snap, I can understand why OE did that.

 

Ok now that we know this is why T3 has sound and why another dialog I found has sound for another alien. The question is what specifies which sound to play. As in the case of that T3 node in hk47.dlg "Dwooooo" is a very reconizable sound and if it didn't dwooooo you would know it.

 

Oh, I understand. The VO used From alienvo.2da is set in the Emotion node in each entry. those tricky.... lol well that doesn't really save much then if you want specific emotional sounds.

 

Ok I think I know why some node are skipped then from what you have provided tk102. I am noticing that in t3m4.dlg that they sometimes reference ARN-6 But RNO is set to 0 so my logic assumes that if I set RNO to 1 that the skipped dialogs should be fixed.

 

Thanks tk :)

 

EDIT: also some of the node point to "seductive long, medium, short" but there isn't any VO for those so that could be another cause of some of the dialog skips.

Link to comment
Share on other sites

Originally posted by T7nowhere

EDIT: also some of the node point to "seductive long, medium, short" but there isn't any VO for those so that could be another cause of some of the dialog skips.

 

seductive? perhaps those are missing becuase OE decided to cut T3's romance from the game

 

i guess the worlds just not ready for hot droid-on-droid action :r2d2:+:r5d4:=:3heart:

Link to comment
Share on other sites

I am glad T7Nowhwere and others weren't offended by my comments.

 

It looks like my post has done its job and sparked serious investigation as to why this is happening.

 

I am just a lowly gamer, but I figure that even a mundane observation like the one I initially posted might help you modders figure out why this "glitch" is happening and possibly come up with a solution :D

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...