Jump to content


Photo

Chloe never says a peep.


  • Please log in to reply
24 replies to this topic

#1 Uranium - 235

Uranium - 235
  • Member
  • 29 posts

Posted 01 November 2009 - 04:13 PM

Picked up Chloe from the BWP, grabbed her first thing in Chateau Irenicus. She's never said a peep to me or any other NPC after about two weeks of in-game time.

I actually aborted a previous play-through where I picked her up from the Mithrest Inn and she never said anything then either... what gives?

Edited by Uranium - 235, 01 November 2009 - 04:17 PM.


#2 -Invisible01x-

-Invisible01x-
  • Guest

Posted 07 December 2009 - 02:12 PM

Hello *waves*


I have the same problem now, that Chloe never says anything besides the few lines during talks with NPCs.
I thought all would be fine when I find Imoen again - especially since I wanted to see the Imoen/Chloe romance ^^ - but even then there was not a single line, neither from Chloe nor from Imoen when she spoke to all the people.

I never had the one Talk inside the first dungeon between Imoen and Chloe, is there the problem that I was too fast in this dungeon so Chloe awaits me to be there so she can start her lines? (I play through Irenicus dungeon pretty fast always since I think it's boring... maybe too fast for Chloe? :/)

I as well have the Imoen-Mod installed, is there a problem? (even readme of both says there is none between Weidu mods)

Would really love to see Chloe's Texts, but something seems to be broken for me... so I wonder how to fix it on my second playing.

Hope someone can help me with this problem *smiles*

Thanks in advance.

#3 -Olorin-

-Olorin-
  • Guest

Posted 10 December 2009 - 01:18 AM

Hi,
I confirm I've got the same problem, or nearly.
She doesn't talk to me. Dialogues with NPC (Aran Linvail, etc...) are ok, but with me, nothing.
With Shadow Keeper, I see that I've got no variables linked to dialogues (like ChloeGTKUCR, ChloeInterestCR...).
When I force dialogue with her, I've got only the "You're a little weird" dialogue, but it does nothing. If I kick her from the group, she won't talk to me either ("Chloe as nothing to say") so I can't take her again.
On her personal quest, the vampires never appeared where they should have, I suppose it's linked.
I tried to reinstall the mod, but to no avail.

I have Imoen Romance too, it might be an incompatibility with it, or maybe with the banter accelerator from BG2Tweak...

#4 -Invisible01x-

-Invisible01x-
  • Guest

Posted 21 December 2009 - 02:21 PM

Is there actually any idea how to fix it yet?

I just noticed that not able to speak with her seems to make her leave you right before the battle with Irenicus... saying something about "Never became friends" is the reason for not risking her life... difficult to get friendly to her when she not speaks :/

#5 Graoumf

Graoumf
  • Member
  • 594 posts

Posted 19 January 2010 - 12:20 PM

A french player have the same problem, and here is his WeiDU.log:

// Log of Currently Installed WeiDU Mods
// The top of the file is the 'oldest' mod
// ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name [ : Version]
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #0 // BG2 Fixpack - Correctifs principaux: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #100 // Gain d'experience si on envoie Keldorn se reconcilier avec Maria: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #101 // Animations des sorts amelioree: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #102 // Forger un objet par Cromwell prend reellement un jour: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #103 // Correction des dagues a usage mixte: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #104 // Correction des symboles divin (par Ghreyfain): v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #106 // Penalite d'attaque des Geants contre les Petites-personnes, les Nains et les Gnomes: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #107 // Retire la restriction de jumelage des Archers et des Traqueurs: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #109 // Correction du comportement des demons convoques: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #110 // Correctifs additionnels pour les scripts: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #111 // Correction de la chanson du barde: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #112 // Les tueurs de magiciens provoquent un fourvoiement magique sur les attaques a distance: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #113 // Correctifs additionnels pour les alignements: v8
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #4 #114 // "Action libre" protege aussi contre l'etourdissement: v8
~SETUP-BGT.TP2~ #3 #0 // Baldur's Gate Trilogy - Composant principal: 1.08 (31 Dec 09)
~SETUP-BGTMUSIC.TP2~ #2 #2 // Baldur's Gate Trilogy - Musique -> Musique integrale de Baldur's Gate/Shadows of Amn/Throne of Bhaal (ATTENTION: modifie BGMain.exe)
~SETUP-GUI.TP2~ #2 #1 // Interface Graphique Utilisateur (GUI) -> "Baldur's Gate Trilogy" (Elminster avec epee)
~BG1UB/SETUP-BG1UB.TP2~ #3 #0 // Restitution du deuxieme niveau de l'Ile de Glace: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #1 // La fiole mysterieuse: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #2 // Rencontre supplementaire avec Elminster: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #3 // Angelo remarque Shar-Teel: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #4 // Quete de la caravane de Kagain finissable: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #5 // Coran et les wyvernes: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #6 // Kivan et Tazok: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #7 // Branwen et Tranzig: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #8 // Safana la flirteuse: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #9 // Recompense appropriee pour Albert et Rufie: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #10 // Placer Entar Ecudargent dans sa demeure: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #11 // Scar et la fille des Sashenstar: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #12 // Quoningar le Clerc: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #13 // Shilo Chen et les Ogres-mages: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #14 // Edie, la postulante de la Ligue des Marchands: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #15 // Renforts de mercenaires du Poing Enflamme: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #16 // Corrections de creatures: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #17 // Restitutions de creatures: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #18 // Restitutions de noms de creatures: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #19 // Restitutions mineures de dialogues: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #20 // Restitutions audio: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #21 // Reparations et restitutions de magasins, tavernes et auberges: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #22 // Corrections et restitutions d'objets: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #23 // Corrections et restitutions de lieux: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #24 // Cadavres permanents: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #25 // Immunite raciale des Elfes au charme et au sommeil: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #26 // Corrections de la liste de musiques pour La Saga Originale: 10
~BG1UB/SETUP-BG1UB.TP2~ #3 #27 // Corrections du journal de Sarevok: 10
~SETUP-BGT-NPCSOUND.TP2~ #0 #0 // Baldurs Gate Trilogie NPC Sound
// Recently Uninstalled: ~CHLOE/CHLOE.TP2~ #4 #0 // Mod du PNJ Chloe: v1.4.1
~CHLOE/CHLOE.TP2~ #4 #0 // Mod du PNJ Chloe: v1.4.1
~XAN/SETUP-XAN.TP2~ #3 #0 // PNJ Xan, module pour Baldur's Gate II, v9
~XAN/SETUP-XAN.TP2~ #3 #4 // Souhaitez-vous modifier la classe de Xan ? -> Modifier la classe de Xan en Entropiste (ToB requis)
~XAN/SETUP-XAN.TP2~ #3 #5 // Animation "epee enflammee" de BG1

Have you some mods in common?

Edit: he also tested without BGT and it's the same... almost no dialogs

Edited by Graoumf, 19 January 2010 - 03:30 PM.


#6 -Olorin-

-Olorin-
  • Guest

Posted 20 January 2010 - 01:38 AM

A french player have the same problem, and here is his WeiDU.log:

Have you some mods in common?

Edit: he also tested without BGT and it's the same... almost no dialogs


I'm a french player too, The only mod I've in common with this is BG2 Fixpack (not sure which options, I haven't got my Weidu log here)
Could it be a problem with the translation ?

#7 Graoumf

Graoumf
  • Member
  • 594 posts

Posted 20 January 2010 - 10:38 AM

No because the others players plays in english. The .tp2's coding is very easy to include translations.
Chloe is not mute, but she says almost nothing - if there was a problem with the translation she would say nothing.

Edited by Graoumf, 20 January 2010 - 10:43 AM.


#8 Isaya

Isaya
  • Modder
  • 294 posts

Posted 20 January 2010 - 02:00 PM

I think I found the problem.

To avoid conflict with the Chloe character in BG (the girl in Beregost sending to Officer Vai in chapter 3), the script name (or death variable) of Chloe has been changed to "RChloe" in all scripts and dialog files, including Chloe.baf, ChloeD.baf, ChloeDia.d and BanterCR.d.

My assumption is that, unfortunately, the script name is not properly set in all CRE files for Chloe so that it doesn't match the script name checked by scripts and dialogs. As a consequence all dialogs where a check on "RChloe" is done (most if not all) will fail and nothing will come from them.
In the TP2 file, when copying the CRE files, there are two patches to replace the script name and the dialog file name with ~rchloe~. Note the lowercase! For the dialog, Windows is not case sensitive, so it will find RChloe.DLG or rchloe.dlg as the same file. However the script name, as for all other game variable, is case sensitive if I remember correctly.

I cannot test the fix I'm going to suggest but I'm rather confident this must be the reason why Chloe doesn't talk.

All the changes are located in the Chloe.TP2 file. I didn't check all the baf files but as far as I could check (in the script obviously related to Chloe), there is no other place to patch.

There are four instances of CRE file, depeding on level. Each copy must be fixed.
Replace
WRITE_ASCII 0x280 ~rchloe~ #8
 WRITE_ASCII 	0x2cc ~rchloe~ #8
with
WRITE_ASCII 0x280 ~RChloe~ #8
 WRITE_ASCII 	0x2cc ~RChloe~ #8
each time.

For safety, also replace
COPY ~Chloe/Creatures/ChloeNut.cre~ ~override/ChloeNut.cre~
SAY NAME1 @17
SAY NAME2 @17
WRITE_ASCII 0x2cc ~rchloe~ #8
with
COPY ~Chloe/Creatures/ChloeNut.cre~ ~override/ChloeNut.cre~
SAY NAME1 @17
SAY NAME2 @17
WRITE_ASCII 0x2cc ~RChloe~ #8
This should not be needed as this is only for the dialog file name.

I'm not sure the change below is required, but it can't break anything:
Replace
APPEND ~pdialog.2da~
~RCHLOE 	RCHLOEP 	RCHLOEJ 	RCHLOED~
 UNLESS ~rchloe~
 UNLESS ~25POST~
APPEND ~pdialog.2da~
~RCHLOE 	RCHLOEP 	RCHLOEJ 	RCHLOED 	RCHLOEP 	RCHLOEJ 	RCHLOE25D~
 UNLESS ~rchloe~
 IF ~25POST~
with
APPEND ~pdialog.2da~
~RCHLOE 	RCHLOEP 	RCHLOEJ 	RCHLOED~
 UNLESS ~RCHLOE~
 UNLESS ~25POST~
APPEND ~pdialog.2da~
~RCHLOE 	RCHLOEP 	RCHLOEJ 	RCHLOED 	RCHLOEP 	RCHLOEJ 	RCHLOE25D~
 UNLESS ~RCHLOE~
 IF ~25POST~
I'm not sure whether WeiDU is case sensitive for this kind of UNLESS test in a 2da file, but it's better to use the same case for what you add and the test you make to check if it's already there.

As always, before trying this, save the original Chloe.tp2 file (anyway, you can recover it from the mod archive). The file is located in the Chloe directory of your game installation.

You'll have to uninstall the mod, update the Chloe.tp2 file then install again the mod to try this fix.

An alternative solution is to use Near Infinity and fix the four ChloeXX.CRE files (CHLOE7, CHLOE9, CHLOE13, CHLOE15) for the script name / death variable (the name displayed depends on the Near Infinity version you're using).

A last word of caution: for both solutions, you'll have to start a new game to test the fix. If you try to start from a save game where Chloe has already been added to the game (and I think Chloe appears in the starting area, then moved to the plane where you meet her), the old version of the CRE file coming from the save game (with the wrong script name) will be used and you won't notice any improvement.

Feedback is welcome.

Edited by Isaya, 20 January 2010 - 02:12 PM.


#9 -wut-

-wut-
  • Guest

Posted 20 January 2010 - 06:31 PM

The engine's handling of script names and variables is always case insensitive (and WeiDU hasn't required TrueCase() when compiling for a long time).

It's better to standardize on one format and stick with it, but since the WeiDU distro comes with Tolower, it shouldn't cause any problems even for Unix users if people insist on my.FILE, MY.file, mY.fIlE, and other such ugliness.

The problem will lie elsewhere.

#10 Isaya

Isaya
  • Modder
  • 294 posts

Posted 23 January 2010 - 08:02 AM

Thank you for the feedback.

I knew about the file names (no choice with Windows) but I wasn't sure about variables, which are engine names and independant of WeiDU or file system. I couldn't find any information either in IESDP or in the script tutorial about case sensitivity or lack thereof. Maybe it would worth mentioning.
I must be too used to other computing languages where case sensitivity is usually the norm. I find it better to keep the same way of writing a name everywhere, although it's not meaningful to the engine.

Now I think I shall have found something more likely to be the cause.

The script AR0602CR.baf, in Chloe\Scripts\Extending, sets the script for Chloe after creating her character. The search and replace to change her script name to "RChloe", required for BGT compabitility, has gone a bit too far. It also changed the name of the script assigned to her. However the actual script file kept the same name, Chloe.baf/bcs. What happens with version 1.3 and onwards is the script file name assigned to her does not exist, hence there is nothing to trigger her dialog.

The fix is to replace this line

ActionOverride("RChloe",ChangeAIScript("RChloe",OVERRIDE))

with

ActionOverride("RChloe",ChangeAIScript("Chloe",OVERRIDE))


The mod must be uninstalled and reinstalled after the fix. Since the script is run in the starting area, you have to start a new game otherwise it's too late and her character will already have the wrong script assigned.

I didn't have much time to test this fix and I don't know the mod anyway so I can't determine if Chloe would say what she's supposed to. I hope this help though.

#11 -wut-

-wut-
  • Guest

Posted 23 January 2010 - 10:22 PM

Now I think I shall have found something more likely to be the cause.


Yeah. That looks like a redhanded culprit :)

#12 Isaya

Isaya
  • Modder
  • 294 posts

Posted 24 January 2010 - 02:18 AM

I received confirmation that the script related fix was effective to get Chloe to talk. Due to the impact of the script on the behaviour of a character, this problem may explain several bugs reported recently, hopefully.

#13 phns

phns
  • Member
  • 1 posts

Posted 26 January 2010 - 05:51 AM

hello all,
maybe this question sound stupid,but how do i know that chloe isnt talking to me?:)i mean,im still early in the game(i just cleared out dearnise hold),and i didnt get any conversation from chloe.am i still early in the game to have her talk to me?she did some talking with npc's but i cant remember with who...and when i talk to her i only have 2 options"you look strange" and "nevermind"...so should i continue this game or should i try to use the fix as described a few posts above,and start a new game?
thanks in advance ;)

#14 Isaya

Isaya
  • Modder
  • 294 posts

Posted 26 January 2010 - 12:36 PM

I don't know the mod but if you played enough to get to de'Arnise hold, it is very likey that you missed some dialogs that only depend on time spent in the group.

If you installed version 1.3 to 1.4.1 without the fix reported just above (for file AR0602CR.baf), you're certain to have a problem with almost all her dialogs. You should definitely uninstall the mod, apply the fix described above, install the modified version of the mod and start a new game.

Moreover, I also discovered another issue with another kind of dialog, the one you get in the camp, just before sleeping. I don't know if it can break the romance, though.
This dialog is handled by a script. Unfortunately, the name referenced for it is wrong, due to all the renames from "Chloe" to "RChloe" in order to implement the BGT compatibility.

The fix is simple: all is need is to change two lines at the end of Chloe.tp2. These lines are:

APPEND ~pdialog.2da~
~RCHLOE RCHLOEP RCHLOEJ RCHLOED~
UNLESS ~rchloe~
UNLESS ~25POST~
APPEND ~pdialog.2da~
~RCHLOE RCHLOEP RCHLOEJ RCHLOED RCHLOEP RCHLOEJ RCHLOE25D~
UNLESS ~rchloe~
IF ~25POST~

to replace with:

APPEND ~pdialog.2da~
~RCHLOE RCHLOEP RCHLOEJ CHLOED~
UNLESS ~RCHLOE~
UNLESS ~25POST~
APPEND ~pdialog.2da~
~RCHLOE RCHLOEP RCHLOEJ CHLOED RCHLOEP RCHLOEJ RCHLOE25D~
UNLESS ~RCHLOE~
IF ~25POST~

I highlighted in red the element to replace and the new one in green.
Replacement of ~rchloe~ by ~RCHLOE~ (UNLESS lines) is not important, just to improve logic and readability.

For those who already applied the other change and started playing:

You don't need to restart installation again. Just follow one of these two suggestions (one OR the other, not both!) :
  • in the Override directory, rename CHLOED.BCS as RCHLOED.BCS (R added at the beginning, to match what is declared in the wrong pdialog.2da file created by the current install): this is probably the easiest, although this is not clean, as the uninstall won't remove the renamed file
  • in the Override directory, open the pdialog.2da file with notepad or any other text editor, and change the RCHLOE line as shown above (remove the R at the beginning of RCHLOED): this is the same as installing again the mod after the fix
    Don't forget to make a backup of pdialog.2da before editing it, in case of mistake!


#15 Uranium - 235

Uranium - 235
  • Member
  • 29 posts

Posted 26 April 2010 - 11:07 AM

Er, uh, so for us nubs who don't know anything about IE modding, the BEST fix for this is to just change those two lines in the pdialog.2da? I'll still need to start over though, right? I haven't done anything as of yet.

Also I was under the impression that uninstalling and reinstalling mods will almost always catastrophically DESTROY an installation if you have more than one mod (which you will if you're using the BWP).

What's more, I biffed up my stuff when I was done so I take it I'm hosed and can't apply the fix? Did a more recent version of BWP fix this bug, perchance?

Edited by Uranium - 235, 26 April 2010 - 11:12 AM.


#16 Graoumf

Graoumf
  • Member
  • 594 posts

Posted 26 April 2010 - 01:09 PM

This bug is fixed in Chloe v1.5. Which version have you got?

#17 -phns-

-phns-
  • Guest

Posted 05 February 2011 - 04:09 AM

i startet playing bg2 after log time,and i was really glad to see that chloe is now v1.5 because i use to have v1.41 and had to do that fix and everything was working fine...anyway it seems now im having a same problem with v1.5 but now i have no idea how to fix it,so can anyone help me?chloe never says anything except her first when i kill gollem...

#18 Graoumf

Graoumf
  • Member
  • 594 posts

Posted 05 February 2011 - 04:32 AM

You seem the only one having this problem.
Well, do you uninstall Chloe v1.4.1 coorectly? do you take an old save made with v1.4.1?

#19 -phns-

-phns-
  • Guest

Posted 05 February 2011 - 05:05 AM

thanks for very fast reply :) i installed whole new bg2 game,so it has nothing to do with v.1.41,i also checked chloe.tp2 file and everything is written like the fix says. i instaled really really many mods so maybe thats the problem?

#20 Graoumf

Graoumf
  • Member
  • 594 posts

Posted 05 February 2011 - 05:35 AM

Can you post your WeiDU.log, please?