Pocket Plane Group

BG2 Completed Mods => Unfinished Business => Topic started by: icelus on March 24, 2008, 10:05:24 PM

Title: Spring Cleaning and Urgent Requests
Post by: icelus on March 24, 2008, 10:05:24 PM
No, I'm not "back," just inspired to help get the ball rolling.  :)

I've been in the process of pruning this forum somewhat.  Nothing's been deleted, but simply moved or merged into archived threads.  If you posted some random thought way back when that you're very partial to, don't worry, it's around here somewhere.  I'll probably continue cleaning up the threads over the next few days/weeks.

I am also not blind to all of the reports of broken components and compatibility-breaking issues that have popped up both here and on other boards.  While new content is always great, I think it's important that these more urgent issues be addressed as soon as possible, so I'd like to try and list the most pressing issues.

Some of these things I can somewhat easily pluck from the various threads here in this forum, but if there are any issues any of you know off right offhand, please post them here. 

NB:  I'm looking for bugs and compatibility issues, *not* requests for new content.  Feel free to post those in separate threads.
Title: Re: Spring Cleaning and Urgent Requests
Post by: jcompton on March 24, 2008, 11:08:07 PM
Our esteemed colleagues at BWL held an hourlong seminar, complete with Powerpoint presentation and complimentary Vitaminwater and Powerbars*, explaining that UB seems to patch-rename the Crooked Crane's script, which has made a lot of people unhappy and, at least according to them, serves no purpose except some sort of cosmetic fix because the scriptname and the ARxxxx didn't match.

Seminar may be found here (http://forums.blackwyrmlair.net/index.php?showtopic=3619&view=findpost&p=29911), but the upshot is that they think you should be doing

EXTEND_TOP    ~AR0004.bcs~ ~ub/crane/AR0021.BAF~

instead of

EXTEND_TOP    ~AR0021.bcs~ ~ub/crane/AR0021.BAF~
COPY_EXISTING ~ar0021.are~ ~override/ar0021.are~  /* Associates correct area script */
WRITE_ASCII   ~0x94~       ~AR0021~               /* Corrected Crooked Crane, Level One */

I have not extensively researched the matter, but if they're right, then it certainly seems like a change worth making. In my slightly mangled build I don't see that either AR0021.BCS or AR0004.BCS even exist in the core game to begin with--which is presumably why you felt safe in the first place renaming it, but on the other hand is doubtless why later modders felt perfectly safe using the confusing-but-not-otherwise-invalid AR0004.BCS .

* I am exaggerating, but by less than you think.
Title: Re: Spring Cleaning and Urgent Requests
Post by: devSin on March 25, 2008, 01:24:25 AM
Really? I think you're being rather conservative.

Quote
serves no purpose except some sort of cosmetic fix because the scriptname and the ARxxxx didn't match.
Since they actually create the script, I'm sure there's a purpose to it. "Cosmetic" was probably some slight on the fixpack, but I can't read all the way through that filth without breaking down.

Quote
EXTEND_TOP    ~AR0004.bcs~ ~ub/crane/AR0021.BAF~
Not necessarily a change worth making, but there's nothing wrong with it and it might buy a few moments of silence. At the very least, somebody needs to add a #8 to that WRITE_ASCII action.
Title: Re: Spring Cleaning and Urgent Requests
Post by: DavidW on March 25, 2008, 05:23:01 AM
Two things I've seen recently:

1) this may not be a bug, but is Bodhi intended to join in the fight personally when she's playing cat-and-mouse in Spellhold? She seems to do some of the time in my game, and to break off only when there are no other enemies around. This leads to problems in particular if someone in the party is Dominated, because they count as "enemy".

2) the fix for Glaicas (line 1110) breaks if it's installed on top of Fixpack's similar fix - you end up with a double substitution and WEIDU failing to compile

ActionOverride("kpglai01",ActionOverride("kpglai01",ApplySpell("kpglai01",FORCE_DISPEL_MAGIC)))

and another similar line. IIRC the fixpack fix is slightly differently written and is compatible with itself, so you could just borrow that one.
Title: Re: Spring Cleaning and Urgent Requests
Post by: CamDawg on March 25, 2008, 07:20:32 AM
2) the fix for Glaicas (line 1110) breaks if it's installed on top of Fixpack's similar fix - you end up with a double substitution and WEIDU failing to compile
This was fixed in Fixpack v6. The problem was that both were originally using the same code, which caused the double AO; I changed Fixpack's so that UB's replace will no longer match.
Title: Re: Spring Cleaning and Urgent Requests
Post by: SimDing0™ on March 25, 2008, 07:31:49 AM
Uh. Does nobody else think that having area names and scripts matching is actually a fairly good idea? It makes a helluva lot more sense for the BWL people to apply the same patch to change it to AR0021, and it's not like it'd take more than ten seconds.

Bodhi is meant to join the fight sometimes, but the domination thing is obviously a bug and needs an additional check.
Title: Re: Spring Cleaning and Urgent Requests
Post by: DavidW on March 25, 2008, 07:36:46 AM
2) the fix for Glaicas (line 1110) breaks if it's installed on top of Fixpack's similar fix - you end up with a double substitution and WEIDU failing to compile
This was fixed in Fixpack v6. The problem was that both were originally using the same code, which caused the double AO; I changed Fixpack's so that UB's replace will no longer match.

Cool, sorry - I've been using v4 (I started a playthrough before the last round of releases).
Title: Re: Spring Cleaning and Urgent Requests
Post by: DavidW on March 25, 2008, 07:41:08 AM
Uh. Does nobody else think that having area names and scripts matching is actually a fairly good idea? It makes a helluva lot more sense for the BWL people to apply the same patch to change it to AR0021, and it's not like it'd take more than ten seconds.

Well, in their defence, if Random Modder X looks at a clean install of BG2 and sees that the area script for ar0021.are is ar0004.bcs, they can be forgiven for just thinking "hmm, odd convention" and running with the original choice rather than updating. I actually got caught by the same problem briefly in a prerelease version of SCSII before I remembered the UB change.

Obviously the Original Sin is with the developers for doing something so random in the first place!
Title: Re: Spring Cleaning and Urgent Requests
Post by: Kulyok on March 25, 2008, 07:52:47 AM
Quote
Uh. Does nobody else think that having area names and scripts matching is actually a fairly good idea? It makes a helluva lot more sense for the BWL people to apply the same patch to change it to AR0021, and it's not like it'd take more than ten seconds.

It's pretty damn annoying to be forced to do the same job twice, I say - and with UB change in place, we have to: it's either appending AR0004 and AR0021 both, declaring a technical incompatibility with UB(or a mod that uses AR0004), or avoiding this game area entirely. I had to say "no" to using the Crooked Crane in Angelo, Assassinations and my IM submission precisely because of that reason, which was a hindrance. (Yeah, yeah, IM is supposed to be installed on a clean slate, but you know how it is).
Title: Re: Spring Cleaning and Urgent Requests
Post by: DavidW on March 25, 2008, 08:14:27 AM
Elegant solution:

Code: [Select]
DEFINE_ACTION_MACRO ~append_area_script_bottom~ BEGIN
     COPY_EXISTING ~%areafile%.ARE~ ~override~
          READ_ASCII 0x94 ~oldscript~
          PATCH_IF ~%oldscript%~ STRING_EQUAL_CASE ~None~ OR ~%oldscript%~ STRING_EQUAL_CASE ~~ THEN BEGIN
                SPRINT ~areascript~ ~%SOURCE_RES%~
                WRITE_EVALUATED_ASCII 0x94 ~%areascript%~
          END ELSE BEGIN
                SPRINT ~areascript~ ~%oldscript%~
          END
     BUT_ONLY_IF_IT_CHANGES

     ACTION_IF FILE_EXISTS_IN_GAME ~%areascript%.BCS~ THEN BEGIN
             EXTEND_BOTTOM ~%areascript%.BCS~ ~%extension%.BAF~
     END ELSE BEGIN
             COPY ~%extension%.BAF~ ~override/%areascript%.BAF~
             COMPILE ~override/%areascript%.BAF~
     END

END

OUTER_SPRINT ~extension~ ~MyMod/CrookedCrane~
OUTER_SPRINT ~areascript~ ~ar0021~
LAUNCH_ACTION_MACRO ~append_area_script_bottom~



If this kind of ambiguity was more widespread I'd do this whenever I patched an area script; as it is, it's probably overkill and it's easiest to do

Code: [Select]
COPY_EXISTING ~ar0021.are~ ~override~
   READ_ASCII 0x94 ~script~
BUT_ONLY_IF_IT_CHANGES

ACTION_IF FILE_EXISTS_IN_GAME ~%script%.BCS~ THEN BEGIN
   EXTEND_BOTTOM ~%script%.bcs~ ~MyMod/CrookedCrane.baf~
END ELSE BEGIN
   COPY ~MyMod/CrookedCrane.baf~ ~override/%script%.baf~
   COMPILE ~override/%script%.baf~
END
Title: Re: Spring Cleaning and Urgent Requests
Post by: SimDing0™ on March 25, 2008, 08:17:18 AM
It's pretty damn annoying to be forced to do the same job twice, I say - and with UB change in place, we have to: it's either appending AR0004 and AR0021 both, declaring a technical incompatibility with UB(or a mod that uses AR0004), or avoiding this game area entirely.
Whoa. Have you been talking to Baronius? :) Either just WRITE_ASCII ~0x94~ ~AR0021~ in your own mod and go about your business, or append to both scripts which is utterly harmless. Mr. W makes a valid point that any modder who's used AR0004 is left high and dry if you WRITE_ASCII, but I really find it pretty weird that anyone would do that since I wouldn't even give it two thoughts before correcting the script reference myself, but whatever. Everyone knows my coding is one massive hack.
Title: Re: Spring Cleaning and Urgent Requests
Post by: SimDing0™ on March 25, 2008, 08:19:40 AM
Incidentally, in my eyes the optimum solution is for a fixpack to correct this and everybody to base their work for that. (You guys have it so easy. The days of updating mods to work with ToB or the official patch--they were fun! Especially sans-WeiDU when making TDD-ToB took about two years. Suk.)

On which note, I propose we bring back the Stripdowns.
Title: Re: Spring Cleaning and Urgent Requests
Post by: icelus on March 25, 2008, 09:24:27 AM
About the Crooked Crane:
at least according to them, serves no purpose except some sort of cosmetic fix because the scriptname and the ARxxxx didn't match.
Well, no, there is added content with the adjustments made by UB, but probably just not the kind that's approved of by one and all.
Uh. Does nobody else think that having area names and scripts matching is actually a fairly good idea?
IIRC, that's exactly the reason I did it.  It does just seem to make more sense, and appeases my anal-retentive nature at the same time.  That being said, the developers obviously did not share my handicap, so if this is a change that can be made that will bring a fair amount, albeit temporary, of peace, then it probably wouldn't hurt to just do it.

My coding skills have never been anything much above passable, so if everyone agrees with DavidW's code above, it'd be an easy fix.
Incidentally, in my eyes the optimum solution is for a fixpack to correct this and everybody to base their work for that.

I don't have any problems with this, per se, but won't it just bring about another round of OMG NOT A FIX insults being thrown at the Fixpack?
Title: Re: Spring Cleaning and Urgent Requests
Post by: icelus on March 25, 2008, 09:25:16 AM
About Glaicas:
2) the fix for Glaicas (line 1110) breaks if it's installed on top of Fixpack's similar fix - you end up with a double substitution and WEIDU failing to compile
This was fixed in Fixpack v6. The problem was that both were originally using the same code, which caused the double AO; I changed Fixpack's so that UB's replace will no longer match.

It's such a minor component that I think it can be removed from UB altogether. 
Title: Re: Spring Cleaning and Urgent Requests
Post by: jcompton on March 25, 2008, 10:39:12 AM
Well, no, there is added content with the adjustments made by UB, but probably just not the kind that's approved of by one and all.

I meant that the ARE patch was nothing other than cosmetic. Which in fact seems to be the case.

The easiest move is to simply extend the default script.

The safest move is to use Crazy TP2 Ninjery to always patch the associated script, whatever-that-happens-to-be-at-the-time.
Title: Re: Spring Cleaning and Urgent Requests
Post by: devSin on March 25, 2008, 12:47:17 PM
The safest move is to use Crazy TP2 Ninjery to always patch the associated script, whatever-that-happens-to-be-at-the-time.
So UB should guard itself against cases where the "interface" has been cosmetically modified but avoid cosmetic modifications? Why the hell can't BWL just do that and spare us the lecture? What makes them so special that they can just shift responsibility to the people they already hate?

Because BioWare decided to change a single character (from whatever ARE this was copied from) instead of clearing the field doesn't magically have using AR0004 make sense. You wouldn't create None.bcs if somebody had written "None" in that field, would you?

@Kulyok - You can't always assume that you're the only fish in the sea. I guess it's not "pretty damn annoying" when you don't know about the changes other mods make and can just believe that things will always look the same as on your local install?
Code: [Select]
COPY_EXISTING AR0021.ARE OVERRIDE
  READ_ASCII 0x94 script
  PATCH_IF (("%script%" STRING_COMPARE_CASE "") || ("%script%" STRING_COMPARE_CASE None)) BEGIN
    INNER_ACTION BEGIN
      EXTEND_BOTTOM "%script%.bcs" "my/script.baf"
    END
  END ELSE BEGIN
    WRITE_ASCIIT 0x94 AR0021
    INNER_ACTION BEGIN
      EXTEND_BOTTOM AR0021.BCS "my/script.baf"
    END
  END
BUT_ONLY_IF_IT_CHANGES
Title: Re: Spring Cleaning and Urgent Requests
Post by: Kulyok on March 25, 2008, 12:53:23 PM
I strongly believe in ignoring other modders and making my mods incompatible on purpose, yes. For example, Tiax breaks about sixteen total conversions, not to mention all CamDawg's mods. As for the changes other mods make, I just overwrite them. Keep an eye on that Audio folder: there is always a spare dialog.tlk there. In Russian.
Title: Re: Spring Cleaning and Urgent Requests
Post by: devSin on March 25, 2008, 01:33:45 PM
I strongly believe in ignoring other modders and making my mods incompatible on purpose, yes. For example, Tiax breaks about sixteen total conversions, not to mention all CamDawg's mods. As for the changes other mods make, I just overwrite them. Keep an eye on that Audio folder: there is always a spare dialog.tlk there. In Russian.
I knew it!

I didn't want to single you out, but it was the easiest way to point out that somebody making changes is not that big a deal (dependencies and interfaces and contingencies and whatever-he-comes-up-with-next be damned!). I agree that it's not the best solution at the point where it discourages you from creating what you want, but there's a certain point where somebody is going to have to do it anyway (you can't know all the mods a player might install, so you can't know everything to avoid). With that, why not just do it yourself and get back to modding (and there's already two posts here with working code that makes this a non-issue, so not knowing the exact code to workaround the case where it could AR0021 instead of AR0004 isn't really an excuse)?
Title: Re: Spring Cleaning and Urgent Requests
Post by: jcompton on March 25, 2008, 02:09:43 PM
The safest move is to use Crazy TP2 Ninjery to always patch the associated script, whatever-that-happens-to-be-at-the-time.
So UB should guard itself against cases where the "interface" has been cosmetically modified but avoid cosmetic modifications?

I wouldn't normally, but since this has apparently mushroomed into a non-trivial problem for people (with some, rather than making a big deal out of it, simply avoiding using a Crane script at all), and apparently with multiple workarounds in the wild, it might just prove, as I said, safest.

Quote
Why the hell can't BWL just do that and spare us the lecture? What makes them so special that they can just shift responsibility to the people they already hate?

Because BioWare decided to change a single character (from whatever ARE this was copied from) instead of clearing the field doesn't magically have using AR0004 make sense. You wouldn't create None.bcs if somebody had written "None" in that field, would you?

No, but "None.BCS" makes less sense than "we were off by a few numbers but neither script exists anyway, so what's the harm in using what's already defined?"

Maybe it's the free Powerbar talking, but I actually do think they have a valid point here and that the "responsibility" lies with UB for having changed the ARE in the first place when it seems that it wasn't really necessary to do so.
Title: Re: Spring Cleaning and Urgent Requests
Post by: icelus on March 31, 2008, 07:40:58 AM
Right, so, the three major bugs seem to be the invincible trolls in the Minsc/Boo quest, redundancy with the BG2 Fixpack re: Glaicas, and deciding what to do about the Crooked Crane.

If there are no other super-urgent issues, I'll somehow see about folding these into a v17, along with any of the things done by Andyr and Salk in the old v16 beta.
Title: Re: Spring Cleaning and Urgent Requests
Post by: berelinde on March 31, 2008, 09:34:41 AM
You know, it occurs to me that you don't have to use the script of the Crooked Crane itself for creature spawns, in any case. You can't get to the Crooked Crane without going to the City Gates first. You can spawn the creature there, and move it via creature script. That's what I had to do for the IM10 entry, since I wasn't sure that the inns all had area scripts without the fixpack.
Title: Re: Spring Cleaning and Urgent Requests
Post by: SixOfSpades on March 31, 2008, 01:32:35 PM
Right, so, the three major bugs seem to be the invincible trolls in the Minsc/Boo quest,
Smethy sending the party to the Druid Grove at all.
Title: Re: Spring Cleaning and Urgent Requests
Post by: icelus on March 31, 2008, 02:23:11 PM
Right, so, the three major bugs seem to be the invincible trolls in the Minsc/Boo quest,
Smethy sending the party to the Druid Grove at all.

OK, I'll admit that I haven't looked at the code for the Minsc quest for several versions.  The last time I played it,










OMG SPOILERS















Boo gets taken, you find the kid, go to the pet store, go to the Government district, get Boo back.  The whole Druid Grove stuff is new to me.  Can anyone outline what happens and discuss what the issues/concerns are?
Title: Re: Spring Cleaning and Urgent Requests
Post by: Nythrunforgotherpassword on March 31, 2008, 02:26:38 PM
Would you consider putting the v17 .tp2 up for public scrutiny before you do a final upload of the mod? There's kind of a lot of minor-ish changes that want making while this springtime flourish of activity lasts.
Title: Re: Spring Cleaning and Urgent Requests
Post by: icelus on March 31, 2008, 02:30:19 PM
Absolutely.  If you can see about remembering your password, I'll see about getting you workroom access.  :)
Title: Re: Spring Cleaning and Urgent Requests
Post by: Gorilym on March 31, 2008, 03:06:53 PM
+1 in favour of ditching the Grove detour.

Boo gets taken, you find the kid, go to the pet store, go to the Government district, get Boo back.  The whole Druid Grove stuff is new to me.  Can anyone outline what happens and discuss what the issues/concerns are?
Instead of Smethy's spell taking you from the pet store directly to the government district, it now puts you right outside the troll mound part of the grove; where a handful of unkillable trolls hang out.

In addition to the bugged trolls and the fact that the detour doesn't actually add anything to the quest, it pre-empts the vanilla Druid Grove storyline - the plot-exposition-warning druid typically shows up before you even have time to fight/run away from the trolls.

edit: typo
Title: Re: Spring Cleaning and Urgent Requests
Post by: SixOfSpades on March 31, 2008, 05:05:15 PM
Which adds extra stupidity when your Journal gets updated for a quest that you're not on, and might not even have heard about yet.
Title: Re: Spring Cleaning and Urgent Requests
Post by: cmorgan on March 31, 2008, 05:20:55 PM
I am available for grunt work and garbage if you need someone to do stuff, Icelus. Not skilled labor, but labor nonetheless.
Title: Re: Spring Cleaning and Urgent Requests
Post by: temujin on April 01, 2008, 03:25:45 AM
Sadly, this guy (baronius) won't stop hating even if all the bugs in UB were fixed.  He'll still keep bringing them up in future tirades just for the sake of arguing.

I remember him and sikret were whining about "keys being consumed" waaaaaay back when the fixpack was still in beta. When Cam removed that component just to make these two happy, that didn't stop them from grumbling.  To this day, after nearly two years, he continues bringing it up just to prove some nonsensical point.   ::)


I wonder what exactly started all this.  What did you guys do to him that made him so bitter?  Surely somebody must've done some grave injustice along the way for him to hate all these years?
Title: Re: Spring Cleaning and Urgent Requests
Post by: Qwinn on April 01, 2008, 10:16:40 PM
Yikes, just saw this thread, sorry for the late response.

There's a few other issues that were still there on my last run with v15:

1)  Minsc's Base THACO always becomes insanely good following the Minsc/Boo quest.  If I recall correctly, I did it when he was level 9 (base THACO 11, I believe) and after the quest his Base THACO became 7.  You can find old threads where people yell back and forth at each other about whether or not the problem "fixes itself on levelup", with some saying yes and some saying no.  The truth is, they were both right.  Saying "fixes itself on levelup" implies that the problem is fully corrected next time he levels, but that's not quite the case.  What happens is that his base THACO won't improve on levelups until it would actually become better than the Base THACO 7, so, basically in my game, the THACO stayed the same from level 9 all the way until level 14, at which point it finally improved to 6.  So the bug gets -less severe- with each levelup, and eventually after four or five levelups the bug goes away, but that can take quite a long time.

2)  Noted this in the G3 Fixpack documentation, dunno if this is what has been discussed in this thread already:

Quote
Unfinished Business v15: The 'Minor Dialogue Restorations' component will corrupt an area script at the de'Arnise Keep, causing issues ingame or causing other mods that alter this script to report errors or fail to install. A fix has been provided to the Unfinished Business team and will be included in the next UB release.

3)  Most people probably won't run into it, but maybe you want to squash it on this run:  During the extended Illithium quest, If you visit the Temple Ruins but don't meet Unger's brother while you're there (he's at the dead end of a hallway you never really need to go down), and then you go back to Unger in the Copper Coronet, it starts Unger's initial line in a conversation with his brother as if the brother had been rescued, but then aborts because the brother -isn't- there.  I discovered it because I reloaded a save in the middle of the temple ruins, thinking I'd already talked to the brother by the time of the save, but I hadn't.  I can't swear to the following, but I think if you make this happen, it breaks the quest altogether:  if you talk to Unger and get that behavior, go back to the brother in the Temple Ruins and send him to the inn, and then go back to Unger, Unger won't start up that conversation again.

I -think- that's all the bugs I've discovered or heard about over the last few months.  Hope it helps.

Qwinn

P.S.  If any of these were already fixed in the v16 beta, sorry bout this, I never saw a fix list for it so I had no way to check if they were already taken care of.

P.P.S.  Yet another +1 in favor of ditching the Grove detour.
Title: Re: Spring Cleaning and Urgent Requests
Post by: Nythrun on April 13, 2008, 12:12:25 PM
After actually checking the Tower of Deception .tp2, it appears that our scholarly friends are not aware that the ar0004.bcs referenced in ar0021.are (Crooked Crane)  doesn't exist, and so are attempting to check for its existence in the main game directory (where it would do no good anyway) before adding ar0004.bcs and ar0021.bcs both, in the midst of trying to COMPILE scripts with the destination directory specified.

In short, nothing that you do in Unfinished Business will make any difference with respect to that mod and the point is entirely moot.

No powerbar. /bitterness

/edit

Note also the use of EXTEND_TOP without also using Continue() as the last action in the prepended script blocks, so as to break any mod using OnCreation() triggers.
Title: Re: Spring Cleaning and Urgent Requests
Post by: Razfallow on April 13, 2008, 04:51:52 PM
After actually checking the Tower of Deception .tp2, it appears that our scholarly friends are not aware that the ar0004.bcs referenced in ar0021.are (Crooked Crane)  doesn't exist, and so are attempting to check for its existence in the main game directory (where it would do no good anyway) before adding ar0004.bcs and ar0021.bcs both, in the midst of trying to COMPILE scripts with the destination directory specified.
Ups, that's my bad I'm afraid :-[  Thanks, Nythrun.

What about this? I believe it's OK now, or isn't?
Code: [Select]
EXTEND_TOP ~ar0004.bcs~ ~.../ar0004.baf~
ACTION_IF FILE_EXISTS_IN_GAME ~AR0021.bcs~ THEN BEGIN
  EXTEND_TOP ~AR0021.bcs~  ~.../AR0004.baf~
END
Title: Re: Spring Cleaning and Urgent Requests
Post by: Nythrun on April 13, 2008, 06:22:42 PM
Sure, that's fine (and to the point!) - and could only break someone else's work if they're adding an ar0004.are, which no one is. You'll probably want to change the script you append thusly
Code: [Select]
IF
   Global("VA#TianExists","GLOBAL",0)
THEN
   RESPONSE #100
            SetGlobal("VA#TianExists","GLOBAL",1)
            CreateCreature("va#tian",[496.321],14)
            Continue()
END

so if I've already added an
Code: [Select]
IF
  OnCreation()
  Global("SpawnedMyCre","MYAREA",0)
THEN...
it'll still work - nothing's coming to mind at the moment, but it's usually less tedious maintaining if you work circumspectly the first time.

Actively trying to fix these issues is not the sort of thing one generally apologizes for ;)
Title: Re: Spring Cleaning and Urgent Requests
Post by: Amgot on April 19, 2008, 10:49:34 AM
How's the spring cleaning going?  :)
Title: Re: Spring Cleaning and Urgent Requests
Post by: KingbobertVII on April 27, 2008, 01:27:42 AM
Hey... I have been trying to find some sort of way to fix the Gorje and the Extended Illidium quest for a while, It seems that Gorje just has disappeared from the earth! He is not in the room beyond the letters that burn you in the temple of amaunator, nor is he anywhere else in that ruin. I read that sometimes when you just leave the ruin and go to the CC he will be there, but all I got was some weird dialogue from Unger, something about his foolish brother returns or whatever. But he didn't return, and he is necessary for me to complete the quest without just pissing off Sarles. If anyone knows what to do please let me know  ??? Thanks.
Title: Re: Spring Cleaning and Urgent Requests
Post by: Necaradan666 on June 21, 2008, 07:40:07 PM
I found Gorje next to the middle shadow door.

After competing the Sir Sarles/Gorje quest the entry is still in my journal...
Title: Re: Spring Cleaning and Urgent Requests
Post by: Necaradan666 on June 23, 2008, 10:19:15 AM
The Suna Seni component is still very broken too. First I find her in the Copper Coronet she doesn't have much to say besides get lost, then within the first few area transistions I get the random encounter but Suna Seni is non hostile, doesn't become hostile if I attack her, cannot be killed anyway and has the same dialogue she had back in the Coronet.
So much gaming later I finally pick up Valygar and we go to the docks, we are approahced by Suna Seni and from what she says it sounds like she has never met my character before, now when I head back to the coronet she's still there and she has the same conversation again with Valygar.
In the end I think this whole component needs a remake so it makes some sense.

Title: Re: Spring Cleaning and Urgent Requests
Post by: Cal Jones on June 27, 2008, 06:18:48 PM
For the record, I just played this and the Suna Seni component was absolutely fine. I ran it with Ascension, RE, Assassinations, Edwin romance and the Viconia part of the flirtpack, if you are wanting to check if any other mods are causing it to break.
Title: Re: Spring Cleaning and Urgent Requests
Post by: Cal Jones on June 28, 2008, 03:48:16 AM
Also, more typo than bug - the dates in Yoshimo's diary (Sarevok's Remorse component) are wrong. The two games are set in the 1360s - his diary has dates from the 1350s.
Title: Re: Spring Cleaning and Urgent Requests
Post by: Necaradan666 on June 28, 2008, 08:34:15 PM
Ok could you tell me how the Suna Seni bit is suppose to run cause I 've never seen it work properly. I've got a variety of PPG and G3 mods installed, Ascension, FixPack, Oversight, UB, Quest Pack, Tweaks, SCSII, Banterpack. Soon as I finish ToB this run I'll clean the game out and try again.
Title: Re: Spring Cleaning and Urgent Requests
Post by: Cal Jones on June 30, 2008, 07:18:16 AM
OK, spoils - you have been warned.

Suna should appear in the Copper Coronet, but won't have much to say to you before you take the Tolgerias quest.
Once you take the quest, go to Val's house in the docks and talk to his servant. He'll tell you to speak to Suna. Do that, and she'll tell you about his cabin in Umar Hills.
Once you have Val in party, she will run in to him at some point (it happened in the docks for me) and she will warn him about tagging along with <CHARNAME>.
Game proceeds as normal and you get into Spellhold. Irenicus sticks you in a jar. Suna is there (your companions are in a cell at the time so they don't witness this) and asks Irenicus if he will let Val go. He says no.
You get soulsucked and dumped in the gauntlet. As you leave the gauntlet, Suna appears and tells Val the truth about Irenicus. Like Yoshimo, she is under a geas but chooses to defy it by revealing Irenicus' plans and telling you to seek out Saemon for help and use the mad prisoners to bring Irenicus down (not that we didn't know to do that already, but what the hell). Then she snuffs it and it's all very tragic-romantic. She also gives you a sword, although being +1 it's not terribly useful at that point in the game. Ah well.
Title: Re: Spring Cleaning and Urgent Requests
Post by: Necaradan666 on July 01, 2008, 01:34:47 AM
And she doesn't show up in the random encounter at all and the other named guy in plate has the Arbane +2 short sword? Looks like Suna is still carrying it in the though. I think there must be some incompatability with another mod in my case.
Title: Re: Spring Cleaning and Urgent Requests
Post by: DavidW on July 01, 2008, 03:44:27 AM
SCSII Improved Random Encounters has a minor compatibility clash with the Suna component (will be solved in v8). A non-hostile version of Suna will turn up in a random encounter. Workaround: ignore her.
Title: Re: Spring Cleaning and Urgent Requests
Post by: Cal Jones on July 01, 2008, 05:46:47 AM
She has a different sword in UB, just FYI.
When I had the random encounter, I don't think any of the others had Arbane's Sword, but it could be that I just missed it.
Title: Re: Spring Cleaning and Urgent Requests
Post by: plainab on August 27, 2008, 06:42:25 PM
So what has been decide about the ar0004 vs ar0021 thing?

I've started a thread about in regards to a npc I'm making at this link http://forums.gibberlings3.net/index.php?showtopic=15283 (http://forums.gibberlings3.net/index.php?showtopic=15283)
I've posted a potential solution in this thread http://forums.blackwyrmlair.net/index.php?showtopic=3619&st=20&gopid=35204&# (http://forums.blackwyrmlair.net/index.php?showtopic=3619&st=20&gopid=35204&#) where I hope it might cool the heels of some individuals. But I may be wrong.
And other than needing to check if I have a continue() at the end of my script block, I myself would be good to go with just simply extending to both ar0004 and ar0021. But that doesn't help any other mods out there (I don't know of any for sure other than ToD) that directly use ar0004 once UB is installed...
Title: Re: Spring Cleaning and Urgent Requests
Post by: DavidW on April 15, 2009, 11:28:35 AM
I think this has got superseded by v18, so I'll unpin it.
Title: Re: Spring Cleaning and Urgent Requests
Post by: agris on April 25, 2009, 07:13:14 PM
I still had the "Suni showing up in city random encounter" bug with UB v18 and SCSII v8
Title: Re: Spring Cleaning and Urgent Requests
Post by: Nath on July 18, 2009, 05:39:37 AM
Well i can't even find Suna in Copper Coronet. Though i have her quest from Valgyar house