Lilaina Posted June 20, 2019 Share Posted June 20, 2019 On 6/15/2019 at 10:06 AM, DavidW said: There's a bug in the 'make NPCs less likely to die irreversibly' component that renders it nonfunctional. (Your quality control for people you let work on this project is lamentable - some complete idiot messed up the code by failing to run a critical macro.) Fix uploaded to the repo. Is the version in repo something non-modders can use? Quote Link to comment
DavidW Posted June 21, 2019 Share Posted June 21, 2019 11 hours ago, Lilaina said: Is the version in repo something non-modders can use? Depends on your risk tolerance, I guess - I'm fairly sure it works but we don't run install tests on the repos when they're updated and there's no guarantee they're in a playable state. (Case in point: the original version I uploaded has a dependency bug that meant it wouldn't work on some installs, though in fact I've just fixed it.) Quote Link to comment
DrAzTiK Posted August 10, 2019 Share Posted August 10, 2019 (edited) On 6/15/2019 at 9:06 AM, DavidW said: There's a bug in the 'make NPCs less likely to die irreversibly' component that renders it nonfunctional. (Your quality control for people you let work on this project is lamentable - some complete idiot messed up the code by failing to run a critical macro.) Fix uploaded to the repo. ??What is "the repo" and where can we find the fix please ? Edited August 10, 2019 by DrAzTiK Quote Link to comment
Jarno Mikkola Posted August 10, 2019 Share Posted August 10, 2019 (edited) 3 hours ago, DrAzTiK said: ??What is "the repo" and where can we find the fix please ? You failed to notice the irony of DavidW's, as he was bashing himself. So the answer would be, the main repo. Hmm, is "irony" the wrong word there, probably... as the though is that he very well knows that he is bashing himself. He would definitely not be so harsh otherwise. Edited August 10, 2019 by Jarno Mikkola Quote Link to comment
Ulb Posted August 10, 2019 Share Posted August 10, 2019 12 minutes ago, Jarno Mikkola said: You failed to notice the irony of DavidW's, as he was bashing himself. So the answer would be, the main repo. Oh my, I didn't pick up on that either. I just thought to myself how much I hope he'll never take a look at any of my mods.. Quote Link to comment
DrAzTiK Posted August 10, 2019 Share Posted August 10, 2019 1 hour ago, Jarno Mikkola said: You failed to notice the irony of DavidW's, as he was bashing himself. So the answer would be, the main repo. Hmm, is "irony" the wrong word there, probably... as the though is that he very well knows that he is bashing himself. Ha ok, I got it my friend thanks for the url Quote Link to comment
Kromgart Posted September 15, 2019 Share Posted September 15, 2019 Component 4080 (Make Khalid a Fighter-Mage) causes a crash in EET, in SoD part, when visiting FAI (EET allows that). That component expands Khalid and Jaheira dialogue - it sets a global variable "P#AlreadyTalkedKhalid" to 1 when you meet them in the beginning of the BG1. It also expands the area script for FAI - adding some CreatureDestroying actions when "P#AlreadyTalkedKhalid" is zero. I have never talked to K&J, and that variable was not set to 1. Now when I enter FAI first floor, the game freezes and then crashes. I set that variable in EEKeeper to 1, and the crash is gone. When I move in to see the spot where K&J usually stand in early BG1, and then change the variable to 0, Khalid appears, then disappears, and then the game freezes and crashes. 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] ~EET/EET.TP2~ #0 #0 // EET core (resource importation): 1.0 RC12 ~ASSASSINATIONS/ASSASSINATIONS.TP2~ #0 #0 // Assassinations mod for Baldur's Gate II: v15 ~BACKBRYNNLAW/BACKBRYNNLAW.TP2~ #0 #0 // Back to Brynnlaw mod for Baldur's Gate II: v7 ~CTBEE/SETUP-CTBEE.TP2~ #0 #0 // Check The Bodies EET: 2.2 ~CTBEE/SETUP-CTBEE.TP2~ #0 #1 // Candlekeep Chores, v2.2: 2.2 ~DC/DC.TP2~ #0 #0 // Dungeon Crawl: v11 ~NTOTSC/NTOTSC.TP2~ #0 #0 // Northern Tales of the Sword Coast (NTotSC) for BGT-Weidu, BG:EE, and EET: 3.1.1 ~NTOTSC/NTOTSC.TP2~ #0 #1 // Keelor the Dwarf: 3.1.1 ~NTOTSC/NTOTSC.TP2~ #0 #2 // Llindellyn's Lucky Arrow: 3.1.1 ~NTOTSC/NTOTSC.TP2~ #0 #3 // Nim Furlwing's Hunting Hounds: 3.1.1 ~NTOTSC/NTOTSC.TP2~ #0 #4 // Pilar and Gheldehar: 3.1.1 ~NTOTSC/NTOTSC.TP2~ #0 #5 // Svlast's Torment: 3.1.1 ~NTOTSC/NTOTSC.TP2~ #0 #6 // Will O'Hara NPC: 3.1.1 ~NTOTSC/NTOTSC.TP2~ #0 #7 // Fighting Encounters: 3.1.1 ~REUNION/REUNION.TP2~ #0 #0 // The Reunion mod for Baldur's Gate II: v4 ~A7-TOTLM-BG2EE/SETUP-A7-TOTLM-BG2EE.TP2~ #0 #0 // Trials of the Luremaster for BG2:EE: 1.0 ~TOD/SETUP-TOD.TP2~ #0 #0 // Tower Of Deception Mod (Requires Throne Of Bhaal): v4.0.1 ~TOD/SETUP-TOD.TP2~ #0 #2 // Encounter with Ustrain: v4.0.1 ~UB/SETUP-UB.TP2~ #0 #0 // The Kidnapping of Boo by Cliffette: v27 ~UB/SETUP-UB.TP2~ #0 #2 // Kalah and What He Was Promised: v27 ~UB/SETUP-UB.TP2~ #0 #3 // "Cat and Mouse" (Bodhi hunts you in Spellhold) by Ghreyfain: v27 ~UB/SETUP-UB.TP2~ #0 #4 // Gorje Hilldark and the Extended Illithium Quest: v27 ~UB/SETUP-UB.TP2~ #0 #6 // Restored Crooked Crane Inn: v27 ~UB/SETUP-UB.TP2~ #0 #7 // Restored Encounters: v27 ~UB/SETUP-UB.TP2~ #0 #9 // Corrected "Xzar's Creations": v27 ~UB/SETUP-UB.TP2~ #0 #10 // Restored Hell Minions, by SimDing0: v27 ~UB/SETUP-UB.TP2~ #0 #12 // Item Restorations: v27 ~UB/SETUP-UB.TP2~ #0 #17 // Corrected Character Names and Biographies: v27 ~UB/SETUP-UB.TP2~ #0 #18 // Restored Minor Dialogs: v27 ~UB/SETUP-UB.TP2~ #0 #19 // Restored Bhaalspawn Powers, by David Gaider: v27 ~UB/SETUP-UB.TP2~ #0 #20 // Extended ToB Item Descriptions: v27 ~UB/SETUP-UB.TP2~ #0 #21 // Throne of Bhaal Minor Restorations: v27 ~UB/SETUP-UB.TP2~ #0 #24 // Sarevok's Remorse: v27 ~UB/SETUP-UB.TP2~ #0 #25 // The Murder of Acton Balthis, by Kulyok: v27 ~THALAN/THALAN.TP2~ #0 #0 // Thalantyr - Item Upgrade: v4.2.4 ~ITEMUPGRADE/ITEMUPGRADE.TP2~ #0 #10 // Shadows Of Amn Item Upgrades -> Revised Version (new upgrades presented in the same style as existing upgrades): v44 ~ITEMUPGRADE/ITEMUPGRADE.TP2~ #0 #11 // Throne Of Bhaal Item Upgrades -> Revised Version (new upgrades presented in the same style as existing upgrades): v44 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #1000 // Edwin appearance -> BG1: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #1010 // Imoen appearance -> BG1: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #1020 // Jaheira appearance -> BG1: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #1030 // Minsc appearance -> BG1: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #1040 // Viconia appearance -> BG1: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #1050 // Cameo NPCs appearance: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #2043 // XP for Traps, Spells and Lockpicking -> Disabled: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #2056 // XP for killing creatures -> Custom value: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #3000 // Disable hostile reaction after charm: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #4040 // Import party items to SoA: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #4050 // Books/Scrolls categorization: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #4060 // Wand Case: 1.12 ~EET_TWEAKS/EET_TWEAKS.TP2~ #0 #4070 // Key Ring: 1.12 ~RANDOMISER/RANDOMISER.TP2~ #0 #500 // Randomly replace the WIS tome normally found in TotSC with one of the 6 available types: 7 ~RANDOMISER/RANDOMISER.TP2~ #0 #520 // Kangaxx further sealed away: 7 ~RANDOMISER/RANDOMISER.TP2~ #0 #530 // Randomise scrolls: 7 ~RANDOMISER/RANDOMISER.TP2~ #0 #540 // Randomise the heads of the Flail of Ages: 7 ~RANDOMISER/RANDOMISER.TP2~ #0 #560 // More Spell Shield scrolls: 7 ~RANDOMISER/RANDOMISER.TP2~ #0 #570 // Randomise the appearance of cursed items: 7 ~RANDOMISER/RANDOMISER.TP2~ #0 #1300 // Randomise items -> Mode 2: Randomise with WeiDU. No items are lost: 7 ~RANDOMISER/RANDOMISER.TP2~ #0 #9050 // Make Gromnir a proper Barbarian: 7 ~RANDOMISER/RANDOMISER.TP2~ #0 #10210 // Duergar merchants: 7 ~EET_END/EET_END.TP2~ #0 #0 // EET end (last mod in install order) -> Standard installation ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3010 // Replace +1 arrows and other projectiles with nonmagical "fine" ones: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3022 // Replace many +1 magic weapons with nonmagical "fine" ones -> Fine weapons are affected by the iron crisis: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3505 // Wider selection of random scrolls: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3540 // Reduce the power of Inquisitors' Dispel Magic -> Inquisitors dispel at 1.5 x their level (not twice their level): v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3550 // Increase the power of Cure Wounds and Cause Wounds spells to the level found in 3rd Edition D&D -> Spells heal or inflict a random amount of damage (1d8 per level of the spell, plus 1 point per caster level, to a maximum of 5 points per spell level): v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3580 // Restoration and Lesser Restoration spells heal ability-score damage: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4000 // Faster Bears: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4020 // More realistic wolves and wild dogs: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4030 // Improved shapeshifting: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4050 // Decrease the rate at which reputation improves -> Reputation increases at about 2/3 the normal rate: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4115 // Thieves assign skill points in multiples of five: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4145 // Skip the Candlekeep tutorial sections -> Remove the tutorial NPCs from Candlekeep: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4150 // Allow the Cowled Wizards to detect spellcasting in most indoor, above-ground areas in Athkatla: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4210 // Randomise the maze in Watcher's Keep: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4215 // Remove unrealistically helpful items from certain areas: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4217 // Remove unrealistically convenient ammunition from the game -> Remove ammo up to the +2 level from random containers: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4240 // Treat mages' and priests' High-Level Abilities as innate abilities rather than memorisable spells (each may be taken only once): v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4250 // Make spell sequencers and contingencies into innate abilities: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #5900 // Initialise AI components (required for all tactical and AI components): v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6000 // Smarter general AI: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6010 // Better calls for help: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6030 // Smarter Mages: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6040 // Smarter Priests: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6100 // Potions for NPCs: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6300 // Smarter sirines and dryads: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6310 // Slightly smarter carrion crawlers: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6320 // Smarter basilisks: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6510 // Improved fiends and celestials: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6520 // Smarter genies: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6540 // Smarter dragons: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7010 // Tougher Black Talons and Iron Throne guards: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7020 // Improved deployment for parties of assassins: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7030 // Improved kobolds: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7040 // Relocated bounty hunters: v32.4 ~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8050 // Improved Random Encounters: v32.4 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #101 // Prevent skeletal and incorporeal undead from being affected by Illithids' Devour Brain attack: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #104 // PnP Color Spray: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #117 // Allow Mages to scribe memorized spells onto scrolls -> Scrolls can only be scribed at inns and strongholds: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #120 // Restore innate disease immunity to Paladins: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #125 // Rangers' Animal Empathy improves with experience: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #130 // Additional racial traits for Dwarves: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #140 // Additional racial traits for Gnomes: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #200 // Allow Breach to take down Stoneskin effects applied by items: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #201 // Instant casting for warrior innates: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #202 // Revised Bhaalpowers -> Enhance the Bhaalpowers and standardize their casting time: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #218 // Regain Bhaalpowers in ToB: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #204 // Prevent Mislead clones from singing Bard songs: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #205 // Prevent Project Image and Simulacrum clones from using quickslot items: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #211 // Make Death Ward protect against Vorpal Hits: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #210 // Restore the Dispel Magic vulnerability to Nishruu and Hakeashars: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #217 // Bard songs break invisibility -> All Bard songs break invisibility: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #270 // Unbiased quest rewards: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #310 // Distinctive creature coloring: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #315 // Distinctive creature soundsets: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #510 // Expanded temple services: v4.53 ~ATWEAKS/SETUP-ATWEAKS.TP2~ #0 #999 // BG2-style icons for aTweaks content: v4.53 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #30 // Change Nalia's Avatar to Thief: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #60 // Weapon Animation Tweaks: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #100 // Commoners Use Drab Colors: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #110 // Icon Improvements: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #130 // Force All Dialogue to Pause Game: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #140 // Fix Boo's Squeak: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #170 // Unique Icons: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #182 // Unique Containers -> Unique icons and names: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #200 // Remove Blur Effect from Items, e.g. Cloack of Displacement: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2010 // Separate Resist Fire/Cold Icon into Separate Icons (Angel): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1010 // More Interjections: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1020 // Alter HP Triggers for NPC Wounded Dialogues: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1035 // Make Cloakwood Areas Available Before Completing the Bandit Camp -> First Area Only: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1060 // Breakable Iron Nonmagical Shields, Helms, and Armor: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1075 // Send BioWare NPCs to an Inn (DavidW/Zed Nocear): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1080 // Add Bags of Holding: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1090 // Exotic Item Pack: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1101 // Do Not Reveal City Maps When Entering Area: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1120 // Stores Sell Higher Stacks of Items: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1140 // Gems and Potions Require Identification -> Gems and potions: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1160 // Multiple Strongholds (Baldurdash) -> No Restrictions (Baldurdash): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1180 // Female Edwina: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1210 // Use BG Walking Speeds (BETA): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1220 // Allow Cromwell to Upgrade Watcher's Keep Items: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1227 // Adjust Cromwell's Forging Time -> Full 24 hours (BG2EE default, includes sleep): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1230 // Allow Cespenar to Use Cromwell Recipes: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1251 // Move NPCs to Convenient Locations: Move Alora to Gullykin: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1252 // Move NPCs to Convenient Locations: Move Eldoth to the Coast Way: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1253 // Move NPCs to Convenient Locations: Move Quayle to the Nashkel Carnival: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1254 // Move NPCs to Convenient Locations: Move Shar-Teel to North Nashkel Road: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1255 // Move NPCs to Convenient Locations: Move Tiax to Beregost: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1256 // Move NPCs to Convenient Locations: Move Viconia to South Beregost Road: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1270 // Change Cloakwood Mine Chapter End Change Trigger to Non-TotSC Behavior (plainab) (BETA): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2040 // Universal Clubs: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2060 // Weapon Styles for All: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2090 // Change Experience Point Cap -> Remove Experience Cap: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2140 // Expanded Dual-Class Options: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2151 // Wear Multiple Protection Items -> No Restrictions: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2163 // Alter Weapon Proficiency System -> IWD-Style Proficiencies with Weapon Styles: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2170 // Cast Spells from Scrolls (and Other Items) at Character Level: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2192 // Limit Ability of Storekeepers to Identify Items -> Hybrid of Both Methods: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2200 // Multi-Class Grandmastery (Weimer): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2210 // Change Grandmastery Bonuses -> True Grandmastery (Baldurdash): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2220 // Change Magically Created Weapons to Zero Weight: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2240 // Un-Nerfed THAC0 Table: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2250 // Un-Nerfed Sorcerer Spell Progression Table: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2261 // Alter Mage Spell Progression Table -> PnP Table: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2270 // Alter Bard Spell Progression Table -> Un-Nerfed Table (Blucher): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2281 // Alter Cleric Spell Progression Table -> PnP Table: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2291 // Alter Druid Spell and Level Progression Tables -> No Level Progression Changes, PnP Druid/Cleric Spell Table Only: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2300 // Triple-Class HLA Tables: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2312 // Add Save Penalties for Spells Cast by High-Level Casters (BETA) -> Arcane & Divine Magic: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2320 // Trap Cap Removal (Ardanis/GeN1e): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2330 // Remove Delay for Magical Traps (Ardanis/GeN1e): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2339 // Remove Summoning Cap for Regular Summons: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2340 // Remove Summoning Cap for Celestials (Ardanis/GeN1e): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2390 // Paladins Use Icewind Dale-Heart of Winter Spell Tables (grogerson): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2400 // Rangers Use Icewind Dale-Heart of Winter Spell Tables (grogerson): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2420 // Loosen Equipment Restrictions for Cleric Multi-Classes: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2430 // Change Equipment Restrictions for Druid Multi-Classes -> Loosen Equipment Restrictions for Druid Multi-Classes: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2440 // Everyone Gets Bonus APR from Specialization: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2450 // Enforce PnP Proficiency Rules on Dual-Classed Characters: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2500 // Exceptional Strength Weight Limit Changes: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2510 // Level-Lock Spell Scrolls (Angel): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2520 // Allow Mages to Use Bucklers and Thieves to Use Small Shields (Angel): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3040 // Make Bags of Holding Bottomless: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3060 // Remove "You Must Gather Your Party..." Sound (Weimer): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3070 // Change Effect of Reputation on Store Prices -> Low Reputation Store Discount (Sabre): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3081 // Increase Ammo Stack Size -> Stacks of 40: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3091 // Increase Gem and Jewelry Stacking -> Stacks of 40: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3101 // Increase Potion Stacking -> Stacks of 40: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3111 // Increase Scroll Stacking -> Stacks of 40: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3125 // Neutral Characters Make Happy Comments at Mid-Range Reputation: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3150 // Remove animation from the Cloak of Mirroring (leave it for other spells and effects that use the same graphic): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3160 // Keep Drizzt's Loot, Disable Malchor Harpell: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3170 // No Drow Avatars On Party In Underdark: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3200 // Sellable Items (Icelus): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3230 // Taerom Makes Additional Ankheg Armor (Icendoan/grogerson): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3280 // Give Every Class/Kit Four Weapon Slots: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3300 // Death Cam: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3310 // Start New Games with Party AI Turned Off: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4000 // Adjust Evil joinable NPC reaction rolls: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4020 // ToB-Style NPCs: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4030 // Consistent Stats: Edwin -> Use BG Values: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4040 // Consistent Stats: Jaheira -> Use BG Values: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4060 // Consistent Stats: Minsc -> Use BG Values: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4070 // Consistent Stats: Viconia -> Use BG Values: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4080 // Make Khalid a Fighter-Mage (Domi): v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4100 // Change Korgan to Neutral Evil: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4150 // Move Boo into Minsc's pack: v9 ~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4140 // Don't Auto-Assign Advanced AI Scripting to Party: v9 ~SETUP-BP-BGT-WORLDMAP.TP2~ #0 #0 // Worldmap for Baldur's Gate - including colored Baldur's Gate map icons: v10.2.3 Quote Link to comment
DrAzTiK Posted September 16, 2019 Share Posted September 16, 2019 the component "move boo into minsc bag" is not avaible for BG2EE Quote Link to comment
GreyBeard Posted October 17, 2019 Share Posted October 17, 2019 a question from a noob GOG BG:EE on Linux LUbuntu 19.04 SCS v32.7 + Tweaks Anthology v9 (both are the latest versions from github) Is there a required sequence of installing the mods? I believe there is none. But right now i enabled the Convenient Location mods and Viconia is not on the road South of Beregost. I think she's still on the same location pre-mod ... East of the road still hounded by the guards. I'd post my weidu.log later if needed. Quote Link to comment
Jarno Mikkola Posted October 18, 2019 Share Posted October 18, 2019 (edited) 4 hours ago, GreyBeard said: Is there a required sequence of installing the mods? I believe there is none. It's what you prefer... so if you for example install the save throw options, and then install SCS, the harder enemy component, they(the enemies that have classes) will also get the save throw bonuses. Same with all the other tables. Do it in the reverse, and that won't happen. Edited October 18, 2019 by Jarno Mikkola Quote Link to comment
Daeros_Trollkiller Posted February 6, 2020 Share Posted February 6, 2020 For consideration in the next update to this mod: I took the code from the "Remove Blur Effects" portion of the mod and added in some additional code that removes other annoying effects from items that have them, such as the cloak of mirroring and reflection shield +1. The way it works is that when equipping one of these items, it prevents the specific visual effect from playing on that character only, and only while the item is equipped. For example: Character has reflection shield +1 equipped: the visual does not play. If the character were to cast the physical mirror spell while this shield is equipped, the visual effect from the spell wouldn't show while the shield is equipped, but if you remove the shield, the effect returns immediately. It does not affect other characters or NPCs that use these spells. I've tested this with BG:EE, SoD, BG2:EE and IWD:EE and it seems to work as intended as far as I can tell ( only patching items that actually have these effects) COPY_EXISTING_REGEXP GLOB ~^.+\.itm$~ ~override~ //remove blur, physical mirror, spell trap visual effects from items only ie: claw of kazgoroth, relfection shield, cloak of mirroring READ_BYTE 0x18 flags PATCH_IF ((flags & BIT2) = BIT2) BEGIN // don't care if not droppable LPF DELETE_EFFECT INT_VAR silent = 1 check_headers = 0 match_opcode = 65 match_timing = 2 END // only delete equipping blur effects LPF CLONE_EFFECT INT_VAR silent = 1 check_headers = 0 match_opcode = 197 match_timing = 2 opcode = 291 END // prevent visual effect for phsyical mirror from playing on character if item has them only while equipped (reflection shield) LPF CLONE_EFFECT INT_VAR silent = 1 check_headers = 0 match_opcode = 205 match_timing = 2 opcode = 291 END // prevent visual effect for spell trap from playing on character if item has them only while equipped (cloak of mirroring) END BUT_ONLY Quote Link to comment
Fuinril Posted March 9, 2020 Share Posted March 9, 2020 (edited) Hello! I'm all new here. I downloaded this mod mainly for the no traps and no locks component which is sadly broken and do not work at all as of v9 (at least in BG2 EE - but I strongly doubt it works with any IE game due to some offset errors). So I rolled up my sleeves, cast an eye about how IE modding worked, learnt some bits of Weidu and fixed it. I'm all willing to push it on github, however I think it's more polite to ask before emitting a wild PR. Moreover I did some structural changes: I separated the component in two : ground traps and container/door traps and locks... and I'm not sure it will be welcome. So I post here and wait for an answer. Here the complete patchnote : disable trigger (ground) traps can now be installed as a stand alone component update doors "locked" flag if needed (fix doors still being locked with a 0 lockpick difficulty) update container "locked" flag if needed (fix chests still being locked with 0 lockpick difficulty) update doors "hidden located" flag for hidden doors, making them instantly visible (the "Detection difficulty" parameters does not seem to be used by the game engine) fix the offset for reading "key" parameter used to check if a door or a container has a key (and if so not remove the lock) add some checks to not override uneeded files (not sure if needed) I wanted to play with the force difficulty to allow to not remove locks but allow to force any container or door at 25 str but had no success for now Finally the code : /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ ///// \\\\\ ///// No ground traps \\\\\ ///// \\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ BEGIN @313000 DESIGNATED 3130 GROUP @4 ACTION_IF GAME_IS ~iwd2~ BEGIN OUTER_SET off = 0x10 END ELSE BEGIN OUTER_SET off = 0 END // outside of this, patch works for v1.0 and v9.1 areas COPY_EXISTING_REGEXP GLOB ~^.+\.are$~ ~override~ READ_SHORT (0x5a + off) trig_num READ_LONG (0x5c + off) trig_off FOR (index = 0 ; index < trig_num ; ++index) BEGIN // cycle through triggers READ_SHORT (trig_off + 0x6a + (0xc4 * index)) trap_diff PATCH_IF ((trap_diff > 0) AND (trap_diff < 100)) BEGIN WRITE_SHORT (trig_off + 0x6c + (0xc4 * index)) 0 // is not a trap END END BUT_ONLY /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ ///// \\\\\ ///// No locked/hidden door or chest \\\\\ ///// \\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ /////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\/////\\\\\ BEGIN @313100 DESIGNATED 3131 GROUP @4 ACTION_IF GAME_IS ~iwd2~ BEGIN OUTER_SET off = 0x10 END ELSE BEGIN OUTER_SET off = 0 END // outside of this, patch works for v1.0 and v9.1 areas COPY_EXISTING_REGEXP GLOB ~^.+\.are$~ ~override~ READ_SHORT (0x74 + off) cont_num READ_LONG (0x70 + off) cont_off READ_LONG (0xa4 + off) door_num READ_LONG (0xa8 + off) door_off FOR (index2 = 0 ; index2 < cont_num ; ++index2) BEGIN // cycle through containers READ_ASCII (cont_off + 0x78 + (index2 * 0xc0)) key // key PATCH_IF (("%key%" STRING_COMPARE_CASE "" = 0) OR ("%key%" STRING_COMPARE_CASE "None" = 0)) BEGIN READ_SHORT (cont_off + 0x26 + (index2 * 0xc0)) lock_diff // lock difficulty PATCH_IF ((lock_diff != 0) AND (lock_diff != 100)) BEGIN READ_BYTE (cont_off + 0x28 + (index2 * 0xc0)) cont_flags // container flags PATCH_IF ((cont_flags BAND 0b0000000000000001) = 0b0000000000000001) BEGIN // if container has locked flag WRITE_BYTE (cont_off + 0x28 + (index2 * 0xc0)) (cont_flags BXOR 0b0000000000000001) // container flag unlocked END WRITE_SHORT (cont_off + 0x26 + (index2 * 0xc0)) 0 // lock difficulty END END READ_SHORT (cont_off + 0x2c + (index2 * 0xc0)) trap_diff // trap difficulty PATCH_IF ((trap_diff != 0) AND (trap_diff != 100)) BEGIN WRITE_SHORT (cont_off + 0x30 + (index2 * 0xc0)) 0 // is not a trap END END FOR (index3 = 0 ; index3 < door_num ; ++index3) BEGIN // cycle through doors READ_SHORT (door_off + 0x6e + (index3 * 0xc8)) trap_diff // detect diff PATCH_IF ((trap_diff != 0) AND (trap_diff != 100)) BEGIN WRITE_SHORT (door_off + 0x70 + (index3 * 0xc8)) 0 // is not a trap END READ_SHORT (door_off + 0x28 + (index3 * 0xc8)) door_flags //door flags SET new_flags_value = door_flags READ_ASCII (door_off + 0x78 + (index3 * 0x8c)) key // key PATCH_IF (("%key%" STRING_COMPARE_CASE "" = 0) OR ("%key%" STRING_COMPARE_CASE "None" = 0)) BEGIN READ_LONG (door_off + 0x8c + (index3 * 0xc8)) lock_diff // lock diff PATCH_IF ((lock_diff != 0) AND (lock_diff != 100)) BEGIN WRITE_LONG (door_off + 0x8c + (index3 * 0xc8)) 0 // lock diff PATCH_IF ((door_flags BAND 0b0000000000000010) = 0b0000000000000010) BEGIN // if flag door locked SET new_flags_value = new_flags_value BXOR 0b0000000000000010 // flag door unlocked END END END PATCH_IF ((door_flags BAND 0b0000000010000000) = 0b0000000010000000) BEGIN // if secret door SET new_flags_value = new_flags_value BOR 0b0000000100000000 // secret door detected WRITE_LONG (door_off + 0x88 + (index3 * 0xc8)) 0 // detect secret doors diff - seems ununsed END PATCH_IF (door_flags != new_flags_value) BEGIN //if door flags changed WRITE_SHORT (door_off + 0x28 + (index3 * 0xc8)) new_flags_value END END BUT_ONLY Edited March 9, 2020 by Fuinril Quote Link to comment
Guest Ludwig Posted March 10, 2020 Share Posted March 10, 2020 Wow, Fuinril, this is a very welcome change, at least from me as I always use this component even though it's broken. Just a question though, do your changes fix the issue I mentioned here: https://www.gibberlings3.net/forums/topic/30512-bug-no-traps-or-locks/ Thanks a lot for sharing this Quote Link to comment
Fuinril Posted March 10, 2020 Share Posted March 10, 2020 (edited) 1 hour ago, Guest Ludwig said: Wow, Fuinril, this is a very welcome change, at least from me as I always use this component even though it's broken. Just a question though, do your changes fix the issue I mentioned here: https://www.gibberlings3.net/forums/topic/30512-bug-no-traps-or-locks/ Thanks a lot for sharing this I do not own SoD so I cannot be sure. It may still be broken if beamdog did something unexpected. I'll be able to answer you (and possibly fix it) if you give me a dump of the native hellevator values (ctrl+m in debug mode) on the topic you opened. The other ones are fixed. Beware if you decide to use this fix on your installation, you'll need a text entry for value 313100 in the languages/[your mod installation language]/setup.tra file Edited March 10, 2020 by Fuinril Quote Link to comment
Guest Ludwig Posted March 10, 2020 Share Posted March 10, 2020 Fuinril, I've tested it and your fix seems to be working perfectly. It apparently fixed even that game breaking hellevator bug on SOD. Thank you so much for your help Quote Link to comment
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.