Probably the best solution is to change any area scripts with the OnCreation() to E_T. I've already done so with my local copy of DSotSC. I think SBB has pretty much abandoned maintenance on DS and NTotSC: http://www.shsforums...showtopic=30552#, so perhaps I can gin together a new .tp2 for release along with the few minor bugfixes of DSotSC issues I've come across on my latest runthrough.Recommendations?
(Besides asking the folks using OnCreation() to move to E_T.)

Bug Report Thread: BG1NPC
#21
Posted 26 April 2008 - 12:58 PM
It takes a village...
#22
Posted 26 April 2008 - 05:19 PM

#23
Posted 26 April 2008 - 07:22 PM
No problem. I just finished my run-thru of DSotSC, and there really are very few fixes that need making. I'll probably just post a patch for those changes, and fix the E_T's for the bcs blocks with a bunch of REPLACE_BCS_BLOCKS if the effected areas, followed by the E_T's.I know this is off topic, but erebusant, we need to set aside a week in June when I can basically run errands for you/follow up on a bunch of stuff. The Vault and that WorldMap for EasyTutu especially. I feel like I have left you hanging out there alone - just so you know, it isn't me ignoring you - just overbooked myself, is all
Don't worry about the Vault. I got the BGT version running. I think I already PM'ed you the .d file I made up for it.
Next stop,,, NTotSC land. Now that one needs a lot of work.
It takes a village...
#24
Posted 27 April 2008 - 04:30 PM
IF ~GlobalGT("Chapter","GLOBAL",5) RandomNum(8,7)~ THEN BEGIN 6 SAY @12 IF ~~ THEN JOURNAL @13 EXIT END
Edited by erebusant, 27 April 2008 - 04:31 PM.
It takes a village...
#25
Posted 27 April 2008 - 06:43 PM

Got that last bug flagged, fixed, and put into v16 which has been uploaded. No ETA on when it goes public, but should be soon.
Going to bed. Whole weekend staring at the computer screen from early morning until late night, watching little code bunnies run across my screen and only occasionally making it to the other side without having troubles. Haven't done two day camp-at-the-terminal marathons since I was pushing a blackscreen terminal off of a VAX 780 porting through Carnegie Mellon, back in the day when "inter - what?" was a few colleges and the military messing around sending eachother ascii-art. Word. I am now officially feeling <<censored>> old. Thread probably closing tomorrow or in a few days, to be replaced by the v16 Bug Reports.
Edited by cmorgan, 27 April 2008 - 06:44 PM.
#26
Posted 26 July 2009 - 12:38 PM
I also found that the Melicamp journal entry is not getting completed when Melicamp is restored (it DOES complete if Melicamp dies).
I DO have a save right before the dream, and restoring Melicamp if you would like me to test something.
I am also using the BG1 Unfinished Business mod, and a few others.
Edited by Jaesun, 28 July 2009 - 08:32 AM.
#27
Posted 03 August 2009 - 05:38 AM
--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.
Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)
Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)
#28
Posted 05 August 2009 - 03:39 PM
Could you zip up those two saves you mention and post them here. I'm quite busy with RL right now, so putting them would be good so I can look at them later, and give others the opportunity to work out what's wrong. Unfortunately, that means I can't really fix it for you at the moment. Is it OK to continue anyway?
Oh no rush or worries, I'm just continuing on. Just thought I'd mention it. I'll zip up the saves and attach them later tonight.
Thanks!
EDIT: Attached both saves. I don't need these fixed or anything, just reporting them as bugs.

Edited by Jaesun, 05 August 2009 - 06:18 PM.
#29
Posted 03 October 2009 - 01:25 AM
I did everything as u told using the NI but it just crashes when I load.
So I attched my saved game here and hope u can have a look at it.
Thanks a great LOT!!!
Attached Files
#30
Posted 03 October 2009 - 06:24 AM
--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.
Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)
Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)
#31
Posted 29 May 2010 - 02:39 AM
[EDIT]: Ok, I fixed it by entering SetGlobal("X#DQDrizztSpawn","GLOBAL",1) in cluaconsole in one of the wilderness areas. Drizzt spawned and the quest continued fine. The problem might have been with me attacking the Gnolls in the first place (even if they were not hostile), before talking to Drizzt in the fisherman's lake area.
Edited by ghostdog, 29 May 2010 - 04:48 AM.
#32
Posted 29 May 2010 - 12:46 PM
Something else: Does Jaheira talk with me if Khalid is not in the party?
Edited by Fennek, 29 May 2010 - 12:47 PM.
#33
Posted 29 May 2010 - 12:47 PM
Edited by Fennek, 29 May 2010 - 12:48 PM.
#34
Posted 02 January 2011 - 10:45 AM
http://forums.gibber...ndpost&p=152920
Are you using a different var for the assignment of BG1 content abilities during/after BG1 dreams?
We use "DREAM","GLOBAL" a couple of places to spark conversations about the dreams rec'd by PC. In BG/Tutu, the variable is "DREAM", and it sets to 2 and then de-increments through a process I am not to sure about (actually, it sets to sucessively higher numbers as each dream happens, each time being set back to 0). I can SPRINT this to BG1DREAM if that is what BGT is using to do the same thing.
#35
Posted 02 January 2011 - 03:48 PM
--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.
Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)
Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)
#36
Posted 03 January 2011 - 07:05 AM
#37
Posted 03 January 2011 - 03:06 PM
IF GlobalGT("Chapter","GLOBAL",2) Global("BG1Dream","GLOBAL",0) ReputationGT(Player1,9) Global("EndOfBG1","GLOBAL",0) THEN RESPONSE #100 TextScreen("DRMTXT-2") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("GOODDRM2",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",2) Global("BG1Dream","GLOBAL",0) ReputationLT(Player1,10) Global("EndOfBG1","GLOBAL",0) THEN RESPONSE #100 TextScreen("DRMTXT-2") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("BADDRM2",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",3) Global("BG1Dream","GLOBAL",1) ReputationGT(Player1,9) Global("EndOfBG1","GLOBAL",0) GlobalTimerExpired("BG1DreamReset","GLOBAL") THEN RESPONSE #100 TextScreen("DRMTXT-3") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("GOODDRM2",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",3) Global("BG1Dream","GLOBAL",1) ReputationLT(Player1,10) Global("EndOfBG1","GLOBAL",0) GlobalTimerExpired("BG1DreamReset","GLOBAL") THEN RESPONSE #100 TextScreen("DRMTXT-3") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("BADDRM2",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",4) Global("BG1Dream","GLOBAL",2) ReputationGT(Player1,9) Global("EndOfBG1","GLOBAL",0) GlobalTimerExpired("BG1DreamReset","GLOBAL") THEN RESPONSE #100 TextScreen("DRMTXT-4") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("GOODDRM4",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",4) Global("BG1Dream","GLOBAL",2) ReputationLT(Player1,10) Global("EndOfBG1","GLOBAL",0) GlobalTimerExpired("BG1DreamReset","GLOBAL") THEN RESPONSE #100 TextScreen("DRMTXT-4") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("BADDRM4",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",5) Global("BG1Dream","GLOBAL",3) ReputationGT(Player1,9) Global("EndOfBG1","GLOBAL",0) GlobalTimerExpired("BG1DreamReset","GLOBAL") THEN RESPONSE #100 TextScreen("DRMTXT-5") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("GOODDRM4",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",5) Global("BG1Dream","GLOBAL",3) ReputationLT(Player1,10) Global("EndOfBG1","GLOBAL",0) GlobalTimerExpired("BG1DreamReset","GLOBAL") THEN RESPONSE #100 TextScreen("DRMTXT-5") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("BADDRM4",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",6) Global("BG1Dream","GLOBAL",4) ReputationGT(Player1,9) Global("EndOfBG1","GLOBAL",0) GlobalTimerExpired("BG1DreamReset","GLOBAL") THEN RESPONSE #100 TextScreen("DRMTXT-6") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("GOODDRM6",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",6) Global("BG1Dream","GLOBAL",4) ReputationLT(Player1,10) Global("EndOfBG1","GLOBAL",0) GlobalTimerExpired("BG1DreamReset","GLOBAL") THEN RESPONSE #100 TextScreen("DRMTXT-6") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("BADDRM6",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",7) Global("BG1Dream","GLOBAL",5) ReputationGT(Player1,9) Global("EndOfBG1","GLOBAL",0) GlobalTimerExpired("BG1DreamReset","GLOBAL") THEN RESPONSE #100 TextScreen("DRMTXT-7") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("GOODDRM6",Player1) RestParty() END IF GlobalGT("Chapter","GLOBAL",7) Global("BG1Dream","GLOBAL",5) ReputationLT(Player1,10) Global("EndOfBG1","GLOBAL",0) GlobalTimerExpired("BG1DreamReset","GLOBAL") THEN RESPONSE #100 TextScreen("DRMTXT-7") IncrementGlobal("BG1Dream","GLOBAL",1) SetGlobalTimer("BG1DreamReset","GLOBAL",1) ApplySpellRES("BADDRM6",Player1) RestParty() END
Edited by Ascension64, 03 January 2011 - 03:07 PM.
--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.
Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)
Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)
#38
Posted 04 January 2011 - 06:32 AM
So basically, BGT does the smart thing and sets things up nicely in that script rather than the odd way BG and Tutu do with all the hidden references that are hard to follow. For the BG content dreams, detection on BGT is straightforward 1, 2, 3, 4, 5, 6