Jump to content

Photo

Question to Imoen dream script in BGT


5 replies to this topic

#1 jastey

jastey
  • Gibberlings
  • 7434 posts
  • Gender:Female

Posted 25 October 2017 - 09:17 PM

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?



#2 Roxanne

Roxanne

    Modder

  • Modders
  • 2041 posts
  • Gender:Female
  • Location:Auckland, NZ

Posted 25 October 2017 - 10:00 PM

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, 26 October 2017 - 05:30 AM.

The Sandrah Saga!

another piece of *buggy, cheesy, unbalanced junk*

 

 

 


#3 CamDawg

CamDawg

    ALL GLORY TO THE HYPNOTOAD

  • Gibberling Poobah
  • 9681 posts
  • Gender:Not Telling

Posted 26 October 2017 - 10:43 AM

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.


Why is this Hypnotoad video so popu... ALL GLORY TO THE HYPNOTOAD.


#4 jastey

jastey
  • Gibberlings
  • 7434 posts
  • Gender:Female

Posted 26 October 2017 - 11:39 AM

Thanks, that's good to know. But that means it's the IMOEN2D.bcs for dream script in BGT for both BG1 and BGII, right?



#5 CamDawg

CamDawg

    ALL GLORY TO THE HYPNOTOAD

  • Gibberling Poobah
  • 9681 posts
  • Gender:Not Telling

Posted 26 October 2017 - 08:05 PM

Yep; furthermore it means you'll need to add BG checks to all of her dream scripting.


Why is this Hypnotoad video so popu... ALL GLORY TO THE HYPNOTOAD.


#6 jastey

jastey
  • Gibberlings
  • 7434 posts
  • Gender:Female

Posted 27 October 2017 - 12:32 AM

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.





Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users