Jump to content

BG1 Unfinished Business - Bug Reporting Thread


Recommended Posts

I think that there is maybe incompatibility between BG1Fixpack and BG1UB. Though maybe BG1UB has nothing with this and it is sole BG1Fixpack fault. When you sacrifice one companion to that nereid after you hit her couple of times she is supposed to initiate dialogue which brings her ogre master Droth to the scene. Unfortunately I never got that dialogue though she tried couple of times to change color of her circle and say something. Even tried to charm her, without effect. Looking what went wrong I discovered that one of the mods change her dialogue to "correct" it and add some nonsensical Global named "Lastbug". It can be seen here:

 

// creator : E:\The original saga\Baldur's Gate\NearInfinity.jar (v2.1-20180205)
// game : E:\The original saga\Baldur's Gate
// resource : SHOAL.DLG
// source : Override\SHOAL.DLG
// dialog : dialog.tlk
// dialogF : (none)

BEGIN ~SHOAL~

IF ~NumTimesTalkedTo(0)
ReactionGT(LastTalkedToBy,HOSTILE_UPPER)
~ THEN BEGIN 0 // from:
SAY #1974 /* ~Please help me, will you? I am alone on this desolate dry-land and who knows what lurks in these woods.~ */
IF ~~ THEN REPLY #1978 /* ~Accompany me and I will make certain you are safe!~ */ GOTO 2
IF ~~ THEN REPLY #1979 /* ~You would only slow me down.~ */ GOTO 1
END

IF ~~ THEN BEGIN 1 // from: 0.1
SAY #1975 /* ~Then might I have a parting kiss? I doubt I'll see you again.~ */
IF ~~ THEN REPLY #1980 /* ~Far be it from me to turn down a kiss from a comely lass.~ */ DO ~Kill(LastTalkedToBy)
SetGlobal("ShoalKiss","GLOBAL",1)
Enemy()
~ EXIT
IF ~~ THEN REPLY #1981 /* ~It is not my place to do so. I hardly know you.~ */ GOTO 3
END

IF ~~ THEN BEGIN 2 // from: 0.0
SAY #1976 /* ~Wonderful! Perhaps a kiss to show my appreciation?~ */
IF ~~ THEN REPLY #1982 /* ~Far be it from me to turn down a kiss from a comely lass.~ */ DO ~Kill(LastTalkedToBy)
SetGlobal("ShoalKiss","GLOBAL",1)
Enemy()
~ EXIT
IF ~~ THEN REPLY #1983 /* ~It is not my place to do so. I hardly know you.~ */ GOTO 3
END

IF ~~ THEN BEGIN 3 // from: 1.1 2.1
SAY #1977 /* ~I am truly sorry, but I must insist!~ */
IF ~~ THEN DO ~Kill(LastTalkedToBy)
SetGlobal("ShoalKiss","GLOBAL",1)
Enemy()
~ EXIT
END

IF ~Global("ShoalHit","GLOBAL",1)
Global("LastBug","GLOBAL",0)
~ THEN BEGIN 4 // from:
SAY #1986 /* ~No! This is no longer fun! I cannot die for this! They are my actions, but not my intent! I can but do as I am bid by the master!~ */
IF ~Global("ShoalKiss","GLOBAL",1)
~ THEN REPLY #1987 /* ~Restore my fallen and explain your actions, else I shall continue!~ */ DO ~SetGlobal("ShoalHit","GLOBAL",2)
SetGlobal("LastBug","GLOBAL",1)
~ GOTO 5
IF ~Global("ShoalKiss","GLOBAL",0)
~ THEN REPLY #1988 /* ~Explain yourself, lest I fertilize my garden with you.~ */ DO ~SetGlobal("ShoalHit","GLOBAL",2)
SetGlobal("LastBug","GLOBAL",1)
~ GOTO 5
IF ~~ THEN REPLY #1989 /* ~These are mere words to try and save your skin! You'll not fool me! Die and wash away!~ */ DO ~SetGlobal("ShoalHit","GLOBAL",2)
SetGlobal("LastBug","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 5 // from: 4.0 4.1
SAY #1990 /* ~I would not be here at all, but my shawl is held by ogre Droth. It is my essence he commands, so to him I listen. It was a lark for a while, but no longer. I do not want to harm you further, but if he so wills, then I must. It is all I can do.~ */
IF ~~ THEN REPLY #1991 /* ~Then I shall fight as best I can, to release you from his grasp.~ */ GOTO 6
IF ~~ THEN REPLY #1992 /* ~It is your fate and I leave you to it.~ */ GOTO 7
IF ~~ THEN REPLY #1993 /* ~Lies and falsehoods! I trust you not! Die by my hand!~ */ EXIT
END

IF ~~ THEN BEGIN 6 // from: 5.0
SAY #1994 /* ~Oh... that could be interesting... yes, do that.~ */
IF ~~ THEN DO ~ClearAllActions()
ChangeEnemyAlly(Myself,NEUTRAL)
ForceSpell(Myself,SHOAL_REVIVE)
CreateCreature("DROTH",[2500.500],0)
ActionOverride("Droth",MoveToPoint([2900.525]))
~ EXIT
END

IF ~~ THEN BEGIN 7 // from: 5.1
SAY #1995 /* ~Then you had best go now, for Droth is close by and this may get difficult for both of us.~ */
IF ~~ THEN DO ~ClearAllActions()
ChangeEnemyAlly(Myself,NEUTRAL)
CreateCreature("DROTH",[2500.500],0)
ActionOverride("Droth",MoveToPoint([2900.525]))
~ EXIT
END

IF ~Global("ShoalLeaving","GLOBAL",0)
Dead("Droth")
~ THEN BEGIN 8 // from:
SAY #1996 /* ~By the waters of home, I am free once more! You must pardon me for leaving so quick, but I'll not spend another second on this hard-land. It was a fun game, but it is stale now. Thank you and goodbye!~ */
IF ~~ THEN DO ~SetGlobal("ShoalLeaving","GLOBAL",1)
AddexperienceParty(750)
EscapeArea()
~ EXIT
END

IF ~Global("ShoalLeaving","GLOBAL",1)
Dead("Droth")
~ THEN BEGIN 9 // from:
SAY #1997 /* ~Leave me be, silly dirt-fish.~ */
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 10 // from:
SAY #1999 /* ~It is not my fault, ogre Droth. They are stronger than I.~ */
IF ~~ THEN EXTERN ~DROTH~ 1
END

IF ~~ THEN BEGIN 11 // from:
SAY #2000 /* ~As you say, so it shall be.~ */
IF ~~ THEN REPLY #2008 /* ~By what right do you keep this creature captive, ogre? Return what is rightfully hers.~ */ EXTERN ~DROTH~ 2
IF ~~ THEN REPLY #2009 /* ~I wish only to leave in peace. Let me go and no harm will come to anyone.~ */ EXTERN ~DROTH~ 3
IF ~~ THEN REPLY #2010 /* ~You and your lying accomplice shall harm no one else, ogre!~ */ EXTERN ~DROTH~ 4
END

IF ~~ THEN BEGIN 12 // from:
SAY #20728 /* ~Leave me be, silly dirt-fish.~ */
IF ~~ THEN EXIT
END

 

Checking variables with SCKeeper I found Global from original game "ShoalHit" but no trace of "Lastbug".

Don't know which mod add that global but I seen that both BG1Fixpack and component 19 of BG1UB try to correct her dialogue. In present form on my install that quest can't be completed, Droth will not appear and you sacrifice one companion in vain. I deeply regret that I didn't follow my original intent to not bother with her and just practice archery on her for nice hefty 5000 EXP. :(

 

Link to comment

So that GLOBAL is the part of the original game? :ohmy: Ugh, I'm way of the mark here. :blush: I thought that was addition from BGFixpack when I saw in IE that her class script only require "ShoalHit" to start reconcile dialogue with player. I play former, BG1TotSC of course.

Link to comment

Is the variable "ShoalHit" set to 1 and "LastBug" set to 0 (or not set)? If so, can you try force-talking her? Or hit her again?

 

I don't see anything that would be blocking the dialogue from firing. Both BG1UB and BG1Fixpack make the same change to SHOAL.DLG: they add a facing to the CreateCreature action for Droth.

Link to comment

"ShoalHit" and all the rest are displayed properly except "LastBug" which is not set at all. Yes, I tried force talking with her and even charmed her ( dangerous task mind you, that damsel is one dangerous femme fatal ) but she never changed her circle from red to blue because global "LastBug" never triggered for some reason. I'm in no position to repeat the quest however, as I ended her suffering on dry land and left the area long ago.

Link to comment
Hello all,


BG1UB v16.0 is released!


This release blocks components from installing on BGEE v2.5 that are made redundant by the new additions. It also contains updates for other platforms, including bug fixes and updates for classic BG1, Tutu, and BGT.




Changes in this release:

  • Block the following components from being installed on BGEE v2.5:
    • The Mysterious Vial
    • Finishable Kagain Caravan Quest
    • Kivan and Tazok
    • Branwen and Tranzig
    • Place Entar Silvershield in His Home
    • Prism and the Emeralds

  • Moving code blocks for most components to external .tpa files
  • Kivan & Tazok: Add dialogue for Kivan-Tazok recognition to more dialog states in TAZOK.DLG
  • Store, Tavern and Inn Fixes and Restorations:
    • Adding BGT to Red Sheaf Inn rumor fix.
    • Fixed Nashkel Inn name conflict with BGFixPack Game Text Update
    • Update Elfsong Tavern to use TAV0705.STO

  • Creature Corrections:
    • Fix issue with DROTH CreateCreature() command on BG1 w/o TotSC
    • Give Taurgosz Khosann FR-canon colors in BGEE v2.5

  • Nim Furlwing Encounter: Fix issue with reward scroll
  • Chapter 6 Dialogue Restorations: Fixed issue installing on BG1-TotSC

I've tested installation on BG1, Tutu, and BGEE. If you encounter any problems installing the mod, please let me know here or in the BG1UB forum at Pocket Plane: http://forums.pocketplane.net/index.php/board,79.0.html

Link to comment
On 8/26/2018 at 10:40 PM, AstroBryGuy said:

 

Hello all,
 
BG1UB v16.0 is released!
 
This release blocks components from installing on BGEE v2.5 that are made redundant by the new additions. It also contains updates for other platforms, including bug fixes and updates for classic BG1, Tutu, and BGT.
 
 
Changes in this release:
  • Block the following components from being installed on BGEE v2.5:
    • The Mysterious Vial
    • Finishable Kagain Caravan Quest
    • Kivan and Tazok
    • Branwen and Tranzig
    • Place Entar Silvershield in His Home
    • Prism and the Emeralds
  • Moving code blocks for most components to external .tpa files
  • Kivan & Tazok: Add dialogue for Kivan-Tazok recognition to more dialog states in TAZOK.DLG
  • Store, Tavern and Inn Fixes and Restorations:
    • Adding BGT to Red Sheaf Inn rumor fix.
    • Fixed Nashkel Inn name conflict with BGFixPack Game Text Update
    • Update Elfsong Tavern to use TAV0705.STO
  • Creature Corrections:
    • Fix issue with DROTH CreateCreature() command on BG1 w/o TotSC
    • Give Taurgosz Khosann FR-canon colors in BGEE v2.5
  • Nim Furlwing Encounter: Fix issue with reward scroll
  • Chapter 6 Dialogue Restorations: Fixed issue installing on BG1-TotSC
 
I've tested installation on BG1, Tutu, and BGEE. If you encounter any problems installing the mod, please let me know here or in the BG1UB forum at Pocket Plane: http://forums.pocketplane.net/index.php/board,79.0.html

 

You know, I thought that I seen it all, but this newest problem with BG1UB left me flabbergasted. So I decided to start new run of vanilla BG:TotSC and naturally downloaded updated versions of mods that I intended to play. When I tried to install BG1UBv.16 windows I saw this:

 

and then all my mods locked up, like this:

 

I deleted any trace of BG1UB in BG folder and installed older 15.2 version which was perfectly fine and unlocked other mods. So what in hell is wrong with v.16? :help:

Edited by Greenhorn
Link to comment

It's not discrimination lol, 32-bits are past, just like Windows XP. There is nothing which prevents you from having 64-bit OS.

 

There are two problems, one that you can't execute weidu 64-bit, second is that weidu 32-bit can't auto-update 64-bit versions and it hangs. The solution is simple: install 64-bit OS to avoid such problems in the future for other mods or:

 

- delete setup-bg1ub.exe
- download http://weidu.org/~thebigg/weidu.exe
- rename to setup-bg1ub.exe

 

Hope that this will help you.

Edited by ALIENQuake
Link to comment

It's not discrimination lol, 32-bits are past, just like Windows XP. There is nothing which prevents you from having 64-bit OS.

 

There are two problems, one that you can't execute weidu 64-bit, second is that weidu 32-bit can't auto-update 64-bit versions and it hangs. The solution is simple: install 64-bit OS to avoid such problems in the future for other mods or:

 

- delete setup-bg1ub.exe

- download http://weidu.org/~thebigg/weidu.exe

- rename to setup-bg1ub.exe

 

Hope that this will help you.

Actually, there are many things which prevent me to upgrade it, I'm not so keen to erase content of whole PC ( even with the backup something can go wrong, it wouldn't be the first time and I can't afford to lose some files from work ) just to upgrade it to its 64 version. But yes, you are right, I'm well aware that time has overrun my trusty old piece of junk of PC. Anyway, I tried second option and it worked like the charm! Thank you for your explanations and help. :beer:

Link to comment

Hello.

Im not sure it is bug, maybe i just dont understand something.

After i take letters from chest in bandits camp chapter 4 doesnt start.

I use BGEE.

That problem appear after i install BG1UB and UB, im my last playthrough without them, all was normal.

Edited by Garrato
Link to comment

Anyway, I tried second option and it worked like the charm! Thank you for your explanations and help. :beer:

 

 

Hi Greenhorn.

 

Sorry, for the issues with the 64-bit WeiDU. There are mods that require 64-bit WeiDU now (e.g., DLC Merger), so I figured using the x64 WeiDU was the best bet. I also wasn't aware Windows was still doing a 32-bit-only version; MacOS went 64-bit over 10 years ago.

 

I'll have to create a new workflow to also create 32-bit WeiDU archives.

Link to comment

Pure 32-bit Windows installations are rare, but still available (even for Windows 10). Except for specific mods (such as SCS) it is safe to ship mods only with 32-bit WeiDU binaries for Windows.

Btw, DLC Merger doesn't require a 64-bit binary to merge SoD. It is only recommended if multiple user-created DLCs (e.g. made by the DLC Builder) have to be merged with the game.

Edited by argent77
Link to comment

Hello.

Im not sure it is bug, maybe i just dont understand something.

After i take letters from chest in bandits camp chapter 4 doesnt start.

I use BGEE.

That problem appear after i install BG1UB and UB, im my last playthrough without them, all was normal.

 

I've tested this with BG1UB loaded. No problems.

 

What versions of BGEE and BG1UB are you running? Also, are you running any other mods? You only mention BG1UB and UB. So, does that mean an EET install with only BG1UB and UB (for BG2) installed?

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...