Jump to content


Photo

problem with walking BGT MM


  • Please log in to reply
17 replies to this topic

#1 Uri

Uri
  • Member
  • 35 posts

Posted 06 March 2007 - 05:13 PM

Hi

I have MegaMod BGT and I've got problem with walking.
In fact not me exactly but my sister, I copy the same instalation on her computer, so I haven,t this bug but she has ...
Ok the problem is Kivan doesnt want walking, not from meeting with him, sudenly after she went to some new location after couple hours playing.
Problem is also with <CHARNAME> she has problems with walking too, in the same time. She always turns around, like she wants to fight, however she is walking - slowly.
Kivan doesn't. :/

If anybody heard something about this bug or could known how a could fix it ...
Thanks for any help

PS. some guy told me that it could be problem from NEJ but i haven't this one. I have CtB


(BGT+BP+many BG1 mods + many BG2 mods) similary list on this forum
every mods in the newest version

#2 Thauron

Thauron
  • Member
  • 216 posts

Posted 07 March 2007 - 03:58 PM

Could you post your weidu log? It seems Kivan wants to fire a dialogue but doesn't find the appropriate lines - hence the stuttering.

With your weidu.log we might be able to find the mod and erractic code which causes this.

#3 Uri

Uri
  • Member
  • 35 posts

Posted 09 March 2007 - 06:45 AM

HI here is my weidu.log:

// Log of Currently Installed WeiDU Mods
// The top of the file is the 'oldest' mod
// ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #0 // BG2 Fixpack - Podstawowe poprawki
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #2 // Ulatwienia i poprawki dla moderow
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #100 // Druzyna otrzymuje PD za odeslanie Keldorna by sie pogodzil z Maria
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #101 // Ulepszone animacje zaklec
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #102 // Praca Cromwella zabiera dzien
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #103 // Poprawki sztyletow rzucanych/wrecz
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #104 // Poprawki swietych symboli Ghreyfaina
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #105 // Dodatkowy quest herosa Targowa czeka do uroczystosci
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #106 // Giganci otrzymuja kary gdy atakuja niziolki, krasnoludow i gnomow
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #107 // Usuniecie ograniczen dwuklasowana Lucznika i Tropiciela
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #108 // Usuniecie premi do drugiego atrybutu z Zlej Sciezki w piekle
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #109 // Poprawki dla przyzwanych demonow
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #111 // Poprawiona Piesn Barda
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #1 #112 // Zabojca magow zmniejsza szanse na rzucenie czaru takze przy ataku dystansowym
~SETUP-BGT.TP2~ #6 #0 // Baldur's Gate Trilogy - Rdzeä 1.03
~SETUP-SOS.TP2~ #0 #0 // Shadows Over Soubar, v1.11
~SETUP-TDD.TP2~ #0 #0 // The Darkest Day, v1.11
~SETUP-CTB.TP2~ #0 #0 // Check The Bodies, v1.8
~SETUP-CTB-CHORES.TP2~ #0 #0 // Candlekeep Chores, v2.0
~SETUP-TS-BP.TP2~ #0 #0 // TORTURED SOULS v6.09 (BP Compatible Version)
~SETUP-ROT.TP2~ #0 #0 // Region Of Terror, v2.0
~SETUP-ROTUPDATE.TP2~ #0 #0 // Region of Terror - Fix #1
~SETUP-SCSBGT.TP2~ #0 #0 // Correct various errors on race, class etc
~SETUP-SCSBGT.TP2~ #0 #5 // Re-introduce potions of extra-healing
~SETUP-SCSBGT.TP2~ #0 #6 // Faster Bears
~SETUP-SCSBGT.TP2~ #0 #9 // Allow Yeslick to use axes
~SETUP-SCSBGT.TP2~ #0 #21 // Smarter general AI
~SETUP-SCSBGT.TP2~ #0 #22 // Better calls for help
~SETUP-SCSBGT.TP2~ #0 #23 // Potions for NPCs
~SETUP-SCSBGT.TP2~ #0 #28 // Smarter mages
~SETUP-SCSBGT.TP2~ #0 #29 // Mages pre-cast defensive spells
~SETUP-SCSBGT.TP2~ #0 #32 // Smarter priests
~SETUP-SCSBGT.TP2~ #0 #33 // Priests pre-cast defensive spells
~SETUP-SCSBGT.TP2~ #0 #34 // Big Picture scripting compatibility
~SETUP-SCSBGT.TP2~ #0 #35 // Smarter deployment
~SETUP-SCSBGT.TP2~ #0 #36 // Harder giant and phase spiders
~SETUP-SCSBGT.TP2~ #0 #37 // Dark Side-based kobold upgrade
~SETUP-SCSBGT.TP2~ #0 #38 // Smarter sirines and dryads
~SETUP-SCSBGT.TP2~ #0 #39 // Slightly harder carrion crawlers
~SETUP-SCSBGT.TP2~ #0 #40 // Smarter basilisks
~SETUP-SCSBGT.TP2~ #0 #41 // Improved doppelgangers
~SETUP-SCSBGT.TP2~ #0 #42 // Tougher Black Talons and Iron Throne guards
~SETUP-SCSBGT.TP2~ #0 #43 // Relocated bounty hunters
~SETUP-SCSBGT.TP2~ #0 #44 // Improved Ulcaster
~SETUP-SCSBGT.TP2~ #0 #45 // Improved Balduran's Isle
~SETUP-SCSBGT.TP2~ #0 #46 // Improved Durlag's Tower
~SETUP-SCSBGT.TP2~ #0 #47 // Improved Demon Cultists
~SETUP-SCSBGT.TP2~ #0 #48 // Improved miscellaneous encounters
~SETUP-SCSBGT.TP2~ #0 #49 // Tougher chapter-two end battle
~SETUP-SCSBGT.TP2~ #0 #50 // Tougher chapter-three end battle
~SETUP-SCSBGT.TP2~ #0 #51 // Tougher chapter-four end battle
~SETUP-SCSBGT.TP2~ #0 #52 // Tougher chapter-five end battle
~SETUP-SCSBGT.TP2~ #0 #53 // Tougher chapter-six end battle
~SETUP-SCSBGT.TP2~ #0 #54 // Improved final battle
~SETUP-SCSBGT.TP2~ #0 #57 // Remove blur effect from displacer cloak
~SETUP-SCSBGT.TP2~ #0 #59 // Move Boo out of quick access and into Minsc's pack
~SETUP-SCSBGT.TP2~ #0 #2 // Make Protection from Normal Missiles block magical missiles
~SETUP-DSOTSC.TP2~ #2 #0 // Ciemna Strona Wybrzeza Mieczy dla BGT-Weidu v1.81 [przetlumaczyl Evendur (aka Windir) korzystajac w duzej mierze z polskiej wersji NTotSC]
~SETUP-DSOTSC.TP2~ #2 #1 // Pliki .tis obszarow (Wymagane)
~SETUP-NTOTSC.TP2~ #2 #0 // NTotSC dla BGT-Weidu v1.42 Mod translated by Evendur (v.1.0)
~SETUP-NTOTSC.TP2~ #2 #1 // Dekompresji obszarów
~SETUP-BONEHILL.TP2~ #0 #0 // Bone Hill Mod v2.05 (Requires BGT-Weidu or Tutu)
~PROLOGUE/PROLOGUE.TP2~ #0 #0 // Restored Prologue Textscreen Music for BG1TuTu and BGT-WeiDU
~SETUP-TGC1E.TP2~ #0 #0 // The Grey Clan Episode One: In Candlelight, BGT-WeiDU edition v1.7 -> Normal edition
~SETUP-SIRINESCALL.TP2~ #4 #0 // Zwodniczy Spiew Syreny
~BW_HERBS_BG2/SETUP-BW_HERBS_BG2.TP2~ #3 #0 // Herbs and Potions Add-in for BG2 by Baronius, v1.0.3
~SETUP-SLIMEQUEST_JASTEY.TP2~ #3 #0 // Instalacja mini-questu jastey'a "Zabawa ze szlamem"
~SETUP-TUTUSOUNDS.TP2~ #0 #0 // Casting Sounds -> Restored BG1 Casting Sounds And Special Effects
~SETUP-TUTUSOUNDS.TP2~ #0 #2 // Restored BG1 Combat Sounds
~SETUP-AJOCMOD.TP2~ #2 #0 // Ajoc's Minimod v1.5
~SETUP-REFINEMENTS.TP2~ #3 #20 // Imoen - Zawadiaka/Mag -> Imoen - Zawadiaka/Mag (Pelne ulepszenie)
~SETUP-REFINEMENTS.TP2~ #3 #31 // Poprawki zmiany ksztaltu -> Uzdrowienie przy przemianie w zwierzecie (by Borsook)
~SETUP-REFINEMENTS.TP2~ #3 #40 // Uniwersalne slabsze szaty
~SETUP-REFINEMENTS.TP2~ #3 #50 // Nowa podklasa wojownika - Aniol Miecza
~BG1NPC.TP2~ #0 #0 // The BG1 NPC Project: Required Modifications for v12
~BG1NPC.TP2~ #0 #6 // The BG1 NPC Project: Give Viconia her BG2 portrait.
~BG1NPC.TP2~ #0 #8 // The BG1 NPC Project: Coran's Romance Core (adult content)
~BG1NPC.TP2~ #0 #9 // The BG1 NPC Project: Dynaheir's Romance Core (teen content)
~BG1NPC.TP2~ #0 #10 // The BG1 NPC Project: Shar-Teel Relationship Core (adult content)
~BG1NPC.TP2~ #0 #11 // The BG1 NPC Project: Branwen's Romance Core (teen content)
~BG1NPC.TP2~ #0 #12 // The BG1 NPC Project: Xan's Romance Core (teen content)
~BG1NPC.TP2~ #0 #13 // The BG1 NPC Project: Ajantis Romance Core (teen content)
~BG1NPC.TP2~ #0 #14 // The BG1 NPC Project: Female Romance Challenges, Ajantis vs Xan vs Coran
~BG1NPC.TP2~ #0 #19 // Romance Timers -> Coran's Romance Speed (extended: 1 hr 30 minutes)
~BG1NPC.TP2~ #0 #24 // Romance Timers -> Dynaheir's Romance Speed (extended: 1 hr 30 minutes)
~BG1NPC.TP2~ #0 #29 // Romance Timers -> Xan's Romance Speed (extended: 1 hr 30 minutes)
~BG1NPC.TP2~ #0 #34 // Romance Timers -> Shar-Teel's Relationship Speed (extended: 1 hr 30 minutes)
~BG1NPC.TP2~ #0 #39 // Romance Timers -> Branwen's Romance Speed (extended: 1 hr 30 minutes)
~BG1NPC.TP2~ #0 #44 // Romance Timers -> Ajantis' Romance Speed (extended: 1 hr 30 minutes)
~BG1NPCMUSIC/BG1NPCMUSIC.TP2~ #0 #0 // The BG1 NPC Project Music Pack
~SETUP-PLANARSPHEREMOD.TP2~ #0 #0 // PSM -> PlanarSphereMod v2.6a
~SETUP-PLANARSPHEREMOD.TP2~ #0 #2 // Planar Sphere Return v2
~TB#QUEST/TB#QUEST.TP2~ #0 #0 // The curse of Mprolla the spammer
~TB#QUEST/TB#QUEST.TP2~ #0 #1 // The curse of Mprolla the cheater
~TB#QUEST/TB#QUEST.TP2~ #0 #2 // A large battle
~TB#QUEST/TB#QUEST.TP2~ #0 #3 // Underdark Mage Duel
~SETUP-UB.TP2~ #0 #0 // The Kidnapping of Boo by Cliffette
~SETUP-UB.TP2~ #0 #2 // Kalah and What He Was Promised
~SETUP-UB.TP2~ #0 #4 // Gorje Hilldark and the Extended Illithium Quest
~SETUP-UB.TP2~ #0 #5 // The Pai'Na/Spider's Bane Quest
~SETUP-UB.TP2~ #0 #6 // Restored Crooked Crane Inn
~SETUP-UB.TP2~ #0 #10 // Restored Hell Minions, by SimDing0
~SETUP-UB.TP2~ #0 #11 // Gorf the Squisher Fix, by Gebhard Blucher
~SETUP-UB.TP2~ #0 #12 // Item Restorations
~SETUP-UB.TP2~ #0 #16 // Corrected BAMs and Scripts
~SETUP-UB.TP2~ #0 #17 // Corrected Character Names and Biographies
~SETUP-UB.TP2~ #0 #19 // Restored Bhaalspawn Powers, by David Gaider
~SETUP-UB.TP2~ #0 #20 // Extended ToB Item Descriptions
~SETUP-UB.TP2~ #0 #21 // Throne of Bhaal Minor Restorations
~SETUP-UB.TP2~ #0 #24 // Sarevok's Remorse
~SETUP-DSOA.TP2~ #0 #0 // Kensai Ryu's Deeper Shadows of Amn v2.2
~SETUP-DSOA.TP2~ #0 #1 // Difficult Brown Dragon
~SETUP-DSOA.TP2~ #0 #2 // Improved Copper Coronet
~SETUP-DSOA.TP2~ #0 #4 // Ghost Shadow Dragon
~SETUP-DSOA.TP2~ #0 #6 // Grothgar the Red Dragon
~SETUP-DSOA.TP2~ #0 #7 // Improved Kangaxx
~SETUP-DSOA.TP2~ #0 #8 // Curse of the Underground Shade Lord
~SETUP-DOS.TP2~ #0 #0 // Desecration of Souls 2.6
~MUR'NETH.TP2~ #2 #0 // Nowa przylaczalna postac dla TuTu i Baldur's Gate Trylogy (WeiDU) - Mur'Neth
~SETUP-SOLAUFEIN.TP2~ #5 #0 // Solaufein Romance for Baldur's Gate II (SoA & ToB)
~SETUP-VALEN.TP2~ #4 #0 // Valen
~SETUP-VALEN.TP2~ #4 #10 // Give More Creatures Protection From Level Drain & Undead
~SETUP-DARKRITUAL.TP2~ #2 #0 // Dark Ritual
~SETUP-DARKRITUAL.TP2~ #2 #1 // Improved Cult of the Unseeing Eye
~SETUP-DARKRITUAL.TP2~ #2 #2 // Improved Harper Fight
~SETUP-DARKRITUAL.TP2~ #2 #3 // CoM Store 1
~SETUP-FR_ROV.TP2~ #1 #0 // Rządy Wolności (SoA lub ToB)
~SETUP-FR_ROV.TP2~ #1 #1 // Rządy Prawości (ToB)
~SETUP-ITEMUPGRADE.TP2~ #4 #0 // Dodatkowe ulepszenia dla Cienii Amn
~SETUP-ITEMUPGRADE.TP2~ #4 #1 // Dodatkowe ulepszenia dla Tronu Bhaala
~1PP/1PP.TP2~ #0 #0 // 1PP: Everything but Potions
~1PP/1PP.TP2~ #0 #1 // New Potion Graphics
~VIC.TP2~ #0 #0 // Victor's Improved Races
~VIC.TP2~ #0 #1 // Victor's Wizards Know Better(have more Lore)
~VIC.TP2~ #0 #3 // Lich Slayer Scimitar
~VIC.TP2~ #0 #4 // The Djin Merchant
~VIC.TP2~ #0 #7 // Lydia's scroll
~VIC.TP2~ #0 #9 // Victor's Special Encounters
~VIC.TP2~ #0 #12 // Grandpa's Shield quest
~SETUP-EBG2.TP2~ #1 #0 // Dodatkowy kupiec z nowymi przedmiotami
~SETUP-EBG2.TP2~ #1 #1 // Komentarze postaci
~SETUP-EBG2.TP2~ #1 #2 // Grimuary i woluminy
~SETUP-EBG2.TP2~ #1 #3 // Plaszcz Baldurana
~SETUP-EBG2.TP2~ #1 #5 // Zaginione opisy przedmiotow
~SETUP-EBG2.TP2~ #1 #6 // Zestawy przedmiotow (ToB)
~SETUP-EBG2.TP2~ #1 #7 // Nowi wrogowie rasowi
~SETUP-EBG2.TP2~ #1 #8 // Nowa podklasa (Gladiator)
~SETUP-EBG2.TP2~ #1 #9 // Nowa podklasa (Rycerz)
~SETUP-EBG2.TP2~ #1 #10 // Nowa podklasa (Szermierz)
~SETUP-EBG2.TP2~ #1 #11 // Nowa podklasa (Legionista)
~SETUP-EBG2.TP2~ #1 #12 // Nowa podklasa (Obiezyswiat)
~SETUP-EBG2.TP2~ #1 #13 // Nowa podklasa (Smokobojca)
~SETUP-EBG2.TP2~ #1 #14 // Nowa podklasa (Krzyzowiec)
~SETUP-EBG2.TP2~ #1 #15 // Nowa podklasa (Postrach Liszow)
~SETUP-EBG2.TP2~ #1 #16 // Nowa podklasa (Skrytobojca)
~SETUP-EBG2.TP2~ #1 #17 // Nowa podklasa (Kaplan Auril)
~SETUP-EBG2.TP2~ #1 #18 // Roznorodne urozmaicenia
~SETUP-MDX.TP2~ #0 #0 // Xmas Mod v1.0
~SETUP-BPV177.TP2~ #0 #0 // Big Picture AI/Enhancement Mod, version 177 weidu (beta)
~SETUP-BPV177.TP2~ #0 #1 // Improved Suldanessallar
~SETUP-BPV177.TP2~ #0 #2 // Improved Spellhold
~SETUP-BPV177.TP2~ #0 #3 // Wand of Orcus Add-In
~SETUP-BPV177.TP2~ #0 #4 // Improved Small Teeth Pass, by Kensai Ryu
~SETUP-BPV177.TP2~ #0 #6 // Kensai Ryu's Improved Crypt King
~SETUP-BPV177.TP2~ #0 #8 // Improved Random Encounters, by Gebhard Blucher and Kensai Ryu
~SETUP-BPV177.TP2~ #0 #9 // Gebhard Blucher's Lich in the Docks
~SETUP-BPV177.TP2~ #0 #10 // Red Badge, Poison-Based Encounter, by Westley Weimer
~SETUP-BPV177.TP2~ #0 #11 // Kuroisan the Acid Kensai, by Westley Weimer
~SETUP-BPV177.TP2~ #0 #12 // The Ritual, by Westley Weimer
~SETUP-BPV177.TP2~ #0 #13 // Improved Xvart Village, for BGT-weidu
~SETUP-BPV177.TP2~ #0 #15 // Ascension for BP
~SETUP-BPV177-TOBFIX.TP2~ #0 #0 // BPv177 TOB Trigger Fix
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #50 // Skrypt przemiany avatarów
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #60 // Poprawki animacji bronii
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #80 // Przywróć obraz wczytywania z Cieni Amn (tylko dla Tronu Bhalla)
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #110 // Poprawki Ikon
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #120 // Zmień avatara przy noszeniu Szat i Pancerzy(Galactygon)
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1010 // Więcej interiekcji
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1020 // Zmiana punktów życia wpływa na dialogii NPC
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1030 // Odsłoń obszary dziczy przed Rzodziałem Szóstym
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1050 // Powolne rozkładanie się przedmiotów drowów
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1070 // Ulepszone dialogi wyrzucenia z drużyny
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1080 // Dodaj Torby Przechowywania
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1090 // Egzotyczne Przedmioty
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1120 // Sklepy sprzedają większe stosy przedmiotów
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1150 // Zbalansowanie zmiennokształtnych
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1161 // Wiele twierdz -> Zachowaj restrykcje klasowe
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1180 // Kobieca Edwina
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #2140 // Dodatkowe opcje dwuklasowości
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #2192 // Ograniczona Możliwość sklepikarzy do identyfikacji przedmiotów. -> Hybryda obu metod
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #2210 // Prawdziwe Wielkie Mistrzostwo (Baldurdash)
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #3001 // Większa ilość punktów zdrowia prz awansie -> Tak jak w NWN
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #3011 // Maxymalna ilość punktów zdrowia dla NPC(the bigg) -> Tylko dla NPCów nie mogących dołączyć do drużyny
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #3090 // Nieograniczone stackowanie kamieni i biżuterii
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #3100 // Nieograniczone stackowanie mikstur
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #3110 // Nieograniczone stackowanie zwojów
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #3150 // Wyłączenie ochydnych animacji Płaszcza Odbijania i Zaklęcia-Pułapki
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #3170 // Brak Awatarów Drowów w Podmroku
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #3190 // Odpoczywaj gdziekolwiek(Japheth)
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #3200 // Możliwość sprzedawania kijów, maczug i proc (Icelus)
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #4000 // Dostosuj rakcje złych NPC mogących dołączyć do drużyny do rzutu
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #4010 // Ulepszone przyzywanie Dusz
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #4031 // Stałe Statystyki: Edwin -> Użyj wartości z BG2
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #4041 // Stałe Statysyki: Jaheira -> Użyj wartości z BG2
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #4061 // Stałe Statystyki: Minsc -> Użyj wartości z BG2
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #4071 // Stałe Statystyki: Viconia -> Użyj wartości z BG2
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #4090 // Zmień Montarona w Zabójcę(Andyr)
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #4100 // Zmien charakter Korgana na Neutralny zly
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #6 #1130 // Reset Reputacji przed BG2(tylko dla BGT)
~SETUP-BPSERIES.TP2~ #0 #0 // BPSeries v3
~SETUP-D0QUESTPACK.TP2~ #0 #0 // General AI Improvements
~SETUP-D0QUESTPACK.TP2~ #0 #2 // Creature & Area Improvements -> All Creature Improvements
~SETUP-D0QUESTPACK.TP2~ #0 #3 // Creature & Area Improvements -> Boss Improvements Only
~SETUP-D0QUESTPACK.TP2~ #0 #4 // Alternative Harper/Xzar Plot
~SETUP-D0QUESTPACK.TP2~ #0 #5 // Extended Reynald Sequence
~SETUP-D0QUESTPACK.TP2~ #0 #6 // Intrigue In The Copper Coronet
~SETUP-D0QUESTPACK.TP2~ #0 #7 // Rahul Kanakia's Potion Quest
~SETUP-D0QUESTPACK.TP2~ #0 #8 // Revised Hell Trials
~SETUP-D0QUESTPACK.TP2~ #0 #9 // Improved Oasis II -> IO2 Dialogue & Combat Enhancement
~SETUP-D0QUESTPACK.TP2~ #0 #11 // Saving Sanik In Brynnlaw
~SETUP-D0QUESTPACK.TP2~ #0 #12 // Burglary Of The Bookkeeper
~SETUP-D0QUESTPACK.TP2~ #0 #13 // New Fate For The Dryads' Acorns
~SETUP-D0QUESTPACK.TP2~ #0 #14 // The Tragedy Of Besamen
~SETUP-D0QUESTPACK.TP2~ #0 #15 // Further Slaver Involvement
~SETUP-D0QUESTPACK.TP2~ #0 #16 // Sending The Solamnic Knights Home
~SETUP-D0QUESTPACK.TP2~ #0 #17 // Nazariel The Lich
~SETUP-D0QUESTPACK.TP2~ #0 #18 // Reward Negotiation
~SETUP-D0QUESTPACK.TP2~ #0 #19 // Infernal Thievery
~SETUP-XPMOD.TP2~ #1 #3 // Redukcja PD za pokonanie wrogow -> Zredukowac do 1/6
~SETUP-XPMOD.TP2~ #1 #8 // Redukcja PD za zamki, pulapki i czary -> Zredukowac do 1/6
~SETUP-BP-BGT-WORLDMAP.TP2~ #0 #0 // Revised worldmap for the Baldur's Gate - including coloured Baldur's Gate map icons -> Installing new Worldmap for use with Mega Modification...
~SETUP-BP-BGT-WORLDMAP.TP2~ #0 #1 // --> This component is OPTIONAL <-- Revised Area Visibility and Travel Times for BG1 Genre Mods & SoA/TOB + BP Family Mods...
~SETUP-BP-BGT-WORLDMAP.TP2~ #0 #3 // Use new worldmap for Throne of Bhaal as well
~SETUP-GUI.TP2~ #0 #1 // Game Graphical User Interface (GUI) -> "Baldur's Gate Trilogy" (Elminster wielding sword)
~SETUP-TUTUGUI.TP2~ #0 #0 // Baldurs Gate I GUI for Tutu
~SETUP-BG1GUI-FIX.TP2~ #0 #0 // poprawka BG1 GUI dla BG2 PL


I before i'll do reinstal because is newest BGT version mayby you can find any bugs.

#4 Thauron

Thauron
  • Member
  • 216 posts

Posted 11 March 2007 - 04:57 AM

Hey Uri,

I knew this bug looked awfully familiar to me - now I know why. :rolleyes:

This is a problem which existed in a previous version of BGT and was reported here - it was fixed but somehow managed to creep back in. :angry:

Anyway, back than I created a quick patch to deal with the problem and I see no reason why it shouldn't work anymore, see the attachment for the file.
Just install like any other weidu mod and it should fix the erratic trigger in KIVANJ.DLG, state 1.

I'll report this to Cmorgan - and I'm sure this will be fixed for the next release.

Attached Files



#5 Uri

Uri
  • Member
  • 35 posts

Posted 11 March 2007 - 11:32 AM

Hi thanks a lot.
In fact i had the same problem like this one before, and i removed Kivan. After that i reinstal mod whitout NPC project, but i instal romances, and now as i said Kivan just stands. I'm sure BGT and NPC project has some incompatibility, possibly time-options in romances is the reason. I guess.

Anyway thanks for your help. Now i do my new version (BGT 1.04) :) and i'm going to instal NPC projekt fully. we will see ...
bye

#6 pro5

pro5
  • Modder
  • 722 posts

Posted 11 March 2007 - 04:38 PM

Thauron, what makes you so sure it's that old problem? State 1 in my local install already looks exactly like what your fix is changing it to.

Uri, are you using BG1NPC v12-3 or the latest update version? (currently only available by PMing cmorgan, for testing).

Edited by pro5, 11 March 2007 - 04:41 PM.


#7 Uri

Uri
  • Member
  • 35 posts

Posted 11 March 2007 - 06:29 PM

Uri, are you using BG1NPC v12-3 or the latest update version? (currently only available by PMing cmorgan, for testing).


Yes excatly this one version, but without banters, only few things and romances.

Now i'm instaling a new version of BGT and im just instaled BG1NPC-v12Beta3 -fully.
Tomorow ill see does the patch working ;)

Edited by Uri, 11 March 2007 - 06:31 PM.


#8 cmorgan

cmorgan
  • Modder
  • 2301 posts

Posted 11 March 2007 - 06:37 PM

Well, I took a look (Thank you Thauron for drawing my attention :) ) -- even in the latest internal, we still do this, only on BGT:
/* removing Kivan's timer to leave party  */
	COPY_EXISTING ~KIVAN.bcs~ ~override~
	  DECOMPILE_BCS_TO_BAF
		REPLACE_TEXTUALLY ~GlobalTimerExpired("Kivan","GLOBAL")~ ~False()~
	  COMPILE_BAF_TO_BCS
	BUT_ONLY_IF_IT_CHANGES
  END
and in X#JFIX.D
REPLACE_STATE_TRIGGER KIVANJ 0 ~False()~ 1  // 1 - disabling bandits timer expired talk, do we want this?
which does indeed false out the state. We ended up with this as a solution to a situation where Kivan would repeatedly attempt to clear the state and get caught in a dialogue loop - not on Romances or any added content, but simply on the existing timers!

If we can take a look at the code and work together (pro5 and Thauron and me, and anyone else who wants too) let's try to come up with a way of less destructively fixing this. For some reason, this is actually not beng applied to BGT, though, as my install has the full state as pro5 says (unless I am looking at the wrong install, which is possible).

This is one of the few things in BG1 NPC that actually takes the easy way out, and I'm kind of ashamed of it (fixing a stutter by amputation is Not Cool Modding tm )
I am still not sure why this would cause the stutter experienced (and we definitely have confirmation that the Romances and timers are completely compatible with BGT!).

Thauron, thank you for the PM'ed links: as far as I can tell, X#JCLEAN was a variable used to clean out unwanted no-condition states already rebuilt to avoid conflicts with PID (though it does some double duty). Perhaps we can work with this idea to rebuild it.

Edited by cmorgan, 11 March 2007 - 06:55 PM.


#9 pro5

pro5
  • Modder
  • 722 posts

Posted 11 March 2007 - 07:21 PM

Arg, sorry - I removed those bits from my copy of X#JFIX.D and TP2. V12-beta3 should still have them.

#10 Thauron

Thauron
  • Member
  • 216 posts

Posted 12 March 2007 - 01:26 AM

hm, weird, I overlookeed the tp2 code, if that applies correctly this can't be the cause of the experienced stutter. Sadly, I am on a different computer at the moment so I can't check my KIVAN.BCS file - will only be able to do so tomorrow evening. The trigger for KIVANJ.DLG state 1 was set to "false()" on my install in any case.

Cmorgan, do you have a link to where the dialogue loop is discussed? - as I never heard of that problem before, but I have been "out" for 3/4 of a year or so ;) - I find it rather strange that this script could cause problems, since it is close to being the most simple the IE engine allows for.

#11 cmorgan

cmorgan
  • Modder
  • 2301 posts

Posted 29 March 2007 - 07:30 AM

Sorry --- got lost in the threads. I believe the problem was that these are "no condition" dialogues that can trigger instead of/with PIDs, but now I can't find the threads.

Uri, did the patch fix the stutter?

Pro5, I am inclined to remove both the BCS patch and the JFIX.D line... but to make sure, is there an added variable we can put to make sure this is not going to cause PID problems on BGT? Read that as: pro5, if I remove these can you confirm that they operate correctly on your game?

#12 pro5

pro5
  • Modder
  • 722 posts

Posted 29 March 2007 - 07:58 AM

I didn't play with Kivan in my party, sorry. I removed the code just because I didn't want to lose any dialogs but was too lazy too busy to research why it was there.

Adding new variable is a good idea - set it from a script before StartDialogNoSet() takes place; add it as talk trigger condition in KIVANJ.DLG and "not" trigger condition in PID dialog file (so Kivan's PID doesn't trigger if this variable is set and he doesn't start PID instead of his bandit talk; and vice versa).

Edited by pro5, 29 March 2007 - 07:58 AM.


#13 Thauron

Thauron
  • Member
  • 216 posts

Posted 30 March 2007 - 03:06 AM

If it might help, this is the code as it comes with BGT:

KIVAN.BAF

IF
  GlobalTimerExpired("Kivan","GLOBAL")
  Global("FindBandits","GLOBAL",0)
  GlobalLT("Chapter","GLOBAL",5)
  InParty(Myself)
THEN
  RESPONSE #100
	StartDialogNoSet(Player1)
END

IF
  GlobalTimerExpired("Kivan","GLOBAL")
  Global("FindBandits","GLOBAL",1)
  GlobalLT("Chapter","GLOBAL",5)
  InParty(Myself)
THEN
  RESPONSE #100
	StartDialogNoSet(Player1)
END

KIVANJ.D

IF WEIGHT #0 ~GlobalTimerExpired("Kivan","GLOBAL")
Global("FindBandits","GLOBAL",0)
GlobalLT("Chapter","GLOBAL",5)
GlobalLT("ENDOFBG1","GLOBAL",2)~ THEN BEGIN 1
  SAY @17225
  IF ~~ THEN DO ~SetGlobalTimer("Kivan","GLOBAL",FIFTEEN_DAYS)
SetGlobal("FindBandits","GLOBAL",1)~ EXIT
END

IF WEIGHT #1 ~GlobalTimerExpired("Kivan","GLOBAL")
Global("FindBandits","GLOBAL",1)
GlobalLT("Chapter","GLOBAL",5)
GlobalLT("ENDOFBG1","GLOBAL",2)~ THEN BEGIN 2
  SAY @17226
  IF ~~ THEN DO ~LeaveParty()
EscapeArea()~ EXIT
END

I might be mistaken, but I don't think this could cause them to be triggered instead of the PID. The original code should work - unless the player managed to interrupt Kivan before he manages to fire his KIVANJ.D state 1 line - than his talk will fire instead of the PID -but only one time.
Maybe, to be a 100% safe, one could change them as follows:

IF
  GlobalTimerExpired("Kivan","GLOBAL")
  Global("FindBandits","GLOBAL",0)
  GlobalLT("Chapter","GLOBAL",5)
  InParty(Myself)
THEN
  RESPONSE #100
	SetGlobal("FindBandits","GLOBAL",1)
	StartDialogNoSet(Player1)
END

IF
  GlobalTimerExpired("Kivan","GLOBAL")
  Global("FindBandits","GLOBAL",2)
  GlobalLT("Chapter","GLOBAL",5)
  InParty(Myself)
THEN
  RESPONSE #100
	SetGlobal("FindBandits","GLOBAL",3)
	StartDialogNoSet(Player1)
END

IF WEIGHT #0 ~GlobalTimerExpired("Kivan","GLOBAL")
Global("FindBandits","GLOBAL",1)
GlobalLT("Chapter","GLOBAL",5)
GlobalLT("ENDOFBG1","GLOBAL",2)~ THEN BEGIN 1
  SAY @17225
  IF ~~ THEN DO ~SetGlobalTimer("Kivan","GLOBAL",FIFTEEN_DAYS)
SetGlobal("FindBandits","GLOBAL",2)~ EXIT
END

IF WEIGHT #1 ~GlobalTimerExpired("Kivan","GLOBAL")
Global("FindBandits","GLOBAL",3)
GlobalLT("Chapter","GLOBAL",5)
GlobalLT("ENDOFBG1","GLOBAL",2)~ THEN BEGIN 2
  SAY @17226
  IF ~~ THEN DO ~LeaveParty()
EscapeArea()~ EXIT
END

Than one could add to the PID !Global("FindBandits","GLOBAL",1) and maybe also !Global("FindBandits","GLOBAL",3) although that should be completely unnecessary. Of course, if the player manages to interrupt Kivan firing his dialogue - they will still appear instead of the PID once - so I don't think it would actually make any difference.

One could also, following Kulyok's tutorial over at G3 posted here, and split the firing code into two parts.

Or I am missing something here?

Edited by Thauron, 30 March 2007 - 03:08 AM.


#14 cmorgan

cmorgan
  • Modder
  • 2301 posts

Posted 30 March 2007 - 05:57 PM

Well, we just finished recoding this using Kulkok's method (or I think I did, my head is spinning from 5 solid vacation days spent rebuilding Phase2 and putting both Phase2 and Phase3 (mostly) into crossplatform variables, so that we are working with just one set of files (less hastle in the long run, but hades right now).

I see the following code, as well, and I think what is happening is odd...
/* Shut Down Find Bandit's Global */
IF
!Global("ENDOFBG1","GLOBAL",2)
InParty(Myself)
AreaCheck("AR8700")
GlobalLT("FindBandits","GLOBAL",2)
THEN
RESPONSE #100
SetGlobal("FindBandits","GLOBAL",99)
END
but something is not right no matter what. The original materials for dialogue also have that "cleanout" variable, too, on Tutu -

It looks like Domi's original idea was to stop Kivan from leaving (since before things like "wait at an inn" components happened, Kivan would leave FOREVAR, not just hang around.). This would be seriously pronounced in a BGT game, where you have several days more activity before hitting the Bandit Camp, and no-one wants ultimatums.

So, to recap, in Tutu we have the unattainable trigger to remove both 0 and 1 from the dialogue.
REPLACE_STATE_TRIGGER _KIVANJ 0 ~Global("X#JClean","GLOBAL",1)~ 1
In BGT, we have a modernized version, simply falsing out the state.
REPLACE_STATE_TRIGGER KIVANJ 0 ~False()~ 1  // 1 - disabling bandits timer expired talk, do we want this?
In both Tutu and BGT, we have a shutdown of the "FindBandits" global if you hit AR8700 ("%BanditCamp%")
/* Shut Down Find Bandit's Global */
IF
!Global("ENDOFBG1","GLOBAL",2)
InParty(Myself)
AreaCheck("AR8700")
GlobalLT("FindBandits","GLOBAL",2)
THEN
RESPONSE #100
SetGlobal("FindBandits","GLOBAL",99)
END
We also have a seach and destroy mission set up on the BCS, but *only* on BGT... set up because someone was getting a PID constantly retriggering in Beregost (I remember more about it now, and will try to get a reference thread posted).
/* removing Kivan's timer to leave party  */
	COPY_EXISTING ~KIVAN.bcs~ ~override~
	  DECOMPILE_BCS_TO_BAF
		REPLACE_TEXTUALLY ~GlobalTimerExpired("Kivan","GLOBAL")~ ~False()~
	  COMPILE_BAF_TO_BCS
	BUT_ONLY_IF_IT_CHANGES
  END

Two ways to go here, based on what you folks tell me about BP mods.

Domi's intent seems pretty clear, and I will ask her, pointing to this thread: it looks like she wanted her characterization of Kivan to *not* leave the party or have these timered things happen. In which case, we can modify the thing two ways: seek out and shut off the rest of the code (?) triggering this on BGT, or (my favorite thought, since it non-destructively allows other modders use of these states) replace the simple GTE check with an additional condition, and remove the actions that cause Kivan to leave the party. That way he expresses his dissaproval but doesn't actually take off.

You guys have to tell me, though... are we messing in an area other mods on BP add/subtract/modify? 'Cause if we aren't, we false out both 0 and 1 dialogues, and replace them with our own versions recoded almost identically to Thauron's code above (minus the LeaveParty() EscapeArea() and plus a SetGlobal that throws the thing out of range). If we are, then we need to play nice and do some ADD_TRANS_ACTION ADD_STATE_TRIGGER stuff instead of a clean rebuild, and it is a little harder to get Kulyok's recoding stuff to work right.

Edited by cmorgan, 30 March 2007 - 05:59 PM.


#15 Thauron

Thauron
  • Member
  • 216 posts

Posted 31 March 2007 - 02:35 AM

From the top of my head, I can't think of any mod which tinkers with these two states - BGTTweak doesn't, SCS doesn't either as fas I know - I think it does only alter the KIVANP dialogues, compatibilty with BG2 mods (TDD, Kivan and Deheriana,...) should no cause for worries either. DSOTSC, NTOTSC and SOBH are pretty minimalistic when it comes to dialogues (let alone alterations) of NPCs so they shouldn't be a problem either. I don't know of any other mod who might alter Kivan's behaviour.

So replacing the entire states should be no problem
- of course, just altering the original code might be considered 'cleaner surgery' as a transplantation ;) - On the other hand, if you want to introduce Kulyok's code, the changes will be so drastic that compatibility with other mods who might want to alter the very same states will become problematic anyway.

My opinion - just go ahead with the transplantation thing - BG1NPC is the very top of the BGT mod foodchain anyway - others have to adapt to it or be driven into extinction.
Who might want to alter this states anyway, I wonder - unless one wants to rewrite or expand on Kivan's BG1 story - but that would be an attempt to redo what Domi has already done - an utter waste of time, IMO.

Correct me if I am overlooking something.

#16 cmorgan

cmorgan
  • Modder
  • 2301 posts

Posted 31 March 2007 - 02:09 PM

The related materials in Tutu, pre-BG1 NPC:
// creator  : DLTCEP_enhanced_WeiDU (version 199)
// argument : _KIVANJ.DLG
// game	 : .
// source   : ./override/_KIVANJ.DLG
// dialog   : ./DIALOG.TLK
// dialogF  : (none)

BEGIN ~_KIVANJ~

IF ~~ THEN BEGIN 0 // from:
  SAY #87029 /* ~I am glad to rid myself of such evil companions.  Raise your weapons, so that I might cleanse your evil from this world!~ */
  IF ~~ THEN DO ~LeaveParty()
Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 1 // from:
  SAY #87030 /* ~It is a good time for us to go our separate ways.  Perhaps we shall meet again.~ */
  IF ~~ THEN DO ~LeaveParty()
SetDialogue("_KIVANP")
~ EXIT
END

IF ~GlobalTimerExpired("Kivan","GLOBAL")
Global("FindBandits","GLOBAL",0)
~ THEN BEGIN 2 // from:
  SAY #87032 /* ~You said you would help in my search for the bandits and their camp.  Please quicken your step, or I will have to find aid elsewhere.~ */
  IF ~~ THEN DO ~SetGlobalTimer("Kivan","GLOBAL",FIVE_DAYS)
SetGlobal("FindBandits","GLOBAL",1)
~ EXIT
END

IF ~GlobalTimerExpired("Kivan","GLOBAL")
Global("FindBandits","GLOBAL",1)
~ THEN BEGIN 3 // from:
  SAY #87033 /* ~I fear that I must take my leave.  I have urgent matters that must be attended to, and I cannot wait for you any longer.  Farewell.~ */
  IF ~~ THEN DO ~LeaveParty()
EscapeArea()
~ EXIT
END
which now completely confuses me.. I also can't find the .BCS call. Kivan's BCS does not handle this on Tutu.

It looks like either way it falls, this one will need to be rebuilt wholesale to avoid problems. I need to review all of this stuff decompiled with side by side comparisons. Perhaps, Thauron, the JCleans were both stopping the no-condition states and messing with the timers .... or we had a number misalignment with BGT?

#17 Thauron

Thauron
  • Member
  • 216 posts

Posted 01 April 2007 - 12:20 PM

If I remember correctly the JCLEAN global didn't do anything with the timed states - well they did accidently at first but that caused a bug - they shouldn't have affected the timed states in BG1NPC4BGT.
As a typical "arrogant and stubborn old-time BGT bastard" I never even downloaded Tutu - shame on me - so I don't know how Tutu handles these dialogues either.

Anyway - I think all will agree with that the no-condition states needs to be blocked out - as BG1NPC already does - whether this be done by introducing the JClean global or a simple False() doesn't make any difference as far as I can see. Of course you'll need to block 2 states for Tutu, only one for BGT - I don't know if this is possible with a single set of files.

For the timed states - I think I was too quick when I said I wanted these timed states preserved. I can understand Domi wanted them not to happen - it would be rather harsch of him to abandon Charname just because he/she isn't as quick as he would want with regard to killing the bandits - especially when he might be halfway through a 'friendship path' after 20 days. On top of that, 20 days might be too short for some slow players, especially with SOBH installed. But lengthening the timers will only make his potential eventual abrupt leaving all the more absurd and uncharacteristic.

That being said - just removing the ~LeaveParty() & EscapeArea()~ at BGT state 2 (Tutu state 3) is no good enough either. It doesn't make any sense if Kivan would fire ~I fear that I must take my leave. I have urgent matters that must be attended to, and I cannot wait for you any longer. Farewell.~ and than just goes on te be a happy camper and stay - not even compatibility concerns make such silly dialogues a legitimate option. Either kill the state as well - or change the line too - but than any compatibility with other mods altering this state is lost as well anyway.
The same might be said in regard to BGT state 1 (Tutu state 2) - why let him threathen he is going to leave when he isn't going to leave anyway.

Due to the arguments I have given in my previous post (no present compatibility issues + unlikely for the future), I'd say just kill 'em all and be done with it - as BG1NPC does right now - maybe it can be done in a more elegant way but I'll leave that up to you. There are enough moments in Kivan's banters written by Domi where he shows his eagerness to reap vengeance upon Tazok and the bandits to know that it is very important for him.

Besides, Uri's bug shouldn't be caused by these states since the timers are indeed correctly falsed out (at least they are in my install), which I didn't notice (or check :doh: ) before my first post because the JFIX code was exactly the same as in BG1NPC4BGT where it did cause a bug - here also I was too quick in my judgement, sorry for that.

Edited by Thauron, 01 April 2007 - 12:23 PM.


#18 cmorgan

cmorgan
  • Modder
  • 2301 posts

Posted 08 April 2007 - 12:16 PM

Well, let's see... so far, it looks like there are two big items to run on the list. The first is a doublecheck (Pro5 did a basic check, but we didn't communicate on what was *in* the states - and it looks like there are some hidden differences) that the BGT and Tutu states that are non-conditional are the ones being messed with.
The second is deciding if they should be falsed out completely and then rechecked against BGT code BAF calls, or if they should be replaced completely, or if they just need tinkering with.

I'm up against a time wall for projects right now, so I am going to check back in for any further feedback next week, then contact you, Ascension64, and pro5 and ask you three to review any code changes I make via PM. I have to operate pretty blind (no testing, just code) but I can probably whip something up. I need to rebuild a BGT install anyways to get the decompled dialogues and BAF for comparison.
This may be a while.