jastey Posted October 26, 2017 Share Posted October 26, 2017 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 imoe2510 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? Quote Link to comment
Roxanne Posted October 26, 2017 Share Posted October 26, 2017 (edited) 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 October 26, 2017 by Roxanne Quote Link to comment
CamDawg Posted October 26, 2017 Share Posted October 26, 2017 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. Quote Link to comment
jastey Posted October 26, 2017 Author Share Posted October 26, 2017 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? Quote Link to comment
CamDawg Posted October 27, 2017 Share Posted October 27, 2017 Yep; furthermore it means you'll need to add BG checks to all of her dream scripting. Quote Link to comment
jastey Posted October 27, 2017 Author Share Posted October 27, 2017 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. Quote Link to comment
Recommended Posts
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.