Jump to content

Question to Imoen dream script in BGT


jastey

Recommended Posts

In the lib/g3_bgt_cpmvars.tpa, the DV for Imoen in BGT is "imoen2".

In the tp2, the dream script is patched to "IMOEND.bcs":

  /* Dream script compilation */
  (...)
  EXTEND_TOP ~%tutu_var%IMOEND.bcs~   ~BG1NPC/Phase1/baf/P#IMOEND.BAF~
    EVALUATE_BUFFER

But if I look into my BGT (with Fixpack), I see two pdialog.2da entries for Imoen:

9 IMOEN IMOENP IMOENJ IMOEND IMOENP IMOENJ IMOEND imoe25
10 IMOEN2 IMOEN2P IMOEN2J IMOEN2D IMOEN25P IMOEN25J IMOEN2D imoe25


So, shouldn't be "IMOEN2D.bcs" the correct dream script for BGT (BG1 part)? I assume a bug like this would have been noticed already, so what am I missing?

Link to comment

Just a hint

If I remember correctly - sorry, it was a while since BGT and I have no install to verify anymore - in BGT Imoen is always Imoen2. Imoen is just the strawman appering in Candlekeep. She uses BGImoen.bcs as her override script during BG1. There is no corresponding dreamscript and as far as I know there is no dreamtalk from her during all of BG1, only talks after PartyRested(). Imoen2d.bcs is used in BG2 part for sure but I do not know how that changes on transition, if at all.

But this is all from memory and needs to be checked again.

 

PS - In BGT, you can just apply whatever you want to do to both files and - if necessary - use the EndofBG1 Global to trigger it in the right part of the game?

Edited by Roxanne
Link to comment

Roxanne's got it right AFAICT.

 

My unmodded BGT install has this in its pdialog:

IMOEN        IMOENP             IMOENJ            IMOEND         IMOENP             IMOENJ                IMOEND                imoe25     
IMOEN2       IMOEN2P            IMOEN2J           IMOEN2D        IMOEN25P           IMOEN25J              IMOEN2D               imoe25

The BG Imoens use BGIMOEN as their override script and IMOEN2 as their DV. BG2 Imoen uses IMOEN2 as their override script and IMOEN2 as their DV. The non-joinable, Candlekeep Imoen uses BGIMOEN as her override and has no DV. Chateau Irenicus Imoen uses IMOEN as her override and IMOEN2 as her DV.

Link to comment

Indeed! Means BGT players missed an Imoen-Yeslick rest banter all those years!

 

I wrote a g3_dreamscript_cpmvars.tpa with all the dream scripts (%NPCNAME_DREAM%) for BG:EE, Tutu, BGT, and EET. I'll attach it to the Crossing the great divine thread.

Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...