Jump to content

zelazko

Members
  • Posts

    170
  • Joined

  • Last visited

Posts posted by zelazko

  1. Quote

    So, how could this go wrong? I'm pretty sure the function to build a mage script will choke on a level 1 bard, since they have no spell slots. That's actually probably something worth fixing; there's no need to build a detailed mage script for this creature that isn't actually a spellcaster, but having something that isn't a warning/error would be good.

    Garrick is spellless bard too and mod added fail wielding Will O'Hara too they don't cause problems with SCS Smarter Mage AI component.

     


     

    Quote

     

    But that's not enough to cause this problem. Previous mods had to do at least two things:

    - Lower Eldoth's level so he doesn't have any spell slots.

    - Remove Eldoth from the list of recruitable NPCs that SCS builds; this is tested by parsing PDIALOG.2DA and comparing the creature's script name.

     

    I use Vanishing of Skie mod:

    https://downloads.weaselmods.net/download/the-vanishing-of-skie-silvershield/

    Quote

    To keep the balance, Eldoth and Skie both start at level 1, however, to sweeten your game spiced with Eldoth's vile plans and Skie's bitter whining, she received a personal armor, which makes it possible for her to help the team a bit more.

    But I did AI components installs previously without any issue/warning or error after installing this mod so it's not related to this mod.

    My pdialog.2da is a mess and I don't see any BG1 NPCs. I use EET 'platform'.

     

     
    Spoiler

     

    [spoiler]
    
    
    2DA                    V1.0
    multig
                           POST_DIALOG_FILE       JOIN_DIALOG_FILE       DREAM_SCRIPT_FILE      25POST_DIALOG_FILE     25JOIN_DIALOG_FILE     25DREAM_SCRIPT_FILE    25OVERRIDE_SCRIPT_FILE
    AERIE                  AERIEP                 AERIEJ                 AERIED                 AERIE25P               AERIE25J               AERIE25D               aeri25
    ANOMEN                 ANOMENP                ANOMENJ                ANOMEND                ANOME25P               ANOME25J               ANOME25D               anom25
    CERND                  CERNDP                 CERNDJ                 CERNDD                 CERND25P               CERND25J               CERNDD                 cern25
    EDWIN                  EDWINP                 EDWINJ                 EDWIND                 EDWIN25P               EDWIN25J               EDWIND                 edwi25
    HAERDALIS              HAERDAP                HAERDAJ                HAERDAD                HAERD25P               HAERD25J               HAERDAD                haer25
    IMOEN2                 IMOEN2P                IMOEN2J                IMOEN2D                IMOEN25P               IMOEN25J               IMOEN2D                imoe25
    JAHEIRA                JAHEIRAP               JAHEIRAJ               JAHEIRAD               JAHEI25P               JAHEI25J               JAHEI25D               jahe25
    JAN                    JANP                   JANJ                   JAND                   JAN25P                 JAN25J                 JAND                   jan25
    KELDORN                KELDORP                KELDORJ                KELDORD                KELDO25P               KELDO25J               KELDORD                keld25
    KORGAN                 KORGANP                KORGANJ                KORGAND                KORGA25P               KORGA25J               KORGAND                korg25
    MAZZY                  MAZZYP                 MAZZYJ                 MAZZYD                 MAZZY25P               MAZZY25J               MAZZYD                 mazz25
    MINSC                  MINSCP                 MINSCJ                 MINSCD                 MINSC25P               MINSC25J               MINSCD                 mins25
    NALIA                  NALIAP                 NALIAJ                 NALIAD                 NALIA25P               NALIA25J               NALIAD                 nali25
    VALYGAR                VALYGARP               VALYGARJ               VALYGARD               VALYG25P               VALYG25J               VALYGARD               valy25
    VICONIA                VICONIP                VICONIJ                VICOND                 VICON25P               VICON25J               VICON25D               vico25
    YOSHIMO                YOSHP                  YOSHJ                  YOSHD                  YOSHP                  YOSHJ                  YOSHD                  yosh25
    TTXAN                  TTXANP                 TTXANJ                 TTXAND                 TTXANP                 TTXANJ                 TTXAND                 ***
    TTBRAN                 TTBRANP                TTBRANJ                TTBRAND                TTBRANP                TTBRANJ                TTBRAND                ***
    TTIMOEN                TTIMOENP               TTIMOENJ               TTIMOEND               TTIMOENP               TTIMOENJ               TTIMOEND               ***
    TTJAHEIR               TTJAHEIP               TTJAHEIJ               TTJAHEID               TTJAHEIP               TTJAHEIJ               TTJAHEID               ***
    TTMINSC                TTMINSCP               TTMINSCJ               TTMINSCD               TTMINSCP               TTMINSCJ               TTMINSCD               ***
    SAREVOK                SAREV25P               SAREV25J               SAREV25D               SAREV25P               SAREV25J               SAREV25D               ***
    IDIOT01                IDIOTP                 IDIOTP                 ***                    IDIOTP                 IDIOTP                 ***                    ***
    RASAAD                 RASAADP                RASAADJ                RASAADD                RASAA25P               RASAA25J               RASAA25D               RASA25
    WILSON                 WILSONP                WILSONJ                WILSOND                WILSO25P               WILSO25J               WILSO25D               WILSON25
    DORN                   DORNP                  DORNJ                  DORND                  DORN25P                DORN25J                DORN25D                DORN25
    OHHFAK                 OHHFAK                 OHHFAK                 OHHFAKD                ****                   ****                   ****                   OHHFAK25
    HEXXAT                 HEXXATP                HEXXATJ                HEXXATD                HEXXA25P               HEXXA25J               HEXXA25D               HEXXA25
    NEERA                  NEERAP                 NEERAJ                 NEERAD                 NEERA25P               NEERA25J               NEERA25D               NEER25
    FABIO                  BHFABIOP               BHFABIOJ               ***                    ***                    ***                    ***                    ***
    Valen                  ValenP                 ValenJ                 ValenD                 ValenP                 ValenJ                 Valen                  Valen
    K#SHEENA               SHEENAP                SHEENAJ                SHEENAD                SHEENAP                SHEENAJ                SHEENAD                K#SHEENA
    K#SHEEN2               SHEENAP                SHEENAJ                SHEENAD                SHEENAP                SHEENAJ                SHEENAD                K#SHEENA
    M#AMBER                M#AMBERP               M#AMBERJ               M#AMBERD               M#AMB25P               M#AMB25J               M#AMB25D               m#amb25
    MWAriena               MWArnP                 MWArnJ                 MWArnD                 MWArnP25               MWArnJ25               MWArnD25               MWArn25
    RCHLOE                 RCHLOEP                RCHLOEJ                CHLOED                 RCHLOEP                RCHLOEJ                RCHLOE25D              ***
    HGSLV01                ***                    EhlastJ                ***                    EhlastP                EhlastJ                EhlastD
    FHFRN                  FHFRNP                 FHFRNJ                 FHFRND                 FHF25P                 FHF25J                 FHF25D                 FHF25
    MWKido                 MWKidP                 MWKidJ                 MWKidD                 MWKidP25               MWKidJ25               MWKidD25               MWKid25
    Kim                    KimP                   KimJ                   KimD                   KimP                   KimJ                   KimD                   Kim
    KINDREK                KINDREKP               KINDREKJ               KINDREKD               KIND25P                KIND25J                KINDR25D               KINDRE25
    PMOrel                 PMOrelP                PMOrelJ                PMOrelD                PMOrelP                PMOrelJ                PMOrelD                PM_Orel
    k-rose                 k-roseP                k-roseJ                k-roseD                k-rose25P              k-rose25J              k-rose25D              k-rose25
    SAERILETH              SAERILEP               SAERILEJ               SAERILED               SAERI25P               SAERI25J               SAERI25D               SAERIL25
    D#Silver               D#SILVP                D#SILVER
    D#Sbansh               D#SbansP               D#Sbansh               D#Sbansh               D#SbansP               D#Sbansh               D#Sbansh               D#Sbansh
    TASHIA                 TASHIAP                TASHIAJ                TASHIAD                TASHI25P               TASHI25J               TASHI25D               tash25
    SELENCE                SELENCEP               SELENCEJ               ***                    ***                    ***                    ***                    ***
    CHARLOTT               CHARLOTP               CHARLOTJ               ***                    ***                    ***                    ***                    ***
    BOLIVAR                BOLIVARP               BOLIVARJ               ***                    ***                    ***                    ***                    ***
    TOMASTM                TOMASTOP               TOMASTOJ               ***                    ***                    ***                    ***                    ***
    Wulfg2                 Wulfg2P                Wulfg2J                ***                    Wulfg2P                Wulfg2J                ***                    ***
    Reg2                   Reg2P                  Reg2J                  ***                    Reg2P                  Reg2J                  ***                    ***
    Driz2                  Driz2P                 Driz2J                 ***                    Driz2P                 Driz2J                 ***                    ***
    Brue2                  Brue2P                 Brue2J                 ***                    Brue2P                 Brue2J                 ***                    ***
    Catt2                  Catt2P                 Catt2J                 ***                    Catt2P                 Catt2J                 ***                    ***
    Enter2                 Enter2P                Enter2J                ***                    Enter2P                Enter2J                ***                    ***
    Jarlax2                Jarlax2P               Jarlax2J               ***                    Jarlax2P               Jarlax2J               ***                    ***
    Tapio                  TapioP                 TapioJ                 ***                    TapioP                 TapioJ                 ***                    ***
    Randall                RandallP               RandallJ               ***                    RandallP               RandallJ               ***                    ***
    Alissa1                Alissa1P               Alissa1J               ***                    Alissa1P               Alissa1J               ***                    ***
    Mordrg                 MordrgP                MordrgJ                ***                    MordrgP                MordrgJ                ***                    ***
    IYLOS                  LK#IYSP                LK#IYSJ                LK#IYSD                LK#IYLP                LK#IYLJ                LK#IYTD                LK#IYLO
    DSBARDO                BARDOP                 BARDOJ                 ***                    ***                    ***                    ***                    ***
    DSBUB                  BUBP                   BUBJ                   ***                    ***                    ***                    ***                    ***
    CONCHOBHAIR            CONCHOP                CONCHOJ                ***                    ***                    ***                    ***                    ***
    CUCHOINNEACH           CUCHOINP               CUCHOINJ               ***                    ***                    ***                    ***                    ***
    FERTHGIL               FERTHP                 FERTHJ                 ***                    ***                    ***                    ***                    ***
    JETLAYA                JETLAP                 JETLAJ                 ***                    ***                    ***                    ***                    ***
    KEIRIA                 KEIRIP                 KEIRIJ                 ***                    ***                    ***                    ***                    ***
    SKEEZER                SKEEZP                 SKEEZJ                 ***                    ***                    ***                    ***                    ***
    THORFINN               THORFP                 THORFJ                 ***                    ***                    ***                    ***                    ***
    WILL                   WILLP                  WILLJ                  ***                    ***                    ***                    ***                    ***
    CLFHSFNX               CLFHSFNP               CLFHSFNJ               CLFHSFND
    Hubelpot               sc#hubp                sc#hubj                sc#hubd                sc#hb25p               sc#hb25j               sc#hb25d               sc#hub25
    SOLA                   SOLA                   SOLA                   SOLA                   SOLA                   SOLA                   SOLA                   SOLA
    SOLAUFEIN              SOLA                   SOLA                   SOLA                   SOLA                   SOLA                   SOLA                   SOLA
    J#Kelsey               J#KlsyP                J#KlsyJ                J#KlsyD                J#Kls25P               J#Kls25J               J#Kls25D               J#Klsy25
    Keto                   FWKetoP                FWKetoJ                KetoD                  FWKet25P               FWKet25J               Keto25D                Keto25
    NATH                   FHNATP                 FHNATJ                 FHNATD                 FHN25P                 FHN25J                 FHN25D                 FHN25
    C#Brage                C#BrageP               C#BrageJ               C#BrageD               C#BrageP               C#BrageJ               C#Brg25D               C#Brag25
    rh#Adrian rh#adrP rh#adrj rh#adrD rh#ad25p rh#ad25j rh#ad25d rh#ad25
    CMALORA      CMALORAP           CMALORAJ          CMALORAD       CMALO25P           CMALO25J              CMALO25D              CMALO25
    ADANGEL      ADANGELP           ADANGELJ          ADANGELD       ADANG25P           ADANG25J              ADANG25D              ADANG25
    Anishai AnishaiP AnishaiJ AnishaiD AnishaiP AnishaiJ AnishaiD Anishai25
    A#MURN A#MURNP A#MURNJ A#MURND
    ACBre ACBreP ACBreJ ACBreD ACBre25P ACBre25J ACBre25D ACBre25
    T2VAL T2VALP T2VALJ T2VALD
    RH#ISRA RH#ISRAP RH#ISRAJ RH#ISRAD
    GV#DAVE GV#DAVEP GV#DAVEJ GV#DAVED 
    GV#FLAR GV#FLARP GV#FLARJ GV#FLARD 
    GV#LITT GV#LITTP GV#LITTJ GV#LITTD 
    GV#MOID GV#MOIDP GV#MOIDJ GV#MOIDD 
    GV#VYND GV#VYNDP GV#VYNDJ GV#VYNDD 
    GV#ALAN
    GV#BRIA
    GV#JEFF
    GV#KELL
    GV#PAM
    GV#PHIL
    GV#THUN
    GV#SIGU
    GV#KRAK
    GV#MARI
    GV#WINK
    GV#PIER
    thalan
    FHLSEB FHLSEBP FHLSEBJ FHLSEBD FHLS25P FHLS25J FHLS25D FHLS25
    FHLAND FHLANDP FHLANDJ FHLANDD FHLA25P FHLA25J FHLA25D FHLA25
    Haiass HaiassP HaiassJ HaiassD Haiass25 Haiass25P Haiass25J Haiass25D
    Kova   Z#kovaP Z#kovaJ Z#kovaD Z#kv25P Z#kovaJ Z#kv25D Z#kova
    Kiyone Z#kiyoP Z#kiyoJ Z#kiyoD Z#ky25P Z#kiyoJ Z#ky25D Z#kiyone
    Arath LK#ARATP LK#ARATJ LK#ARATD LK#AR25P LK#AR25J LK#AR25D LK#AR25
    YxYve YxYveP YxYveJ YxYveD YxYv25P YxYv25J YxYv25D YxYv25
    Varshoon VxVarP VxVarJ VxVarD VxVar25P VxVar25J VxVar25D VxVar25
    L#BRIST L#BRISTP L#BRISTJ L#BRISTD
    L#WALAH L#WALAHP L#WALAHJ L#WALAHD
    L#2WALAH L#2WHP L#2WHJ L#2WHD L#2WH25P L#2WH25J L#2WH25D L#2WH25
    l#2verr l#2verrP l#2verrJ l#2verrD l#2ve25P l#2ve25J l#2ve25D l#2ve25
    l#2phal l#2phalP l#2phalJ l#2phalD l#2ph25P l#2ph25J l#2ph25D l#2ph25
    QUAYLE 1xQUAYP 1xQUAYJ 1xQUAYD 1xQU25P 1xQU25J 1xQU25D 1xQU25
    L#KHALID L#KHAP L#KHAJ L#KHAD L#KHA25P L#KHA25J L#KHA25D L#KHA25
    g#tyris     g#tyrisp     g#tyrisj    g#tyrisd  g#trs25p     g#trs25j   g#trs25d   g#tyrs25
    K#Sarah K#SarahP K#SarahJ K#SarahD K#Sar25P K#Sar25J K#Sar25D K#Sara25
    O#Tiax        O#TiaxP             O#TiaxJ            O#TiaxD             O#Tia25P             O#Tia25J             O#Tia25D       O#Tia25S
    LRIRENIC     Jonel25P           Jonel25J          Jonel25D       Jonel25P           Jonel25J              Jonel25D              Jonel25
    LK#YESLK LK#YESP LK#YESJ LK#YESD LK#YE25P LK#YE25J LK#YE25D LK#YES25
    l#2sdskie l#2sdskP l#2sdskJ l#2sdskD l#2sd25P l#2sd25J l#2sd25D l#2sd25
    L#2EDDRD L#2EDP L#2EDJ L#2EDD L#2ED25P L#2ED25J L#2ED25D L#2ED25
    O#Bran        O#BranP             O#BranJ            O#BranD             O#Bra25P             O#Bra25J             O#Bra25D       O#Bra25S
    O#Coran        O#CoranP             O#CoranJ            O#CoranD             O#Cor25P             O#Cor25J             O#Cor25D       O#Cor25S
    C#Solaufein     C#SolauP     C#SolauJ     C#SolauD     C#SolauP     C#SolauJ         C#SolauD     C#Solau
    P#KIVAN P#KIVP P#KIVJ P#KIVD P#KI25P P#KI25J P#KI25D P#KI25
    P#DEHER P#DEHP P#DEHJ P#DEHD P#DE25P P#DE25J P#DE25D P#DE25
    X3mily        X3milyP    X3milyJ X3milyD
    X3Helga X3HelgaP X3HelgaJ X3HelgaD
    X3Kale X3KaleP X3KaleJ X3KaleD
    X3Rec X3RecP X3RecJ X3RecD
    X3VIEN X3VienP X3VienJ X3vienD
    C0Aura        C0AuraP    C0AuraJ    C0AuraD
    T#DACE T#DACEP T#DACEJ T#DACED T#DAC25P T#DAC25J T#DAC25D T#DAC25
    NINDE LK#NINDP LK#NINDJ LK#NIND LK#NI25P LK#NI25J LK#NI25D LK#NI25
    !SARTOB !SARP !SARJ !SARD !SAR25P !SAR25J !SAR25D !SARTOB
    O#XAN        O#XANP             O#XANJ            O#XAND             O#XAN25P             O#XAN25J             O#XAN25D       O#XAN25S
    P_Dusk        P_DuskP             P_DuskJ            P_DuskD             P_Dus25P             P_Dus25J             P_Dus25D       P_Dus25S
    b!gavin2    b!gavp     b!gavj     b!gavd     b!gav25p     b!gav25j     b!gav25d     b!gav25s
    Nephele LK#NEPP LK#NEPJ LK#NEPD LK#NE25P LK#NE25J LK#NE25D LK#NE25
    L3Petsy L3PetsyP L3PetsyJ L3PetsyD L3Pet25P L3Pet25J L3Pet25D L3Pet25
    E3Fade      E3FadeP      E3FadeJ      E3FadeD      E3Fad25P      E3Fad25J      E3Fad25D        E3Fade25
    rh#isra2 rh#isrp rh#isrj rh#isrd rh#is25p rh#is25j rh#is25d rh#is25
    C0Sirene        C0Sire2P             C0Sire2J            C0Sire2D             C0Sir25P             C0Sir25J        C0Sir25D        C0Sire25
    l0will l0willP l0willJ l0willD l0wil25P l0wil25J l0wil25D l0wil25
    L#Fou L#FouP L#FouJ L#FouD L#Fou25P L#Fou25J L#Fou25D L#Fou25
    C0Paina        C0PainaP             C0PainaJ            C0PainaD             C0Pai25P             C0Pai25J             C0Pai25D       C0Pai25S
    X3Emi        X3EmiP             X3EmiJ            X3EmiD             X3Emi25P             X3Emi25J        X3Emi25D        X3Emi25
    X3Hel        X3HelP             X3HelJ            X3HelD             X3Hel25P             X3Hel25J        X3Hel25D        X3Hel25
    X3Kal        X3KalP             X3KalJ            X3KalD             X3Kal25P             X3Kal25J        X3Kal25D        X3Kal25
    X3Reb        X3RebP             X3RebJ            X3RebD             X3Reb25P             X3Reb25J        X3Reb25D        X3Reb25
    X3Vie        X3VieP             X3VieJ            X3VieD             X3Vie25P             X3Vie25J        X3Vie25D        X3Vie25
    

    NPCLVLDS.2DA:

    2DA V1.0
    ****
               2          3          4          5          6          7          8          9          10         11         12         13         14         15         16         17         18         19         20         
    Kivan      ****       Kivan4     Kivan4     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     Kivan6     
    Alora      ****       ****       ****       Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     Alora6     
    Minsc      Minsc2     Minsc4     Minsc4     Minsc6     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     Minsc7     
    Dynaheir   Dynahe2    Dynahe4    Dynahe4    Dynahe6    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    Dynahe7    
    Yeslick    ****       ****       Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    Yeslic5    
    Coran      ****       ****       Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     Coran5     
    Ajantis    ****       Ajanti4    Ajanti4    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    Ajanti6    
    Khalid     Khalid2    Khalid4    Khalid4    Khalid6    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    Khalid7    
    Jaheira    Jaheir2    Jaheir4    Jaheir4    Jaheir6    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    Jaheir7    
    Garrick    Garric2    Garric4    Garric4    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    Garric6    
    Safana     ****       Safana4    Safana4    Safana6    Safana7    Safana7    Safana7    Safana7    Safana7    Safana7    Safana7    Safana7    Safana7    Safana7    Safana7    Safana7    Safana7    Safana7    Safana7    
    Faldorn    ****       ****       Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    Faldor5    
    Branwen    ****       ****       Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    Branwe5    
    Quayle     ****       Quayle4    Quayle4    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    Quayle6    
    Xan        ****       Xan4       Xan4       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       Xan6       
    Skie       ****       ****       ****       Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      Skie6      
    Eldoth     ****       ****       Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    Eldoth5    
    Xzar       Xzar2      Xzar4      Xzar4      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      Xzar6      
    Montaron   Montar2    Montar4    Montar4    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    Montar6    
    Tiax       ****       Tiax4      Tiax4      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      Tiax6      
    Kagain     Kagain2    Kagain4    Kagain4    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    Kagain6    
    Sharteel   ****       Sharte4    Sharte4    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    Sharte6    
    Edwin      Edwin2     Edwin4     Edwin4     Edwin6     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     Edwin7     
    Viconia    ****       Viconi4    Viconi4    Viconi6    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    Viconi7    
    Imoen      Imoen2     Imoen4     Imoen4     Imoen6     Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    Bdimoen    
    Neera      Neera2     Neera4     Neera4     Neera6     Neera7     Neera7     Neera7     Neera7     Neera7     Neera7     Neera7     Neera7     Neera7     Neera7     Neera7     Neera7     Neera7     Neera7     Neera7     
    Dorn       Dorn2      Dorn4      Dorn4      Dorn6      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      Dorn7      
    Rasaad     Rasaad2    Rasaad4    Rasaad4    Rasaad6    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    Rasaad7    
    Baeloth    Baeloth    Baeloth    Baeloth    Baeloth    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    Baelot7    
    Bdcaelar   ****       ****       ****       ****       Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   Bdcaelar   
    Mkhiin     ****       ****       ****       ****       Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    Bdmkhi7    
    Corwin     ****       ****       ****       ****       Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    Corwin7    
    Glint      ****       ****       ****       ****       Glint7     Glint7     Glint7     Glint7     Glint7     Glint7     Glint7     Glint7     Glint7     Glint7     Glint7     Glint7     Glint7     Glint7     Glint7     
    Voghiln    ****       ****       ****       ****       Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    Voghil7    
    

     

    Eldoth.BCS file:

     
    IF
        GlobalLT("ENDOFBG1","GLOBAL",2)
        Global("RE1_GirdleGenderEldoth","GLOBAL",0)
        Gender("Eldoth",FEMALE)  // Eldoth
        HasItem("BELT05","Eldoth")  // Girdle of Gender
        InParty(Myself)
        Detect(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        CombatCounter(0)
        !See([ENEMY])
    THEN
        RESPONSE #100
            SetGlobal("RE1_GirdleGenderEldoth","GLOBAL",1)
    END
    
    IF
        GlobalLT("ENDOFBG1","GLOBAL",2)
        Global("RE1_GirdleGenderEldoth","GLOBAL",1)
        InParty(Myself)
        Detect(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        CombatCounter(0)
        !See([ENEMY])
    THEN
        RESPONSE #100
            StartDialogueNoSet(Player1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        Global("P#CREL1","GLOBAL",0)
        RealGlobalTimerExpired("P#CRoReactionTime","GLOBAL")
        Global("P#CoRomReaction","GLOBAL",1)
        !Global("P#CoranRomanceInactive","GLOBAL",1)
        Global("P#CoranMatch","GLOBAL",1)
        Global("P#CoranFriend","GLOBAL",1)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        InParty("coran")  // Coran
        !StateCheck("coran",CD_STATE_NOTVALID)  // Coran
        InParty(Myself)
        See(Player1)
        CombatCounter(0)
        !See([ENEMY])
    THEN
        RESPONSE #100
            SetGlobal("P#CREL1","GLOBAL",1)
            Interact(Player1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        Global("P#CREL1","GLOBAL",1)
        InParty(Myself)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        InParty("coran")  // Coran
        !StateCheck("coran",CD_STATE_NOTVALID)  // Coran
    THEN
        RESPONSE #100
            Interact(Player1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        InParty("eldoth")  // Eldoth
        RealGlobalTimerExpired("X#EldPoetPri","GLOBAL")
        OR(2)
            Global("X#PRIELD","GLOBAL",1)
            Global("X#PRIELD","GLOBAL",2)
    THEN
        RESPONSE #100
            SetGlobal("X#PRIELD","GLOBAL",3)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        Global("X#PRIELD","GLOBAL",3)
        InParty(Myself)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        InMyArea(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        CombatCounter(0)
        !See([ENEMY])
    THEN
        RESPONSE #100
            PlaySong(G3Blank)
            PlaySound("eldot99")
            StartDialogueNoSet(Player1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        AreaCheck("BG0153")  // E Baldur's Gate: Thieves' Guild
        Global("X#EUETGFTFT","GLOBAL",0)
        InParty(Myself)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        InMyArea(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        CombatCounter(0)
        !See([ENEMY])
    THEN
        RESPONSE #100
            SetGlobal("X#EUETGFTFT","GLOBAL",1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        Global("X#EUETGFTFT","GLOBAL",1)
        InParty(Myself)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        InMyArea(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
    THEN
        RESPONSE #100
            PlaySong(G3Blank)
            PlaySound("eldot99")
            StartDialogueNoSet(Player1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        AreaCheck("BG0132")  // W Baldur's Gate: Lady's House
        Global("X#EUETOTFTFT","GLOBAL",0)
        InParty(Myself)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        InMyArea(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        CombatCounter(0)
        !See([ENEMY])
    THEN
        RESPONSE #100
            SetGlobal("X#EUETOTFTFT","GLOBAL",1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        Global("X#EUETOTFTFT","GLOBAL",1)
        InParty(Myself)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        InMyArea(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
    THEN
        RESPONSE #100
            PlaySong(G3Blank)
            PlaySound("eldot99")
            StartDialogueNoSet(Player1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        AreaCheck("BG2608")  // Candlekeep: Library L1
        Global("X#EOFFOCL","GLOBAL",0)
        InParty(Myself)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        InMyArea(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        CombatCounter(0)
        !See([ENEMY])
    THEN
        RESPONSE #100
            SetGlobal("X#EOFFOCL","GLOBAL",1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        Global("X#EOFFOCL","GLOBAL",1)
        InParty(Myself)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        InMyArea(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
    THEN
        RESPONSE #100
            PlaySong(G3Blank)
            PlaySound("eldot99")
            StartDialogueNoSet(Player1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        AreaCheck("BG0133")  // Baldur's Gate Docks: Low Lantern D1
        Global("X#EORTFLOTLL","GLOBAL",0)
        InParty(Myself)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        InMyArea(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        CombatCounter(0)
        !See([ENEMY])
    THEN
        RESPONSE #100
            SetGlobal("X#EORTFLOTLL","GLOBAL",1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        Global("X#EORTFLOTLL","GLOBAL",1)
        InParty(Myself)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        InMyArea(Player1)
        !StateCheck(Player1,CD_STATE_NOTVALID)
    THEN
        RESPONSE #100
            PlaySong(G3Blank)
            PlaySound("eldot99")
            StartDialogueNoSet(Player1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        InParty(Myself)
        Global("X#DreamTimerStarted","GLOBAL",0)
    THEN
        RESPONSE #100
            RealSetGlobalTimer("X#DreamTalk","GLOBAL",THREE_TURNS)
            SetGlobal("X#DreamTimerStarted","GLOBAL",1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        AreaCheck("BG0112")  // Baldur's Gate Undercellars
        InParty("skie")  // Skie
        Dead("skie")  // Skie
        OR(2)
            Dead("slythe")  // Slythe
            Dead("krystin")  // Krystin
        Global("X#ELPC1","LOCALS",0)
        InParty(Myself)
        CombatCounter(0)
        !See([ENEMY])
        !ActuallyInCombat()
        See(Player1)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        !StateCheck(Player1,CD_STATE_NOTVALID)
    THEN
        RESPONSE #100
            SetGlobal("X#ELPC1","LOCALS",1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        Global("X#ELPC1","LOCALS",1)
        InParty(Myself)
        CombatCounter(0)
        !See([ENEMY])
        !ActuallyInCombat()
        See(Player1)
        !StateCheck(Myself,CD_STATE_NOTVALID)
        !StateCheck(Player1,CD_STATE_NOTVALID)
    THEN
        RESPONSE #100
            PlaySong(G3Blank)
            PlaySound("eldot99")
            StartDialogueNoSet(Player1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        AreaCheck("BG0112")  // Baldur's Gate Undercellars
        Dead("krystin")  // Krystin
        InParty("skie")  // Skie
        Global("X#ELPC2","LOCALS",0)
        InParty(Myself)
        CombatCounter(0)
        !See([ENEMY])
        See(Player1)
        !StateCheck("skie",CD_STATE_NOTVALID)  // Skie
        !StateCheck(Myself,CD_STATE_NOTVALID)
        !StateCheck(Player1,CD_STATE_NOTVALID)
    THEN
        RESPONSE #100
            SetGlobal("X#ELPC2","LOCALS",1)
    END
    
    IF
        !GlobalGT("BD_PLOT","GLOBAL",0)
        InParty("skie")  // Skie
        Global("X#ELPC2","LOCALS",1)
        InParty(Myself)
        CombatCounter(0)
        !See([ENEMY])
        See(Player1)
        !StateCheck("skie",CD_STATE_NOTVALID)  // Skie
        !StateCheck(Myself,CD_STATE_NOTVALID)
        !StateCheck(Player1,CD_STATE_NOTVALID)
    THEN
        RESPONSE #100
            PlaySong(G3Blank)
            PlaySound("eldot99")
            StartDialogueNoSet(Player1)
    END
    
    IF
        Global("#L_SayGoodbye","LOCALS",0)
        Global("#L_SayGoodbyeSet","LOCALS",0)
    THEN
        RESPONSE #100
            SetGlobal("#L_SayGoodbye","LOCALS",1)
            SetGlobal("#L_SayGoodbyeSet","LOCALS",1)
    END
    
    IF
        Global("RescuedSkie","GLOBAL",0)
        AreaCheck("L#SSS1")
    THEN
        RESPONSE #100
            SetGlobal("RescuedSkie","GLOBAL",30)
            SetGlobal("EldothMove","GLOBAL",3)
    END
    
    IF
        InParty(Myself)
        AreaCheck("BG0800")  // E Baldur's Gate
        Global("RescuedSkie","GLOBAL",30)
    THEN
        RESPONSE #100
            SetGlobalTimer("fl#eldothransomtimer","GLOBAL",TWO_DAYS)
            SetGlobal("RescuedSkie","GLOBAL",1)
    END
    
    IF
        InParty(Myself)
        !See([ENEMY])
        CombatCounter(0)
        PartyHasItem("L#SSFIGU")  // Figurine
        Global("L#SSQUEST","GLOBAL",1)
    THEN
        RESPONSE #100
            SetGlobal("L#SSQUEST","GLOBAL",2)
    END
    
    IF
        Global("L#SSQUEST","GLOBAL",2)
    THEN
        RESPONSE #100
            StartDialogOverride("ELDOTJ",Player1)
    END
    
    IF
        InParty(Myself)
        !See([ENEMY])
        CombatCounter(0)
        AreaCheck("BG2300")  // Friendly Arm Inn
        See("REPTRAP3")
        Global("L#SSQUEST","GLOBAL",5)
    THEN
        RESPONSE #100
            SetGlobal("L#SSQUEST","GLOBAL",6)
    END
    
    IF
        Global("L#SSQUEST","GLOBAL",6)
    THEN
        RESPONSE #100
            StartDialogOverride("ELDOTJ",Player1)
    END
    
    IF
        InParty(Myself)
        !See([ENEMY])
        CombatCounter(0)
        Global("L#SSQUEST","GLOBAL",9)
        GlobalTimerExpired("L#SSMESTIME","GLOBAL")
    THEN
        RESPONSE #100
            SetGlobal("L#SSQUEST","GLOBAL",10)
    END
    
    IF
        Global("L#SSQUEST","GLOBAL",10)
    THEN
        RESPONSE #100
            StartDialogOverride("ELDOTJ",Player1)
    END
    
    IF
        !AreaType(IWDAREA)
        !InPartyAllowDead(Myself)
        GlobalGT("CHAPTER","GLOBAL",13)
    THEN
        RESPONSE #100
            DestroySelf()
    END
    
    IF
        !AreaType(IWDAREA)
        !InPartyAllowDead(Myself)
        GlobalGT("CHAPTER","GLOBAL",7)
        Global("K#PartySoD","LOCALS",0)
    THEN
        RESPONSE #100
            DestroySelf()
    END
    
    IF
        !AreaType(IWDAREA)
        Die()
        !InParty(Myself)
        OR(12)
            AreaCheck("OH1000")
            AreaCheck("BG5600")  // Random Encounter: Plains1
            AreaCheck("BG5601")  // Random Encounter: Plains2
            AreaCheck("BG5700")  // Random Encounter: Canyon1
            AreaCheck("BG5701")  // Random Encounter: Canyon2
            AreaCheck("BG5800")  // Random Encounter: Cliff1
            AreaCheck("BG5801")  // Random Encounter: Cliff2
            AreaCheck("BG5900")  // Random Encounter: Grassland1
            AreaCheck("BG5901")  // Random Encounter: Grassland2
            AreaCheck("BG6000")  // Random Encounter: Forest1
            AreaCheck("BG6001")  // Random Encounter: Forest2
            AreaCheck("BG6100")  // Random Encounter: Road
    THEN
        RESPONSE #100
            DestroySelf()
    END
    
    IF
        !AreaType(IWDAREA)
        !InParty(Myself)
        CheckSpellState(Myself,STORY_MODE)
    THEN
        RESPONSE #100
            ReallyForceSpellDeadRES("OHSMODE3",Myself)  // No such index
            Continue()
    END
    
    IF
        !AreaType(IWDAREA)
        OR(2)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",13)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",19)
        UnselectableVariable(0)
    THEN
        RESPONSE #100
            ReallyForceSpellRES("K#UNSELE",Myself)  // No such index
            SetGlobal("DORN_ROMANCE_ATTACKED","LOCALS",1)
    END
    
    IF
        !AreaType(IWDAREA)
        Global("DORN_ROMANCE_FIGHT","GLOBAL",19)
        Dead("DORN")  // Dorn
    THEN
        RESPONSE #100
            MakeUnselectable(0)
            ReallyForceSpellRES("K#UNSELR",Myself)  // No such index
            SetGlobal("DORN_ROMANCE_FIGHT","GLOBAL",99)
            StartDialog("ELDOTZ",Player1)
    END
    
    IF
        !AreaType(IWDAREA)
        OR(2)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",13)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",19)
        See("DORN")  // Dorn
        !StateCheck(Myself,STATE_MIRRORIMAGE)
        HaveSpell(WIZARD_MIRROR_IMAGE)  // SPWI212.SPL (Mirror Image)
    THEN
        RESPONSE #100
            Spell(Myself,WIZARD_MIRROR_IMAGE)  // SPWI212.SPL (Mirror Image)
    END
    
    IF
        !AreaType(IWDAREA)
        OR(2)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",13)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",19)
        See("DORN")  // Dorn
        CheckStatGT(Myself,4,ARMORCLASS)
        HaveSpell(WIZARD_ARMOR)  // SPWI102.SPL (Armor)
    THEN
        RESPONSE #100
            Spell(Myself,WIZARD_ARMOR)  // SPWI102.SPL (Armor)
    END
    
    IF
        !AreaType(IWDAREA)
        OR(2)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",13)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",19)
        See("DORN")  // Dorn
        HaveSpell(WIZARD_MAGIC_MISSILE)  // SPWI112.SPL (Magic Missile)
    THEN
        RESPONSE #100
            Spell("DORN",WIZARD_MAGIC_MISSILE)  // Dorn
    END
    
    IF
        !AreaType(IWDAREA)
        OR(2)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",13)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",19)
        See("DORN")  // Dorn
        HaveSpell(WIZARD_LARLOCH_MINOR_DRAIN)  // SPWI119.SPL (Larloch's Minor Drain)
    THEN
        RESPONSE #100
            Spell("DORN",WIZARD_LARLOCH_MINOR_DRAIN)  // Dorn
    END
    
    IF
        !AreaType(IWDAREA)
        OR(2)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",13)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",19)
        See("DORN")  // Dorn
        HaveSpell(WIZARD_LIGHTNING_BOLT)  // SPWI308.SPL (Lightning Bolt)
    THEN
        RESPONSE #100
            Spell("DORN",WIZARD_LIGHTNING_BOLT)  // Dorn
    END
    
    IF
        !AreaType(IWDAREA)
        OR(2)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",13)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",19)
        See("DORN")  // Dorn
        HaveSpell(WIZARD_MELF_ACID_ARROW)  // SPWI211.SPL (Melf's Acid Arrow)
    THEN
        RESPONSE #100
            Spell("DORN",WIZARD_MELF_ACID_ARROW)  // Dorn
    END
    
    IF
        !AreaType(IWDAREA)
        OR(2)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",13)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",19)
        See("DORN")  // Dorn
        HaveSpell(WIZARD_FLAME_ARROW)  // SPWI303.SPL (Flame Arrow)
    THEN
        RESPONSE #100
            Spell("DORN",WIZARD_FLAME_ARROW)  // Dorn
    END
    
    IF
        !AreaType(IWDAREA)
        OR(2)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",13)
            Global("DORN_ROMANCE_FIGHT","GLOBAL",19)
        See("DORN")  // Dorn
    THEN
        RESPONSE #100
            Attack("DORN")  // Dorn
    END
    
    IF
        !AreaType(IWDAREA)
        Global("DORN_ROMANCE_ATTACKED","LOCALS",1)
        !ActuallyInCombat()
    THEN
        RESPONSE #100
            StartDialog("ELDOTZ",Player1)
    END
    
    IF
        !AreaType(IWDAREA)
        See("Sharteel")  // Shar-Teel
        InParty(Myself)
        Global("Eldothfight","GLOBAL",1)
    THEN
        RESPONSE #100
            LeaveParty()
            SetDialog("EldotP")
    END
    
    IF
        !AreaType(IWDAREA)
        See("Sharteel")  // Shar-Teel
        Global("Eldothfight","GLOBAL",1)
    THEN
        RESPONSE #100
            DialogInterrupt(FALSE)
            Continue()
    END
    
    IF
        !AreaType(IWDAREA)
        !See("Sharteel")  // Shar-Teel
        Global("Eldothfight","GLOBAL",1)
    THEN
        RESPONSE #100
            DialogInterrupt(TRUE)
            Continue()
    END
    
    IF
        !AreaType(IWDAREA)
        Dead("Sharteel")  // Shar-Teel
        Global("Eldothfight","GLOBAL",1)
    THEN
        RESPONSE #100
            DialogInterrupt(TRUE)
            SetGlobal("Eldothfight","GLOBAL",0)
    END
    
    IF
        !AreaType(IWDAREA)
        Global("Eldothfight","GLOBAL",1)
        See("Sharteel")  // Shar-Teel
        !StateCheck(Myself,STATE_MIRRORIMAGE)
        HaveSpell(WIZARD_MIRROR_IMAGE)  // SPWI212.SPL (Mirror Image)
    THEN
        RESPONSE #100
            Spell(Myself,WIZARD_MIRROR_IMAGE)  // SPWI212.SPL (Mirror Image)
    END
    
    IF
        !AreaType(IWDAREA)
        Global("Eldothfight","GLOBAL",1)
        See("Sharteel")  // Shar-Teel
        CheckStatGT(Myself,4,ARMORCLASS)
        HaveSpell(WIZARD_ARMOR)  // SPWI102.SPL (Armor)
    THEN
        RESPONSE #100
            Spell(Myself,WIZARD_ARMOR)  // SPWI102.SPL (Armor)
    END
    
    IF
        !AreaType(IWDAREA)
        Global("Eldothfight","GLOBAL",1)
        See("Sharteel")  // Shar-Teel
        HaveSpell(WIZARD_MAGIC_MISSILE)  // SPWI112.SPL (Magic Missile)
    THEN
        RESPONSE #100
            Spell("Sharteel",WIZARD_MAGIC_MISSILE)  // Shar-Teel
    END
    
    IF
        !AreaType(IWDAREA)
        Global("Eldothfight","GLOBAL",1)
        See("Sharteel")  // Shar-Teel
        HaveSpell(WIZARD_LARLOCH_MINOR_DRAIN)  // SPWI119.SPL (Larloch's Minor Drain)
    THEN
        RESPONSE #100
            Spell("Sharteel",WIZARD_LARLOCH_MINOR_DRAIN)  // Shar-Teel
    END
    
    IF
        !AreaType(IWDAREA)
        Global("Eldothfight","GLOBAL",1)
        See("Sharteel")  // Shar-Teel
        HaveSpell(WIZARD_LIGHTNING_BOLT)  // SPWI308.SPL (Lightning Bolt)
    THEN
        RESPONSE #100
            Spell("Sharteel",WIZARD_LIGHTNING_BOLT)  // Shar-Teel
    END
    
    IF
        !AreaType(IWDAREA)
        Global("Eldothfight","GLOBAL",1)
        See("Sharteel")  // Shar-Teel
        HaveSpell(WIZARD_MELF_ACID_ARROW)  // SPWI211.SPL (Melf's Acid Arrow)
    THEN
        RESPONSE #100
            Spell("Sharteel",WIZARD_MELF_ACID_ARROW)  // Shar-Teel
    END
    
    IF
        !AreaType(IWDAREA)
        Global("Eldothfight","GLOBAL",1)
        See("Sharteel")  // Shar-Teel
        HaveSpell(WIZARD_FLAME_ARROW)  // SPWI303.SPL (Flame Arrow)
    THEN
        RESPONSE #100
            Spell("Sharteel",WIZARD_FLAME_ARROW)  // Shar-Teel
    END
    
    IF
        !AreaType(IWDAREA)
        Global("Eldothfight","GLOBAL",1)
        See("Sharteel")  // Shar-Teel
    THEN
        RESPONSE #100
            Attack("Sharteel")  // Shar-Teel
    END
    
    IF
        !AreaType(IWDAREA)
        !Global("X#SkieLeftEldoth","GLOBAL",1)
        GlobalTimerExpired("RescueSkie","GLOBAL")
        Global("RescuedSkie","GLOBAL",0)
        InParty("Eldoth")  // Eldoth
    THEN
        RESPONSE #100
            Dialogue([PC])
    END
    
    IF
        !AreaType(IWDAREA)
        InParty(Myself)
        See("Skie")  // Skie
        Range("Skie",10)  // Skie
        Global("FindEldoth","GLOBAL",0)
        Global("RescuedSkie","GLOBAL",0)
    THEN
        RESPONSE #100
            SetGlobal("RescuedSkie","GLOBAL",1)
            ActionOverride("Skie",Dialogue([PC]))
    END
    
    IF
        !AreaType(IWDAREA)
        InParty(Myself)
        See("Skie")  // Skie
        Range("Skie",10)  // Skie
        Global("FindEldoth","GLOBAL",1)
        Global("RescuedSkie","GLOBAL",0)
    THEN
        RESPONSE #100
            SetGlobal("RescuedSkie","GLOBAL",1)
            Dialogue("skie")  // Skie
    END
    
    IF
        !AreaType(IWDAREA)
        GlobalTimerExpired("fl#eldothransomtimer","GLOBAL")
        Global("fl#eldothransomtalk","LOCALS",0)
        InParty("Eldoth")  // Eldoth
        InParty("Skie")  // Skie
    THEN
        RESPONSE #100
            IncrementGlobal("fl#eldothransomtalk","LOCALS",1)
            Dialogue(Player1)
    END
    
    IF
        !AreaType(IWDAREA)
        Global("BD_JOINXP","LOCALS",0)
        InParty(Myself)
        XPGT(Player1,31999)
        XPLT(Myself,32000)
    THEN
        RESPONSE #100
            SetInterrupt(FALSE)
            SetGlobal("BD_JOINXP","LOCALS",1)
            ChangeStat(Myself,XP,32000,SET)
            AddSpecialAbility("SPWI205")  // Horror
            SetInterrupt(TRUE)
    END
    
    IF
        !AreaType(IWDAREA)
        Global("BD_JOINXP","LOCALS",0)
        InParty(Myself)
        XPGT(Player1,15999)
        XPLT(Myself,16000)
    THEN
        RESPONSE #100
            SetInterrupt(FALSE)
            SetGlobal("BD_JOINXP","LOCALS",1)
            ChangeStat(Myself,XP,16000,SET)
            AddSpecialAbility("SPWI205")  // Horror
            SetInterrupt(TRUE)
    END
    
    IF
        !AreaType(IWDAREA)
        Global("BD_JOINXP","LOCALS",0)
        InParty(Myself)
        XPGT(Player1,7999)
        XPLT(Myself,8000)
    THEN
        RESPONSE #100
            SetInterrupt(FALSE)
            SetGlobal("BD_JOINXP","LOCALS",1)
            ChangeStat(Myself,XP,8000,SET)
            AddSpecialAbility("SPWI205")  // Horror
            SetInterrupt(TRUE)
    END
    
    IF
        !AreaType(IWDAREA)
        Global("BD_JOINXP","LOCALS",0)
        InParty(Myself)
        XPGT(Player1,3999)
        XPLT(Myself,4000)
    THEN
        RESPONSE #100
            SetInterrupt(FALSE)
            SetGlobal("BD_JOINXP","LOCALS",1)
            ChangeStat(Myself,XP,4000,SET)
            SetInterrupt(TRUE)
    END
    
    IF
        !AreaType(IWDAREA)
        Global("BD_JOINXP","LOCALS",0)
        InParty(Myself)
        XPGT(Player1,1999)
        XPLT(Myself,2000)
    THEN
        RESPONSE #100
            SetInterrupt(FALSE)
            SetGlobal("BD_JOINXP","LOCALS",1)
            ChangeStat(Myself,XP,2000,SET)
            SetInterrupt(TRUE)
    END
    
    IF
        !AreaType(IWDAREA)
        Global("BD_JOINXP","LOCALS",0)
        InParty(Myself)
    THEN
        RESPONSE #100
            SetInterrupt(FALSE)
            SetGlobal("BD_JOINXP","LOCALS",1)
            SetInterrupt(TRUE)
    END
    
    IF
        GlobalGT("B!GavinFinger","GLOBAL",0)
        GlobalLT("B!GavinFinger","GLOBAL",3)
        Global("B!EldothFinger","GLOBAL",0)
        InParty(Myself)
        InParty("B!GAVIN")  // Gavin
        InMyArea("B!GAVIN")  // Gavin
        !StateCheck(Myself,CD_STATE_NOTVALID)
        !StateCheck("B!GAVIN",CD_STATE_NOTVALID)  // Gavin
    THEN
        RESPONSE #100
            SetGlobal("B!EldothFinger","GLOBAL",1)
    END
    
    IF
        Global("B!EldothFinger","GLOBAL",1)
        InParty(Myself)
        InParty("B!GAVIN")  // Gavin
        InMyArea("B!GAVIN")  // Gavin
        !StateCheck(Myself,CD_STATE_NOTVALID)
        !StateCheck("B!GAVIN",CD_STATE_NOTVALID)  // Gavin
    THEN
        RESPONSE #100
            StartDialogueNoSet("B!GAVIN")  // Gavin
    END
    
    
  2. ERROR: cannot convert lev_max or %lev_max% to an integer

    SCS's 'mage_edits_main' function has encountered a file it doesn't know how to patch, ELDOTH.CRE (probably the file was broken by a previous mod). The error message was 'Not_found'. SCS has skipped it and continued with installation, but this may cause instabilities.

     

    How do you repair cre file level max. I tried to manipulate the XP/Power Level but no luck there.

    The SCS Smarter Mages installs with warnings and this is the only warning there. Since Eldoth.cre is only a joinable npc his AI shouldn't matter that much but still I like my weidu install to be clean by the book.

  3. [The Suna Seni/Valygar Relationship] from Unfinished Business - would this component still be incompatible with the TS Lite? I am assuming that is no longer the case. Since Valygar Romance was cut out from the TS Lite but always better get confirmation by the official TS Lite author.

    According to BiG World Project [The Suna Seni/Valygar Relationship] from the Unfinished Business needs to be installed for Corthala Romantique to work with UB.

  4. I just completed the first quest out of two added by a mod called Jan's Extended Quest v1.5.0. I finished the mod added follow up Jan's bioware quest without any issues. There are multiple ways player can choose how to deal with the quest. All cutscenes fired correctly in the mod. Jan's Extended Quest logs entries are in the main journal section not in the current quests list. There is also one French voiced dialogue. The text of the mentioned dialogue is in English so this isn't a huge turn off. I'd recommend for the people to try this mod on EET and add it officially to the list.

  5. I am doing my Nth install attempt. I am installing NPCs so I went to check if EET_End would install successfully which it did but with one creep line at the end.

    Quote

    Fatal Error: Sys_error("Bad file descriptor")

    Is this something serious?

    When I go check the EET_END debug txt file there is no mention of the error.

     

    EET_END_FATAL_ERROR_BadfileDescriptyor.j

     

    According to Bubb  it's a file copy somewhere...

    1EgCWaz.jpg

     

    I uploaded EET END debug log

    https://drive.google.com/file/d/1HqSzyAmrRI8BWhzchyClpUm7GDOF46Dg/view?usp=share_link

    130,514 lines won't fit into a single post.

  6. Cool feature of the Tortured Souls Lite would be integration bridge patch for Yoshimo Remorse. The player redeems Yoshimo so his wraith form that appears in the pocket plane in Throne of Bhaal. Yoshimo Remorse makes Yoshimo available in form of wraith that can be recruited in Throne of Bhaal pocket plane first visit.

    Also conflict if you have Yoshimo and LongerRoad's Irenicus in the party would be satisfying.

  7. ERROR: [tooltip.2da] -> [override/tooltip.2da] Patching Failed (COPY) (Failure("Failed to find enough lines to perform an INSERT_2DA_ROW"))
    Stopping installation because of error.

     

    I see numerous people get this issue. The solution for users is to remove tooltip.2da from the override folder and go install the mod. After SoD to BG2EE Item Upgrade successfully installed. Go to your newly created tooltip.2da inside override folder and compare the contents with the tooltip.2da that you removed prior to SoD to BG2EE Item Upgrade installation. Merge both files so the missing content from your removed tooltip.2da gets copied into newly created tooltip.2da.

    https://www.diffchecker.com/text-compare/

    This website will help you compare both text for differences and similarities and will help you know what content to copy and paste from the pre-installation of SoD to BG2EE Item Upgrade tooltip.2da

  8. Is it normal for Breagar and other modded added NPCs banters to go into endless loop when EET_End is not installed? Without EET_End installed it will do it on the minimal setup I posted above. I had not exactly same issue but something similar with Minsc in BG2. His dialogue for joining in Irenicus dungeon was broken and he wouldn't not be able to to join the party. After EET_END install everything worked.

  9. Spoiler

    // 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 [ : Version]
    ~EEFIXPACK/SETUP-EEFIXPACK.TP2~ #0 #0 // Core Fixes: Beta 1
    ~EEFIXPACK/SETUP-EEFIXPACK.TP2~ #0 #2 // Game Text Update: Beta 1

    ~EET/EET.TP2~ #0 #0 // EET core (resource importation): V13.4
    ~IWD1_EET/SETUP-IWD1_EET.TP2~ #1 #0 // Use <CHARNAME> instead of <GABBER> etc.
    ~IWD1_EET/SETUP-IWD1_EET.TP2~ #1 #1 // Icewind Dale: Heart of Winter in Baldur's Gate Enhanced Edition Trilogy
    ~IWD2_EET/SETUP-IWD2_EET.TP2~ #1 #0 // Icewind Dale 2 in Baldur's Gate Enhanced Edition Trilogy
    ~ICEWIND_EET/ICEWIND_EET.TP2~ #1 #0 // IceWind_End
    ~TDDZ/TDDZ.TP2~ #0 #0 // TDD - Core: v1.3.1
    ~TDDZ/TDDZ.TP2~ #0 #1 // TDD - Trollford: v1.3.1
    ~TDDZ/TDDZ.TP2~ #0 #2 // TDD - Eshpurta: v1.3.1
    ~TDDZ/TDDZ.TP2~ #0 #3 // TDD - Purskal: v1.3.1
    ~TDDZ/TDDZ.TP2~ #0 #4 // TDD - Riatavin: v1.3.1
    ~TDDZ/TDDZ.TP2~ #0 #5 // TDD - Onset of the Darkest Day: v1.3.1

    ~SOS/SETUP-SOS.TP2~ #0 #0 // Shadows Over Soubar: 1.16
    ~SOS/SETUP-SOS.TP2~ #0 #1 // Selence arrives to Waukeens Promenade after the meeting with Gaelan in the slums: 1.16
    ~CTB/SETUP-CTB.TP2~ #0 #0 // Check The Bodies: 3.0
    ~CTB/SETUP-CTB.TP2~ #0 #1 // Candlekeep Chores: 3.0
    ~CTB/SETUP-CTB.TP2~ #0 #2 // Candlekeep Chores Fast Forward (for CtB v2.2 or later): 3.0
    ~CTB/SETUP-CTB.TP2~ #0 #3 // Other Improvements: 3.0
    ~TETHYRFORESTPATCH/SETUP-TETHYRFORESTPATCH.TP2~ #0 #0 // Tethyr Forest Patch: 3b
    ~ROT/SETUP-ROT.TP2~ #0 #0 // Region Of Terror: v4.0

    ~DRAGONSPEAR_UI++/DRAGONSPEAR_UI++.TP2~ #0 #1 // Install SoD GUI Overhaul Core Component: 22.01.3
    ~DRAGONSPEAR_UI++/DRAGONSPEAR_UI++.TP2~ #0 #2 // Add Transparent Tooltip Background: 22.01.3
    ~DRAGONSPEAR_UI++/DRAGONSPEAR_UI++.TP2~ #0 #3 // Update several strings in Dialog.tlk: 22.01.3
    ~DRAGONSPEAR_UI++/DRAGONSPEAR_UI++.TP2~ #0 #9 // Select Number of Quicksave Slots -> 6: 22.01.3
    ~DRAGONSPEAR_UI++/DRAGONSPEAR_UI++.TP2~ #0 #10 // Update portrait Picker: 22.01.3
    ~DRAGONSPEAR_UI++/DRAGONSPEAR_UI++.TP2~ #0 #11 // Fix Blurry Portraits: 22.01.3
    ~CANDLELIGHT-FOR-UIPP/CANDLELIGHT-FOR-UIPP.TP2~ #0 #10 // Candle skin pack for Dragonspear UI++ mod -> Candlelight skin: 0.2.0
    ~HIDDENGAMEPLAYOPTIONS/HIDDENGAMEPLAYOPTIONS.TP2~ #0 #0 // Install all Hidden Gameplay Options at once: 4.1
    ~HIDDENGAMEPLAYOPTIONS/HIDDENGAMEPLAYOPTIONS.TP2~ #0 #103 // Update key bindings -> for priest and mage spells: 4.1
    ~BGEECLASSICMOVIES/BGEECLASSICMOVIES.TP2~ #0 #1 // Restore BG1 movies to BG:EE -> Add missing movies: v2.3.1
    ~BGEECLASSICMOVIES/BGEECLASSICMOVIES.TP2~ #0 #2 // Show all movies in options without need to unlock them in game: v2.3.1
    ~BGEECLASSICMOVIES/BGEECLASSICMOVIES.TP2~ #0 #3 // Restore BG1 Chapter and Dream Screens: v2.3.1

    ~DSOTSC/DSOTSC.TP2~ #0 #0 // Dark Side of the Sword Coast (DSotSC): v4.2
    ~DSOTSC/DSOTSC.TP2~ #0 #3 // More common encounters in vanilla areas: v4.2
    ~DSOTSC/DSOTSC.TP2~ #0 #4 // Distribute DSotSC items also in vanilla content: v4.2
    ~NTOTSC/NTOTSC.TP2~ #0 #0 // Northern Tales of the Sword Coast (NTotSC) for BGT-Weidu, BG:EE, and EET: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #1 // Spawn less Monsters depending on Game Difficulty: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #2 // Keelor the Dwarf: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #3 // Llindellyn's Lucky Arrow: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #5 // Pilar and Gheldehar: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #7 // Will O'Hara NPC: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #8 // Will O'Hara: Install English Soundset: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #9 // Fighting Encounters: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #10 // Improved Lesser Fiends: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #11 // Improved Haeball: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #12 // Improved Ghotal: 5.0.0
    ~NTOTSC/NTOTSC.TP2~ #0 #13 // Reduce Number of Shaman Cloaks -> Remove Cloaks from generic Orc Priests: 5.0.0
    ~BONEHILLEET/SETUP-BONEHILLEET.TP2~ #0 #0 // Secret of BoneHill (EET😞 v33
    ~VAULTEET/SETUP-VAULTEET.TP2~ #0 #0 // The Vault (Ikki's rework for EET compatibility): v8.1
    ~IMOEN_FOREVER/IMOEN_FOREVER.TP2~ #0 #0 // Imoen 4 Ever in BGII: Imoen Returns after Talking to Gaelan in Chapter 2: v10
    ~IMOEN_FOREVER/IMOEN_FOREVER.TP2~ #0 #1 // Imoen 4 Ever in BGII: Give Imoen Dialogue Content in SoA: v10
    ~IMOEN_FOREVER/IMOEN_FOREVER.TP2~ #0 #2 // Imoen 4 Ever in BGII: Yoshimo Comes to Brynnlaw: v10
    ~IMOEN_FOREVER/IMOEN_FOREVER.TP2~ #0 #3 // Imoen 4 Ever in BGII: Give Imoen Protection Spell in Chapters 2 & 3: v10
    ~IMOEN_FOREVER/IMOEN_FOREVER.TP2~ #0 #11 // Imoen 4 Ever in SoD: Imoen Returns to PC in First Coalition Camp (bd1000): v10
    ~IMOEN_FOREVER/IMOEN_FOREVER.TP2~ #0 #12 // Imoen 4 Ever in SoD: Imoen Gives Better Reason to Stay Behind in Palace: v10
    ~IMOEN_FOREVER/IMOEN_FOREVER.TP2~ #0 #13 // Imoen 4 Ever in SoD: Play Cutscene With Imoen and Duke Jannath: v10
    ~IMOEN_FOREVER/IMOEN_FOREVER.TP2~ #0 #14 // Imoen 4 Ever in SoD: Give Imoen Dialogue Content in Chapters 8-12: v10
    ~IMOEN_FOREVER/IMOEN_FOREVER.TP2~ #0 #16 // Imoen 4 Ever in SoD: Unify Imoen's Portrait -> Use Imoen's SoD Portrait after Korlasz' Crypt: v10
    ~IMOEN_FOREVER/IMOEN_FOREVER.TP2~ #0 #20 // Imoen's chest moves with the campaign, too: v10
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #0 // Endless BG1: Main Component (Required): 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #1 // More Flavor to Hero of Baldur's Gate (Includes PC's Residence Inside Palace): 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #2 // Short Public Hero Tribute: 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #3 // Sarevok's Unique Items: 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #5 // Imoen and Duke Jannath (Imoen Gets Residence Inside Palace): 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #6 // Duke Eltan Is in the Palace: 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #7 // Flaming Fist After Final Fight: 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #8 // Elminster Makes an Appearance -> jastey's Version: 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #10 // First Refugees Come to Baldur's Gate: 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #11 // Ophyllis the Treasurer is Inside Palace Dungeon: 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #12 // Denkod in Thieves' Guild Comments on Sarevok's Death: 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #13 // Skip Thieves' Maze Once After Sarevok's Death: 15
    ~C#ENDLESSBG1/C#ENDLESSBG1.TP2~ #0 #16 // Captain Corwin Is in the Palace: 15
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #0 // Main component: Allow continued play after Sarevok and/or Irenicus is defeated: v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #10 // Use BGI ending movie as a dream and give new bhaal-spawn power at first rest: v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #30 // Clean-up Quests -> Those supporters that are still alive when Sarevok dies immediately flee the area (to give more clean-up quests): v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #40 // Clean up the town folk chatter with regard to Sarevok: v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #50 // Clean up the wounded from the thieves' maze: v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #70 // Duke Eltan's reward option: House near Ducal Palace: v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #71 // Duke Eltan's reward option: Cabin in High Hedge: v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #72 // Duke Eltan's reward option: Gray house in NW Beregost: v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #73 // Duke Eltan's reward option: House across from Flaming Fist compound: v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #80 // Add Waves of Refugees to Baldur's Gate: v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #130 // Use abbreviated capture scene leading to BG2: v2.4
    ~TRANSITIONS/TRANSITIONS.TP2~ #0 #140 // Use Irenicus in hell movie to restore Bhaal-spawn powers after he is defeated: v2.4
    ~C#ANOTHERFINEHELL/C#ANOTHERFINEHELL.TP2~ #0 #0 // Another Fine Hell - Optional Ending for SoD and BGII Closure: Alpha_220923
    ~C#ANOTHERFINEHELL/C#ANOTHERFINEHELL.TP2~ #0 #1 // Get the Hells Out - Quest Option with Extended BGII Content: Alpha_220923
    ~C#ANOTHERFINEHELL/C#ANOTHERFINEHELL.TP2~ #0 #2 // PC's and Imoen's chest in Palace should have their content: Alpha_220923

    ~C#SODTWEAKS/SETUP-C#SODTWEAKS.TP2~ #0 #3 // Do Not Miss NPC-PC Dialogues -> Activate All NPC-PC Dialogues Always: v9.2
    ~C#SODTWEAKS/SETUP-C#SODTWEAKS.TP2~ #0 #4 // Skip Korlasz's Dungeon: v9.2
    ~C#SODTWEAKS/SETUP-C#SODTWEAKS.TP2~ #0 #5 // More Dialogue Choices & Prevent Dead Ends: v9.2
    ~C#SODTWEAKS/SETUP-C#SODTWEAKS.TP2~ #0 #20 // Make Portal Close from Dragonspear Castle (Aun Argent survives always): v9.2
    ~C#SODTWEAKS/SETUP-C#SODTWEAKS.TP2~ #0 #21 // Hephernaan takes Dragonspear Vault Key: v9.2
    ~C#SODBOABRI/C#SODBOABRI.TP2~ #0 #0 // Scene at Boareskyr Bridge will be Acknowledged: Add NPC Reactions: v2
    ~C#SODBOABRI/C#SODBOABRI.TP2~ #0 #1 // Add Description Text to Original Scene at Bridge: v2
    ~C#SODBOABRI/C#SODBOABRI.TP2~ #0 #2 // Bridge Scene has Different Choices: v2
    ~C#SODBOABRI/C#SODBOABRI.TP2~ #0 #3 // Add Stat Changes to Choices at Bridge: v2
    ~THEMED_TWEAKS/THEMED_TWEAKS.TP2~ #0 #60 // SoD - Give Imoen a special wand for palace attack scene: v0.4
    ~THEMED_TWEAKS/THEMED_TWEAKS.TP2~ #0 #70 // SoD - Allow PC to give aid to Imoen after attack in palace: v0.4
    ~THEMED_TWEAKS/THEMED_TWEAKS.TP2~ #0 #80 // SoD - Stat-based observations and quest options: v0.4
    ~THEMED_TWEAKS/THEMED_TWEAKS.TP2~ #0 #90 // SoD - Ditch Tour-Guide Corwin Schael: v0.4
    ~THEMED_TWEAKS/THEMED_TWEAKS.TP2~ #0 #100 // SoD - Quest: Scouting the Coast Way Crossing: v0.4
    ~THEMED_TWEAKS/THEMED_TWEAKS.TP2~ #0 #140 // SoD/BG2EE - Add a little snark to dialogues: v0.4
    ~THEMED_TWEAKS/THEMED_TWEAKS.TP2~ #0 #180 // BG2EE - Give Imoen innnate Magic Missiles for attack scene: v0.4
    ~THEMED_TWEAKS/THEMED_TWEAKS.TP2~ #0 #150 // SoD/BG2EE - Remove cut scenes that the PC shouldn't be privy to: v0.4
    ~THEMED_TWEAKS/THEMED_TWEAKS.TP2~ #0 #160 // SoD/BG2EE - Move dreams about Irenicus from SoD to BG2EE: v0.4
    ~BGQE/SETUP-BGQE.TP2~ #0 #0 // Slime Quest: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #1 // Beregost Family Quest: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #2 // Babysitting Quest, including the Carnival Encounter...: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #3 // Nashkel Monster Quest: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #4 // Fallen Paladin Quest: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #5 // Undying Love Quest: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #6 // Lovesick Half-Orc: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #7 // Unexpected Help Quest: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #8 // Many Little Paws: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #9 // Drunk near Beregost Temple: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #10 // A Warm Place for Noober: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #11 // Brage's Sword: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #12 // Legal Sea Charts Sources: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #13 // Additions to the Lady's Hall and the Bitch Queen's Temple: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #14 // A Worried Farmer: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #15 // Bodies for a Good Cause: v25.6
    ~BGQE/SETUP-BGQE.TP2~ #0 #16 // Finish Cordyr's Quest without killing Sil: v25.6
    ~AC_QUEST/AC_QUEST.TP2~ #1 #0 // A Job Well-Paid: 4.3
    ~AC_QUEST/AC_QUEST.TP2~ #1 #1 // A Feast for the Gnolls: 4.3
    ~AC_QUEST/AC_QUEST.TP2~ #1 #2 // Jumper: 4.3
    ~AC_QUEST/AC_QUEST.TP2~ #1 #3 // The Lost Son: 4.3
    ~AC_QUEST/AC_QUEST.TP2~ #1 #4 // Of Wolves and Men -> Quest uses hut near Thalantyr in High Hedge.: 4.3
    ~AC_QUEST/AC_QUEST.TP2~ #1 #6 // The Great Carlini: 4.3
    ~AC_QUEST/AC_QUEST.TP2~ #1 #7 // A Home for the Gibberlings: 4.3
    ~AC_QUEST/AC_QUEST.TP2~ #1 #8 // Fangirls: 4.3
    ~AC_QUEST/AC_QUEST.TP2~ #1 #9 // The Serpents of Abbathor: 4.3
    ~AC_QUEST/AC_QUEST.TP2~ #1 #10 // A Halfling among the Eyeless: 4.3
    ~C#BRAGE/C#BRAGE.TP2~ #0 #0 // Brage's Redemption - Brage Joinable NPC for Baldur's Gate: 7.2
    ~C#BRAGE/C#BRAGE.TP2~ #0 #1 // Assign the mod's portrait and soundset to the original Brage in game.: 7.2
    ~SETUP-TGC1E.TP2~ #0 #0 // The Grey Clan Episode One: In Candlelight, BGT-WeiDU/EET/BG:EE edition v1.9 -> Normal edition: v1.9
    ~SIRINESCALL/SETUP-SIRINESCALL.TP2~ #0 #0 // The Lure of the Sirine's Call: v16.3
    ~SIRINESCALL/SETUP-SIRINESCALL.TP2~ #0 #1 // Extended Lighthouse Area: v16.3
    ~TRAVELLERS/TRAVELLERS.TP2~ #0 #0 // Travellers in Faerun: v0.82
    ~TRAVELLERS/TRAVELLERS.TP2~ #0 #1 // Arkanis Gath's Investigation: v0.82
    ~TRAVELLERS/TRAVELLERS.TP2~ #0 #2 // The Peddler: v0.82
    ~GORGON/SETUP-GORGON.TP2~ #0 #0 // Install The Gorgon's Eye: v3.2
    ~SOTSC/SOTSC.TP2~ #0 #0 // Shades of the Sword Coast - Expansion Pack for BGEE: 8.2
    ~EXTRAEXPANDEDENHANCEDENCOUNTERS/EXTRAEXPANDEDENHANCEDENCOUNTERS.TP2~ #0 #0 // EEEE: Melia Quicknight, Crossroads: 4.0
    ~EXTRAEXPANDEDENHANCEDENCOUNTERS/EXTRAEXPANDEDENHANCEDENCOUNTERS.TP2~ #0 #1 // EEEE: Bimmy's Badgering Bandits: 4.0
    ~EXTRAEXPANDEDENHANCEDENCOUNTERS/EXTRAEXPANDEDENHANCEDENCOUNTERS.TP2~ #0 #3 // EEEE: Bear Encounter near the Gnoll Stronghold: 4.0
    ~EXTRAEXPANDEDENHANCEDENCOUNTERS/EXTRAEXPANDEDENHANCEDENCOUNTERS.TP2~ #0 #4 // EEEE: Xan's New Grove (new items in Mulahey's cave): 4.0
    ~EXTRAEXPANDEDENHANCEDENCOUNTERS/EXTRAEXPANDEDENHANCEDENCOUNTERS.TP2~ #0 #5 // EEEE: Daenni's Bridge Bandits: 4.0
    ~EXTRAEXPANDEDENHANCEDENCOUNTERS/EXTRAEXPANDEDENHANCEDENCOUNTERS.TP2~ #0 #6 // EEEE: The Fire Drake in the Wyvern Cave: 4.0
    ~EXTRAEXPANDEDENHANCEDENCOUNTERS/EXTRAEXPANDEDENHANCEDENCOUNTERS.TP2~ #0 #7 // EEEE: Undercity Magma Bulwark Encounter; Red Skeleton-(U.M.B.E.R.S.): 4.0
    ~BST/SETUP-BST.TP2~ #0 #0 // The BS Company presents Balduran's Seatower: vEAOB.8
    ~BG1NPC/BG1NPC.TP2~ #0 #0 // The BG1 NPC Project: Required Modifications: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #10 // The BG1 NPC Project: Banters, Quests, and Interjections: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #24 // The BG1 NPC Project: Ajantis Romance Core (teen content) -> Speed: 1 hour 30 minutes (extended) real time minimum between LoveTalks: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #34 // The BG1 NPC Project: Branwen's Romance Core (teen content) -> Speed: 1 hour 30 minutes (extended) real time minimum between LoveTalks: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #44 // The BG1 NPC Project: Coran's Romance Core (adult content) -> Speed: 1 hour 30 minutes (extended) real time minimum between LoveTalks: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #54 // The BG1 NPC Project: Dynaheir's Romance Core (teen content) -> Speed: 1 hour 30 minutes (extended) real time minimum between LoveTalks: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #64 // The BG1 NPC Project: Shar-Teel Relationship Core (adult content) -> Speed: 1 hour 30 minutes (extended) real time minimum between LoveTalks: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #74 // The BG1 NPC Project: Xan's Romance Core (teen content) -> Speed: 1 hour 30 minutes (extended) real time minimum between LoveTalks: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #80 // The BG1 NPC Project: Female Romance Challenges, Ajantis vs Xan vs Coran: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #114 // BGEE Banter Timing Tweak -> Banter Timing: Very slow (about 55 minutes between banter dialogs): v30
    ~BG1NPC/BG1NPC.TP2~ #0 #120 // The BG1 NPC Project: Bardic Reputation Adjustment: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #130 // The BG1 NPC Project: Sarevok's Diary Adjustments -> SixofSpades Extended Sarevok's Diary: v30
    ~BG1NPC/BG1NPC.TP2~ #0 #160 // The BG1 NPC Project: Add Non-Joinable NPC portraits to quests and dialogues: v30
    ~BG1NPCMUSIC/SETUP-BG1NPCMUSIC.TP2~ #0 #0 // The BG1 NPC Project Music Pack -> Install All Audio: v6
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #103 // Main Component: Amount of -ahem- details and BG-style vs. description text! (Required) -> BG-style Version [Adult content] and Show/Install all Components with Warnings.: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #1 // Bardolan's Briefing, by berelinde: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #2 // Scar's Spare Time, by jastey: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #3 // Kim's Preoccupation, by jastey (WARNING - refer to the readme!): 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #4 // Extension of Bjornin Encounter (Personal Wound Treatment), by jastey: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #5 // No Starch in the Maypole: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #6 // Duke Eltan's Spare Minute, by jastey: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #7 // Husam's Personal Preparation, by jastey: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #8 // Laurel's Post-Hunting, by jastey: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #9 // Bartus' Seduction, by jastey: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #10 // Lina's Massage, by jastey: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #11 // First Night with Quentin, by Kulyok: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #12 // Chatting Niklos Up, by Kulyok (mature content. WARNING - refer to the readme!): 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #13 // Slythe and Krystin, by Kulyok (mature content. WARNING - refer to the readme!): 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #14 // No Regrets: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #15 // Purchased Love, by Thimblerig: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #16 // Hull: Heavy Duty, by Lava: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #17 // Late Night with Jaheira, by Kulyok: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #18 // Sil's Blessing, by Lava: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #19 // Melicamp: The Poultry Boy, by Lava: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #20 // Reading with Rinnie, by Western Paladin: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #21 // Molly the Husband-Grabber, by Kulyok: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #22 // The Mourning of Centeol, the Spider Lady, by Lava: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #23 // The Essential End, by Lava (WARNING - refer to the readme!): 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #24 // The Harvestmen Lair, by Lava (mature content): 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #25 // The Great Zudini, by Kulyok (mature content): 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #26 // The Messenger, by Thimblerig: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #27 // Ender Sai, the Hero's Reward, by Thimblerig (WARNING - refer to the readme!): 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #28 // The Novelists, by Thimblerig: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #29 // The Honest Lies of Two Riversides, By Lava: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #30 // Necromancer's Trouble, by jastey: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #31 // Dinner with Thalantyr, by jastey: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #32 // Girdle of Gender Reactions, by Thimblerig, Kulyok, Domi, Lava, Lastknightleft, Twani, Jastey, Daisy Ninja Girl: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #33 // The Surgeon's Dream, by Kulyok: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #34 // All That Left Was, by Lava and Thimblerig: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #35 // A Childhood Friend, by Kulyok: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #36 // Arlene the Working Girl, by Kulyok: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #37 // Della May from Thay, by Kulyok: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #38 // A Dirty Guard in Candlekeep, by Kulyok (mature content. WARNING - refer to the readme!): 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #39 // Phoenix Flame, by Kulyok (mature content): 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #40 // Mikala the Monk, by Twani: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #41 // The Messenger 2: Rain or Snow or Gloom of Night, by Thimblerig and tibicina: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #42 // Camryn and Tamah, by tibicina: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #43 // Minor Disclosures, by jastey: 9.0
    ~BG1RE/SETUP-BG1RE.TP2~ #0 #44 // Cloakwood Lovers, by tibicina: 9.0
    ~BANK_OF_BALDURS_GATE/BANK_OF_BALDURS_GATE.TP2~ #0 #0 // Bank of Baldur's Gate: v0.3
    ~INDINPC/SETUP-INDINPC.TP2~ #0 #0 // Indira NPC: v14
    ~INDINPC/SETUP-INDINPC.TP2~ #0 #1 // Install Interjections for Indira (BETA): v14
    ~MUR'NETH/MUR'NETH.TP2~ #0 #0 // The Mur'Neth NPC Mod: v13.1

    ~XANBG1FRIEND/SETUP-XANBG1FRIEND.TP2~ #0 #0 // Xan's friendship path for BG1: v11
    ~CORANBGFRIEND/CORANBGFRIEND.TP2~ #0 #0 // Coran's Extended BG Friendship Talks: v5.2
    ~AJANTISBG1/SETUP-AJANTISBG1.TP2~ #0 #0 // Installs Ajantis BG1 Expansion Modification: 18.3
    ~AJANTISBG1/SETUP-AJANTISBG1.TP2~ #0 #1 // Install the unique BG:EE BAM for Ajantis' Family Shield: 18.3
    ~ACBRE/ACBRE.TP2~ #1 #0 // Breagar: Contents: 12.0.0
    ~ACBRE/ACBRE.TP2~ #1 #13 // Change Breagar's dialog timer? (Default is 30 minutes between dialogues.) -> 1 hour 30 minutes real time between talks: 12.0.0

    BGEE WeidU:

    Spoiler

    ~DLCMERGER/DLCMERGER.TP2~ #0 #3 // Merge DLC into game -> Merge all available DLCs: 1.3
    ~SETUP-DARKHORIZONSBGEE.TP2~ #0 #0 //  "Dark Horizons" Mod for Baldur's Gate: Enhanced Edition: BG:EE v213
    ~DRIZZTSAGA/DRIZZTSAGA.TP2~ #0 #0 // The Drizzt Saga for BGEE/Tutu/BGT -> Default version: areas connected by travel triggers: v3.00
    ~DRIZZTSAGA/DRIZZTSAGA.TP2~ #0 #3 // Delayed start: Drizzt joins after Durlag's Tower: v3.00

    ~SOA/SETUP-SOA.TP2~ #0 #0 // The Stone of Askavar for TotSC/Tutu/BGT/BGEE -> Default version: areas connected by travel triggers: 2.2
    ~KARATUR/SETUP-KARATUR.TP2~ #0 #0 // T'Was a Slow Boat from Kara-Tur
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #0 // Ice Island Level Two Restoration: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #11 // Scar and the Sashenstar's Daughter: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #12 // Quoningar, the Cleric: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #13 // Shilo Chen and the Ogre-Magi: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #14 // Edie, the Merchant League Applicant: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #16 // Creature Corrections: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #17 // Creature Restorations: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #18 // Creature Name Restorations: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #19 // Minor Dialogue Restorations: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #21 // Store, Tavern and Inn Fixes and Restorations: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #22 // Item Corrections and Restorations: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #29 // Duke Eltan in the Harbor Master's Building: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #30 // Nim Furlwing Encounter: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #32 // Svlast, the Fallen Paladin Encounter: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #33 // Mal-Kalen, the Ulcaster Ghost: v16.4
    ~BG1UB/SETUP-BG1UB.TP2~ #0 #34 // Chapter 6 Dialogue Restorations: v16.4
    ~VERRSZA/VERRSZA.TP2~ #0 #0 // Verr'Sza - the rakshasa NPC for BG1EE: 6.0
    ~WHITE/WHITE.TP2~ #0 #0 // White NPC for BG:EE, BGT and TuTu: 3.0
    ~SIRENE/SETUP-SIRENE.TP2~ #0 #0 // Sirene NPC for Baldur's Gate: Enhanced Edition

    ~K9SHARTEELNPC/SETUP-K9SHARTEELNPC.TP2~ #0 #0 // Install Shar-Teel NPC Mod: v1.4
    ~SETUP-TENYATHERMIDOR.TP2~ #0 #0 // Tenya Thermidor for BG:EE
    ~SETUP-BG1AERIE.TP2~ #0 #0 // Aerie for BG:EE
    ~SARADAS_MAGIC/SARADAS_MAGIC.TP2~ #0 #0 // saradas_magic
    ~K9ROUGHWORLD/SETUP-K9ROUGHWORLD.TP2~ #0 #0 // Install Scaled Spawning (BGEE Only): BETA 1.41
    ~K9ROUGHWORLD/SETUP-K9ROUGHWORLD.TP2~ #0 #1 // Install Sparse Resting (BGEE Only): BETA 1.41
    ~K9ROUGHWORLD/SETUP-K9ROUGHWORLD.TP2~ #0 #3 // Install Improved Beggars Component: BETA 1.41
    ~K9ROUGHWORLD/SETUP-K9ROUGHWORLD.TP2~ #0 #5 // Install Reputation Rebalanced Component: BETA 1.41

     

     

     

    Minimal mod setup still the same bug occurs. I am literally pulling my hair out. I thought that if I started anew the glitch wouldn't sneak in. I even skipped Breagar's crossmod and PID content. I crossed out components that weren't present in the previous weidu log where the same bug occured so they are safe bet they don't cause it. Is my PC cursed?

    EDIT: I installed the EET_END and Breagar dialogue fired correctly without endless loop. I guess something must have got broken in the previous install. At least this give me hope that Breagar will work correctly now! I even know which dialogue it was suppose to be that endless loop overridden.

    Quote

    Not a good way to travel, <CHARNAME>. Such bottlenecks are good place for waylayers.

    7JVAIUh.png

  10. Install Component [Imoen 4 Ever in BGII: Yoshimo Comes to Brynnlaw]

    I wonder if this component would work with Tortured Souls Lite? It makes Yoshimo sneak on board of the ship and he becomes available for recruitment when Imoen of 4Ever version gets taken away in a cut scene by Valen and other vampires in Brynnlaw docks.

  11. Top lines from the README.bg1ub.english.html

     

    BG1 Unfinished Business

    A mod for BG1, BG1-TotSC, Tutu, BGT, BGEE, and EET

    Version 16.4

    Developed by: icelus, devSin, SimDing0, Idobek, Ascension64, CamDawg, SixOfSpades, and Dudley

    Current Maintainer: AstroBryGuy, jastey

    BG1UB Support Forum: http://forums.pocketplane.net/index.php/board,79.0.html

    BG1UB Homepage: http://www.pocketplane.net/bg1ub

     

    Someone who is a modder or insightful reader can figure out mod cannot be installed on any BG2EE directory game by seeing that BG2EE one is omitted. But alas I am not one of those two and most of the users too. :D

  12. 23 minutes ago, Arkie said:

    Hi!

    Yes, this is the correct order for the current versions, but please, wait for the next beta release, if you want to try these mods.

    I am a way long before I get to install Alternatives. So I should make it for the beta release. I am a slow mega mod installer who makes a lot of mistakes and needs to go back many times.😛

    Please ping me @zelazko when beta is out.

  13. Tortured Souls Lite ensures compatibility with the Alternatives so it should be installed after Alternatives? (yes) Tortured Souls Sime is to be installed after Tortured Souls Lite? (yes).

    Correct install order is:

    1. Alternatives

    2. Tortured Souls Lite (it has crossmod dlg file for Alternatives it checks if TS is installed)

    3. Tortured Souls Sime (It has crossmod dlg files for Tortured Souls Lite it checks if TS is installed)

     

  14. Spoiler

    #####################################################
    #                                                   #
    #  This is the GemRB Configuration file.            #
    #  Here are defined some default parameters for     #
    #  basic configuration and paths definition.        #
    #                                                   #
    #  Parameters are defined as a Name=Value pair      #
    #  The Value can be of three types:                 #
    #      - String                                     #
    #      - Integer                                    #
    #      - Boolean                                    #
    #                                                   #
    #  The String value is represented as follows       #
    #  i.e. H:\GemRB\plugins                            #
    #  Integers are defined as follows                  #
    #  i.e. 12723                                       #
    #  Booleans are represented as 1 or 0 in this file  #
    #                                                   #
    #  Lines starting with # are ignored                #
    #                                                   #
    #####################################################

    #####################################################
    #                                                   #
    #  Game Type [String] Use one of the following      #
    #  values:                                          #
    #                                                   #
    #  auto      Attempt to autodetect game type        #
    #                                                   #
    bg1       Baldur's Gate                          #
    bg2       Baldur's Gate 2 : SoA or ToB           #
    bg2ee     Baldur's Gate 2 : EE (experimental!)   #
    #  how       Icewind Dale : HoW or ToTL             #
    #  (iwd)     Icewind Dale (no How or ToTL installed)#
    iwd2      Icewind Dale 2                         #
    pst       Planescape Torment                     #
    #                                                   #
    #  demo      GemRB demo                             #
    #  test      Minimal test mode                      #
    #  (More will come)                                 #
    #                                                   #
    #####################################################

    GameType=iwd2

    #####################################################
    #  Game Name [String] Title for GemRB window, use   #
    #  anything you wish, e.g. Baldur's Gate 3: RotFL   #
    #                                                   #
    #  Defaults to GemRB: <actual game name>            #
    #####################################################

    GameName=Icewind Dale 2

    #####################################################
    #  Encoding [default|polish|czech|german] Language  #
    #  used by game data.                               #
    #####################################################

    Encoding=Polish

    #####################################################
    #  Video Parameters                                 #
    #####################################################
    #Resolutions supported by the original games (gemrb) are:
    # * 640x480 (except in iwd2)
    # * 800x600 (bg2, iwd:how, iwd2)
    # * 1024x768 (bg2, iwd:how, iwd2)
    # * 1280x960 (bg2, iwd:how, iwd2)
    # You can use others as well!

    #Screen width
    Width=1280

    #Screen height
    Height=960

    #Bits per pixel [Integer:16,32]
    Bpp=32

    #Fullscreen [Boolean]
    Fullscreen=0

    # Use sprited fog of war [Boolean]. For nostalgia. By
    # default it looks more like accelerated FoW in BG2.

    #SpriteFogOfWar=1

    #####################################################
    #  Audio Parameters                                 #
    #####################################################

    # Choices: openal (default), sdlaudio (faster, but limited featureset), none
    #AudioDriver = openal

    #####################################################
    #  Case Sensitive Filesystem [Boolean]              #
    #                                                   #
    #  If your installed game files are residing on a   #
    #  case sensitive filesystem (ext2 on Linux) then   #
    #  you need to set this value to 1, it has no       #
    #  effect on Windows                                #
    #####################################################

    #CaseSensitive=1

    #####################################################
    #  GUI Parameters                                   #
    #####################################################
    #                                                   #
    # GemRB may enhance the GUI of the Infinity Engine  #
    # games (so far only in bg2) creating functionally  #
    # new buttons or scrollbars where they weren't      #
    # present in original games. It may improve its     #
    # usability, but is not quite compatible with       #
    # mods changing graphics and alignment in the *.chu #
    # files (e.g. the buttons will appear in old        #
    # coordinates and may stop being clickable).        #
    #####################################################

    # Enable all gui enhancements ? [Integer]
    GUIEnhancements = 15

    # Enable bigger parties (up to 10) or force smaller ones [Integer]
    # NOTE: You need to choose a big enough resolution, so
    #   there will be enough room for all the party portraits.
    #   THE GAME WILL CRASH OTHERWISE!
    # Requires 10pp mod: https://github.com/lynxlynxlynx/gemrb-mods
    MaxPartySize = 10

    # Enable or disable (0) logging
    #Logging = 1

    #####################################################
    #  Debug                                            #
    #####################################################

    # Do not play intro videos [Boolean], useful for development
    #SkipIntroVideos=1

    # Draw Frames per Second info [Boolean]
    #DrawFPS=1

    # Show unexplored parts of a map
    #GCDebug=1536

    # Enable debug and cheat keystrokes, see docs/en/CheatKeys.txt
    #   full listing
    #EnableCheatKeys=1

    # Developer debug mode toggle (see DebugModeBits enum)
    #DebugMode=0

    #####################################################
    #  Paths                                            #
    #####################################################

    #####################################################
    #  Game Paths [String]                              #
    #                                                   #
    #  These are the paths where the Game you want to   #
    #  play is installed.                               #
    #  Enter the full path to the directory.            #
    #                                                   #
    #  Remember, EE versions are not supported!         #
    #####################################################

    GamePath=D:\Media\Gry\Icewind Dale 2

    # only set these if the folders are not in your GamePath
    #CD1=D:\Media\Gry\Icewind Dale 2
    #CD2=D:\Media\Gry\Icewind Dale 2
    #CD3=D:\Media\Gry\Icewind Dale 2
    #CD4=D:\Media\Gry\Icewind Dale 2
    #CD5=D:\Media\Gry\Icewind Dale 2

    #####################################################
    #  GemRB Cache Path [String]                        #
    #                                                   #
    #  This is the path where GemRB will store the      #
    #  cached files, enter the full path to the GemRB   #
    #  Cache directory.                                 #
    #####################################################

    CachePath=D:\Media\Gry\gemrb\Cache2\

    #####################################################
    #  GemRB Save Path [String]                         #
    #                                                   #
    #  This is the path where GemRB looks for saved     #
    #  games.                                           #
    #  Enter the full path to the directory containing  #
    #  e.g. the 'save' subdirectory.                    #
    #                                                   #
    #  You do not have to specify this if you use save  #
    #  subdir in the GamePath directory.                #
    #####################################################

    SavePath=D:\Media\Gry\Icewind Dale 2

    ###### HERE BE DRAGONS #############################
    # You shouldn't need to change any paths below this point.

    #####################################################
    #  GemRB Path [String]                              #
    #                                                   #
    #  This is the path where GemRB is stored, just     #
    #  enter the full path to the GemRB executable      #
    #####################################################

    # preconfigured path
    GemRBPath=D:\Media\Gry\gemrb

    # path for official binaries
    GemRBPath=D:\Media\Gry\gemrb

    #####################################################
    #  GemRB GUI Scripts Path [String]                  #
    #                                                   #
    #  This is the path where GemRB GUI scripts are     #
    #  stored, usually these are in the GemRB directory #
    #  Enter the full path to the directory containing  #
    #  the 'GUIScript' subdirectory.                    #
    #####################################################

    GUIScriptsPath=D:\Media\Gry\gemrb

    #####################################################
    #  GemRB Plugins Path [String]                      #
    #                                                   #
    #  This is the path containing GemRB plugins        #
    #  - shared libraries (.so) on Unixes, or           #
    #  DLLs (.dll) on windows.                          #
    #  Enter the full path to the directory.            #
    #                                                   #
    #  You may need to specify this path if running     #
    #  GemRB from source directory on Linux.            #
    #####################################################

    PluginsPath=D:\Media\Gry\gemrb\plugins

    #####################################################
    #  Custom Font Path [String]                        #
    #                                                   #
    #  This is the path where GemRB looks for non-BAM   #
    #  fonts (ex TTF)                                   #
    #                                                   #
    #####################################################

    CustomFontPath=C:\Windows\Fonts

    #####################################################
    #  Game Data Path [String]                          #
    #                                                   #
    #  This is the subdirectory under GamePath where    #
    #  game data files are stored.                      #
    #                                                   #
    #  You probably do NOT want to specify this!        #
    #####################################################

    GameDataPath=CD2

    #####################################################
    #  Game Data Override Path [String]                 #
    #                                                   #
    #  This is the subdirectory under GamePath where    #
    #  game data override files are stored.             #
    #                                                   #
    #  You probably do NOT want to specify this!        #
    #####################################################

    #GameOverridePath=override

    #####################################################
    #  GemRB Data Override Path [String]                #
    #                                                   #
    #  This is the path where GemRB looks for the GemRB #
    #  data override directory.                         #
    #                                                   #
    #  You probably do NOT want to specify this!        #
    #####################################################

    #GemRBOverridePath=C:/gemrb-win32-b689b91
    #GemRBUnhardcodedPath=C:/gemrb-win32-b689b91

    #####################################################
    #  Game Language Path [String]                      #
    #                                                   #
    #  This is the subdirectory under GamePath where    #
    #  the desired text localization of a               #
    #  multi-language edition (EE) resides.             #
    #                                                   #
    #  You may want to change this if you do not wish   #
    #  to use English.                                  #
    #####################################################

    #GameLanguagePath=lang/en_US

    #####################################################
    #  GemRB Movies Path [String]                       #
    #                                                   #
    #  This is the path where GemRB looks for the       #
    #  game's movies (EE).                              #
    #                                                   #
    #  You probably do NOT want to specify this!        #
    #####################################################

    #GameMoviesPath=movies

    #####################################################
    #  Input Parameters                                 #
    #####################################################

    #whether or not to use software keyboard on devices that support one
    #UseSoftKeyboard=1

    #Adds a gutter around the screen for scrolling
    #TouchScrollAreas=1

    #####################################################
    #  MouseFeedback                                    #
    #  Bitfield with reserved bits for disabling        #
    #  the mouse. Those bits cannot be set via config   #
    #                                                   #
    #  Show mouse+tooltips = 0                          #
    #  Hide mouse          = 1                          #
    #  Hide tooltips       = 2                          #
    #  Hide mouse+tooltips = 3                          #
    #####################################################

    # For a strictly touchscreen device we recommend
    # Changing this to 3.

    # default is 0
    #MouseFeedback=0

    # force enable touch input (in case autodetection fails or for hybrids)
    #TouchInput=1

    #####################################################
    #  Touch Gesture Input Parameters                   #
    #  Requires SDL 1.3 or later                        #
    #  All "NumFing" settings must be > 1 and < 5       #
    #  NumFingScroll and NumFingKboard cannot be equal  #
    #####################################################

    #NumFingScroll=2

    #NumFingKboard=3

    #NumFingInfo=2

    #Pointer speed with thumbstick
    GamepadPointerSpeed=10

    #Vita specific options
    VitaKeepAspectRatio=1

    #####################################################
    #  END                                              #
    #####################################################

    Use this as your config. This config assumes that the location of your gemRB is D:\Media\Gry\gemrb and the IWD2 is D:\Media\Gry\Icewind Dale 2.

    I don't have IWD2 installed to test it out.

     

  15. I see *possible* conceptual conflict. ~WINGS\SETUP-WINGS.TP2~ #0 #0 // Wings for BG2:EE may come in conflict with MazzyMegaMod which already offers the way to restore Arie wings.

     

    Your BGEE-Weidu log list incorrect mods that can't be imported using EET installer: Gnoll companion Bristlelick & entire Ayden mod.

  16. SetDialogue ("Myself") doesn't help anything.

    What I was able to figure out is that something/script changes Breagar override script and dialog file and this causes the endless loop issue. Not even manually changing the script and dialogue file for Breagar npc inside the save file will revert it because this unknown script keeps changing breagar dlg and script. Unless I identify this faulty script I am condemned to be Breagarless.

     

     

    pZhDDU2.jpg

     

    I would pay good money to know how to fix this problem.

  17. Same exact problem with endless loop dialogue happens to another mod NPC - Isra. But not to Brandock or Gavin. Also the glitch don't affect BG2 mod added NPCs. Breagar in BG2 is fully functional with properly working PID. I am still unable to find the script which prompts this endless dialogue loop. Something triggers endless dialogue loop for those mod added npcs using MULTIG.DLG or MULTIJ.DLG state 10 Response: Why do you wish to waste my time with idle banter?

     

     

     

×
×
  • Create New...