Jump to content

[Repaired v19] Imoen and your dreams


Jaesun

Recommended Posts

Now that sounds like something that would cause this - I wuill flag down Ascension64.

 

If BGT uses "BG1DREAM" vs BG/Tutu's "DREAM", it is an easy enough fix from our end - we just set up

 

%BG1_DREAM% as DREAM in Tutu and BG1DREAM in BGT.

Link to comment

OK, http://www.shsforums.net/topic/32590-bug-r...post__p__504396 - Ascension64 confirms BGT is using a simpler script method of applying these.

 

We need to check project materials and set up dream responses for BGT based on

 

Global("BG1Dream","GLOBAL",1) = TextScreen("DRMTXT-2")

Global("BG1Dream","GLOBAL",2) = TextScreen("DRMTXT-3")

Global("BG1Dream","GLOBAL",3) = TextScreen("DRMTXT-4")

Global("BG1Dream","GLOBAL",4) = TextScreen("DRMTXT-5")

Global("BG1Dream","GLOBAL",5) = TextScreen("DRMTXT-6")

Global("BG1Dream","GLOBAL",6) = TextScreen("DRMTXT-7")

 

We can recheck our setup on Tutu/EasyTutu, but that is confirmed working many times over. We just need to SPRINT onto the different platforms.

Link to comment

You mean I've never seen her dream content because I've always use BGT? I always thought it was strange that she never said anything beyond her dialog where she conjures up her artifact. What else am I missing? Are there dialogue triggers related to chapters? I can't believe I missed all this. :)

Link to comment

Dream responses and Dynaheir's Romance cutscene are it. Dream responses will be able to be enabled on BGT fairly easily. Dy's cutscene is completely incompatible with the BGT transfer from BG content to BG2 content. Chapters, scripts, etc., etc. all work with fluid states/crossplatform variables based on BGT, BGT after one of the pre-BGT mods, NEJ/BGT, etc., etc.

 

 

bg1npc/phase1/baf/x#imoen1.baf:155: Global("DREAM","GLOBAL",2) // dream 1 in BG

bg1npc/phase1/baf/x#imoen1.baf:184: Global("DREAM","GLOBAL",4) // dream 2 in BG

bg1npc/phase1/baf/x#xzar1.baf:33: GlobalGT("DREAM","GLOBAL",1) // set up for dream 1 in BG

bg1npc/phase3/ajrom/baf/x#ajrom.baf:703: Global("DREAM","GLOBAL",3) // says dream1without

bg1npc/phase3/ajrom/baf/x#ajrom.baf:713: Global("DREAM","GLOBAL",4) // dream2without

bg1npc/phase3/ajrom/baf/x#ajrom.baf:723: Global("DREAM","GLOBAL",6) // dream4without

bg1npc/phase3/ajrom/baf/x#ajrom.baf:740: Global("DREAM","GLOBAL",3)

bg1npc/phase3/ajrom/baf/x#ajrom.baf:769: Global("DREAM","GLOBAL",4)

bg1npc/phase3/ajrom/baf/x#ajrom.baf:799: Global("DREAM","GLOBAL",6)

bg1npc/phase3/dyrom/baf/p#dyrom.baf:449: Global("DREAM","GLOBAL",3)

bg1npc/phase3/dyrom/baf/p#dyrom.baf:480: Global("DREAM","GLOBAL",4)

bg1npc/phase3/dyrom/baf/p#dyrom.baf:509: Global("DREAM","GLOBAL",5)

bg1npc/phase3/dyrom/baf/p#dyrom.baf:538: Global("DREAM","GLOBAL",6)

bg1npc/phase3/dyrom/baf/p#dyrom.baf:568: Global("DREAM","GLOBAL",7)

bg1npc/phase3/xarom/baf/x#xarom.baf:61: GlobalGT("DREAM","GLOBAL",0)

bg1npc/phase3/xarom/baf/x#xarom.baf:87: GlobalGT("DREAM","GLOBAL",0)

 

 

Each of these looks like it could be repaired by direct referent - player1d.bcs in BGT carries the action. It appears to keep the same sequence in .bcs and bouncing between files as Tutu (matching BG).

 

Temporarily, I would look up these lines in BG1NPC, change them, and reinstall. I whipped up a patch, but then remembered the *reason* Ascension64 did this was because BG2 uses the same variable name... so blind patching would screw up your BGT game's BG2 content. I'd need to research further to set up a regexp that would catch only the blocks we need. If you use NI to fix those files, make sure they are just the BG1NPC blocks... they will have variables in them that start with x# or p#.

Link to comment

Global("%bgdreams%","GLOBAL" usage confirmed

 

Search "bgdreams" (18 hits in 7 files)

BG1NPC\bg1npc\lib\g3_bgt_cpmvars.tpa (1 hits)

Line 5: OUTER_SPRINT "bgdreams" "BG1Dream"

BG1NPC\bg1npc\lib\g3_tutu_cpmvars.tpa (1 hits)

Line 5: OUTER_SPRINT "bgdreams" "DREAM"

BG1NPC\bg1npc\phase1\baf\x#imoen1.baf (2 hits)

Line 155: Global("%bgdreams%","GLOBAL",2)

Line 184: Global("%bgdreams%","GLOBAL",4)

BG1NPC\bg1npc\phase1\baf\x#xzar1.baf (1 hits)

Line 33: GlobalGT("%bgdreams%","GLOBAL",1)

BG1NPC\bg1npc\phase3\ajrom\baf\x#ajrom.baf (6 hits)

Line 713: Global("%bgdreams%","GLOBAL",3)

Line 723: Global("%bgdreams%","GLOBAL",4)

Line 733: Global("%bgdreams%","GLOBAL",6)

Line 750: Global("%bgdreams%","GLOBAL",3)

Line 779: Global("%bgdreams%","GLOBAL",4)

Line 809: Global("%bgdreams%","GLOBAL",6)

BG1NPC\bg1npc\phase3\dyrom\baf\p#dyrom.baf (5 hits)

Line 449: Global("%bgdreams%","GLOBAL",3)

Line 480: Global("%bgdreams%","GLOBAL",4)

Line 509: Global("%bgdreams%","GLOBAL",5)

Line 538: Global("%bgdreams%","GLOBAL",6)

Line 568: Global("%bgdreams%","GLOBAL",7)

BG1NPC\bg1npc\phase3\xarom\baf\x#xarom.baf (2 hits)

Line 61: GlobalGT("%bgdreams%","GLOBAL",0)

Line 87: GlobalGT("%bgdreams%","GLOBAL",0)

 

 

repaired in v19 09.17.2011

Link to comment

Archived

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

×
×
  • Create New...