Quantcast
Channel: Modding — Beamdog Forums
Viewing all 11774 articles
Browse latest View live

Enable Dual-classing into Kits (now with Proficiency Fix)

$
0
0
Dual-class into Kit Installation Order: * This mod should NOT be installed BEFORE any mod that adds new kits. * This mod should NOT be installed BEFORE any mod that alters race(MGSRCREQ.2da/CLSRCREQ.2da) or dualclass(DUALCLAS.2da/ABDCDSRQ.2da) restrictions. * This mod should NOT be installed BEFORE any mod that alters string references in CLASTEXT.2da, KITLIST.2da, or RACETEXT.2da/SODRACE.2da. * This mod should NOT be installed BEFORE any mod that alters alignment(ALIGNMNT.2da) restrictions. * The third component(proficiency) should also NOT be installed BEFORE any mod that alters or reads (WEAPPROF.2da). Limitations(primary component): * Class/Kit description in the record screen will display the description of the unkitted second class. * Specialists Mages will not recieve their bonus spell slots. (Fix included in second component.) * Level-up proficiency selection is still dictated as if an unkitted second class. (Potential fix included in thrid component.) (These are all the same issues that occur when you manually change the second-class kit through EEkeeper/Near Infinity) Limitations(proficiency component) * This component is still experimental, I would urge you to save being clicking "Level-up".
* All (kit or not) dual-classed character's proficiency options will be strictly enforced. Reactivating their original class will not expand their proficiency limitations, they still regain any proficiency that had from that class, they just cannot add to them beyond what their second class normally allows. * Level requirements for proficiency will continue to follow PROFSMAX.2da. * Mods that replace a Base class with a kit, should utilize the mods base-class kit proficiency options for the unkitted class, provided the kit and class share the same name. Any character with the base-class kit will use that kits proficiency options as expected. * Mods that add a Multi-class kit and Single-class kit under the same name will attempt to differientiate them by their kit description. If it fails they might end up using the others proficiency options. * If it fails to identify class/kit, it should default to FIGHTER or NONE proficiency options, to avoid being stuck during level. This should only happen if their current kit(or trueclass) has been disabled / made invalid by other mods.
Compatibility: * v2.3+: BGEE, BGSOD, BG2EE * v2.5+: IWDEE * Should work for any language. Only installation prompts are in English. * Supports multiple campaign files, as read from CAMPAIGN.2da. * The entire Chargen Class Selection portion of UI.menu is replaced, if I knew better how to make the changes I would. * The Chargen Mage Spell Selection portion has a very minor edit, small chance of conflict with other UI mods. * The Proficiency component attempts to alter several parts of the Chargen/Levelup Proficiency portion of UI.menu, relatively high chance of conflict with other UI mods that alter that section.

Many old mods adapted for BG2EE

$
0
0
I have converted many old BG2 mods to add to them the compatibility with BG2EE Shops : - Bolsa add a trader just near Ribald. - Mortis mini mod: add two traders who sells potions for polymorph the drinker into creatures or undeads. - Mystigan add a trader in the Government District. - The Unusual Oddities Shop : add a trader of overpowered items. - The under-represented item mod, classic from Wesley Weimer, add Conlan (weapons from IWD2 earth of fury mod) to the adventurer mart. Add-ons to existing shops : - IWD Item pack add items from IWD2 to Joluv. - RTT Item Pack add 51 powerfull items to the Ribald's special store after underdark. Added items in drop / quest / something else : - A Mod for the Orderly add a keyring to the game, accessible by vendor or mini-quest. - Demon Summon Ritual add a special drop (a book for summoning a demon 1x /day) to Tolgerias. - Earth of the Wood add a special drop (a wand for summoning forest monsters) to Kylan Lind the shadow druid. - Stuff of the magi add mage items to strong opponents. Wearing all the items cause the creator to come for thems - The Sword of Noober: Now, talking to Neeber worth it (or not). Item-upgraders : - Jan' Alchemy add to Jan the ability to "forge" new potions. - Nanstein transform the items forged by cromwell into items of over type. now in v2 : corrected (the items have a description) and with 9 (11) new items to transform. (texts and descriptions of the 9 new items only in french, sorry) - Rolles forge many powerful+ items. Sell "interesting" things. - Ruad forge 60+ items. Components are rares and hard to collect. Kits : - Chanter: No pickpocket, no arcanic spells. But all divine spells, choise between 6 powerfull chants, casting in armor and immunity to Spellcasting failure, uniques hlas. - Lion warrior: (ranger) no armor, no archery, grand mastery, +2 spells per spell lvl, minor taco, damage and CA bonus, shapeshift into a powerful lion. - Morituri: (warrior AND/OR paladin) no magic items except boots and weapons, combined powers of kensaï, monk and barbarian, many immunities and resistances. (Now in V5 with many fixes and engine optimisation.) - (french only) Pirate kit: (thief) protagonist only. Grand mastery with scimitar, invocations, treasure hunter parrot once a day. - (french only) Rôdeur de l'ombre: (ranger) stealth bonus per lvl, summon shadows and shadow wolfs, uniques hlas - (french only) Pretre de Bhaal: (cleric) special habities per day "Chaos", "Fireball" and "Chain lightining", immunity to poison, unique hlas. - Semi-Multi-Cleric not a kit but really cool for creating unique class combo : add 30+ cleric/druid spells to a mage / sorcerer /bard. And special : added compatibility with IWDEE mods which add a feature to the game : - Homeward Bound: Send your allies back to Amn when you are in Brinnlaw or the pocket plane. Recall them in the pocket plane and/or watch their epiloges. Also add a new shop to Brinnlaw. - Planar Sphere teleporter: Lavok drop an item for returning to the sphere at will. (as the "Pocket Plane ability", but in SOA) - Ribald's genie: Ribald sell a flute to call a genie. The genie can create a contact or a portal to Ribald, Bernard and a Noble Merchant of trademeet. - Teleport spell: add a 7th lvl spell for teleporting the party to previous visited areas. Work for TOB areas, but not mods area. Misc: - The Slithering Menace: a quick fight and funny dialogs in the pocket plane if you have Imoen in the party. Dialogs: - Korgan redemption: Mazzy can change Korgan if they are in the same party NOTES: - I have convert these mods because many french translated mods stay for BG2 only, so were no used, and the translators and their work become forgotten. My work made their efforts usefull again :) - All this mod have: the tp2 file ready for an OSX install, all available fixes included, and the last weidu. Last edit: ANOTHER NOTE: i'm fed up with these not really necessary requests: no more new conversions for an unspecified time.

Android Mod Request

$
0
0
Hi guys, I'm currently playing BGEE on Android (version 1.3.2079). I would like to mod it but unfortunately, I have no PC right now. I've noticed some request threads for Android mods here so how does this work? Can I post a list of things that I want and some good soul will upload these files for me? I'm a minimalist so I'm looking only for a very few modules from BG2 Tweaks and BGT Tweaks.

[MOD] BG:EE Chargen Abilities Screen - show stored values and simple auto roller.

$
0
0
After reading the UI examples in the sticky thread, I decided I'd take a stab at changing something that I've always wanted to change in the character generation screen: Being able to see my stored roll without having to actually use the recall button (thus losing my current roll). Based on the autoroller UI mod examples from @Freche and @Dee, I made some further changes to incorporate both features (stored roll display and auto roller). It's not beautified or anything, but it gets the job done. Once you click the autoroll button, it will continue to roll until the button is clicked again. It will store any total roll that is higher than the previously stored roll. Additionally, if it rolls the same number as the previously stored roll, but the exceptional strength roll is higher, it will store the total roll (for races/classes that have exceptional strength). End result: leave it running and you will have the maximum roll the game would let you have. =D If you simply want only the auto roller and the stored value display and don't use any other UI mods, then you can just unzip the attached file into your override directory and be on your way. If instead you would like to manually add the changes:
Due to the limited data available to the LUA code, I had to do some creative string interpretations, hence the multiple changes to existing code. Sorry! All of these changes need to be made in UI.menu. In menu 'CHARGEN_RACE', add the following to the end of the DONE_BUTTON action (before the end double quote): ; chargen.selectedRace = chargen.races[ currentChargenRace ].id In menu 'CHARGEN_CLASS', add the following to the end of the DONE_BUTTON action (before the end double quote): chargen.selectedClass = chargen.class[ currentChargenClass ].id And finally, replace the all of the menu 'CHARGEN_ABILITIES' code with the following: BG:EE no SoD:
` --auto-roller version 2016.04.09.0002 raceHasExceptionalStr = { true, -- Human true, -- Elf true, -- Half-Elf true, -- Dwarf false, -- Halfling true, -- Gnome true -- Half-Orc } classHasExceptionalStr = { false, -- Mage true, -- Fighter false, -- Cleric false, -- Thief false, -- Bard true, -- Paladin true, -- Fighter / Mage true, -- Fighter / Cleric true, -- Fighter / Thief true, -- Fighter / Mage / Thief false, -- Druid true, -- Ranger false, -- Mage / Thief false, -- Cleric / Mage false, -- Cleric / Thief true, -- Fighter / Druid true, -- Fighter / Mage / Cleric true, -- Cleric / Ranger false, -- Sorcerer false, -- Monk false -- Shaman } function HasExceptionalStrength( ) return raceHasExceptionalStr[ chargen.selectedRace ] and classHasExceptionalStr[ chargen.selectedClass ] end function ShowExceptionalStrength( ) local strength = tonumber( string.sub( chargen.ability[ 1 ].roll, 1, 2 ) ) local abilityToDec = 2 if strength ~= nil then while ( strength ~= nil ) and ( strength < 18 ) do createCharScreen:OnAbilityPlusMinusButtonClick( abilityToDec, false ) abilityToDec = abilityToDec + 1 if( abilityToDec == 7 ) then abilityToDec = 2 end createCharScreen:OnAbilityPlusMinusButtonClick( 1, true ) strength = tonumber( string.sub( chargen.ability[ 1 ].roll, 1, 2 ) ) end end end RerollFrame = 0 storedTotalRoll = 0 function GetAutoRoll() if rolling == 1 then RerollFrame = RerollFrame + 1 if RerollFrame > 1 then RerollFrame = 0 end if RerollFrame == 0 then createCharScreen:OnAbilityReRollButtonClick() local exceptionalStrength = 0 if( HasExceptionalStrength() ) then ShowExceptionalStrength( ) exceptionalStrength = tonumber( string.sub( chargen.ability[ 1 ].roll, 4 ) ) if exceptionalStrength ~= nil then if exceptionalStrength == 0 then exceptionalStrength = 100 end else exceptionalStrength = 0 end end if ( ( storedTotalRoll == chargen.totalRoll ) and ( chargen.ability[ 1 ].exceptional < exceptionalStrength ) ) or ( storedTotalRoll < chargen.totalRoll ) then storedTotalRoll = chargen.totalRoll chargen.ability[ 1 ].exceptional = exceptionalStrength chargen.ability[ 1 ].storedRoll = chargen.ability[ 1 ].roll chargen.ability[ 2 ].storedRoll = chargen.ability[ 2 ].roll chargen.ability[ 3 ].storedRoll = chargen.ability[ 3 ].roll chargen.ability[ 4 ].storedRoll = chargen.ability[ 4 ].roll chargen.ability[ 5 ].storedRoll = chargen.ability[ 5 ].roll chargen.ability[ 6 ].storedRoll = chargen.ability[ 6 ].roll createCharScreen:OnAbilityStoreButtonClick() end end end return end ` menu { name 'CHARGEN_ABILITIES' align center center ignoreesc onopen "ticksPassed = 0; ticksStarting = 0" label { area 0 0 1024 768 mosaic 'GUICGB' enabled "CurrentlyInGame()" } label { area 0 156 1024 612 mosaic GUISMDB } label { area 20 174 496 48 text "ABILITIES_TITLE" text style "title" } list { column { width 40 label { area 0 0 190 55 text lua "t(chargen.ability[rowNumber].name)" text style "normal" align right center } } column { width 22 label { area 0 0 90 55 text lua "chargen.ability[rowNumber].roll" text style "normal" align center center } } column { width 9 label { area 0 6 45 42 bam GUIOSW frame lua "currentCellCheck(3)" sequence 0 } } column { width 12 label { area 0 6 45 42 bam GUIOSW frame lua "currentCellCheck(4)" sequence 1 } } column { width 22 label { area 0 0 90 55 text lua "chargen.ability[rowNumber].storedRoll" text style "normal" align center center } } action " if ticksStarting < 10 then if cellNumber == 3 then createCharScreen:OnAbilityPlusMinusButtonClick(currentChargenAbility, true) elseif cellNumber == 4 then createCharScreen:OnAbilityPlusMinusButtonClick(currentChargenAbility, false) end end cellNumber = nil ticksPassed = 0 ticksStarting = 0 " actionUpdate " ticksStarting = ticksStarting + 1 if ticksStarting > 10 then ticksPassed = ticksPassed + 1 if ticksPassed > 7 then if cellNumber == 3 then createCharScreen:OnAbilityPlusMinusButtonClick(currentChargenAbility, true) elseif cellNumber == 4 then createCharScreen:OnAbilityPlusMinusButtonClick(currentChargenAbility, false) end ticksPassed = 0 end end " rowheight 54 hidehighlight area 32 254 492 322 table "chargen.ability" var currentChargenAbility } label { area 32 580 186 42 text "TOTAL_ROLL_NORMAL" text style "normal" text align right center } label { area 248 580 50 42 text lua "chargen.totalRoll" text style "normal" text align center center } label { area 334 580 94 42 text lua "chargen.extraAbilityPoints" text style "normal" text align center center } label { area 458 580 50 42 text lua "storedTotalRoll" text style "normal" text align center center } text { area 582 192 404 406 text lua "abilityOrGeneralHelp()" text style "normal" scrollbar 'GUISCRC' } button { area 568 638 142 40 bam GUIOSTSM sequence 0 text "AUTO-REROLL" text style "button" action " if rolling == 1 then rolling = 0 createCharScreen:OnAbilityRecallButtonClick() else chargen.ability[ 1 ].exceptional = tonumber( string.sub( chargen.ability[ 1 ].roll, 4 ) ) if chargen.ability[ 1 ].exceptional ~= nil then if chargen.ability[ 1 ].exceptional == 0 then chargen.ability[ 1 ].exceptional = 100 end else chargen.ability[ 1 ].exceptional = 0 end storedTotalRoll = chargen.totalRoll rolling = 1 end" } button { mosaic lua "GetAutoRoll()" area 1 1 1 1 } button { area 368 628 142 40 bam GUIOSTSM sequence 0 text "REROLL_BUTTON" text style "button" action "createCharScreen:OnAbilityReRollButtonClick()" } button { area 60 628 142 40 bam GUIOSTSM sequence 0 text "STORE_BUTTON" text style "button" action " local exceptionalStrength = tonumber( string.sub( chargen.ability[ 1 ].roll, 4 ) ) if exceptionalStrength ~= nil then if exceptionalStrength == 0 then exceptionalStrength = 100 end else exceptionalStrength = 0 end storedTotalRoll = chargen.totalRoll chargen.ability[ 1 ].exceptional = exceptionalStrength chargen.ability[ 1 ].storedRoll = chargen.ability[ 1 ].roll chargen.ability[ 2 ].storedRoll = chargen.ability[ 2 ].roll chargen.ability[ 3 ].storedRoll = chargen.ability[ 3 ].roll chargen.ability[ 4 ].storedRoll = chargen.ability[ 4 ].roll chargen.ability[ 5 ].storedRoll = chargen.ability[ 5 ].roll chargen.ability[ 6 ].storedRoll = chargen.ability[ 6 ].roll createCharScreen:OnAbilityStoreButtonClick() " } button { area 214 628 142 40 bam GUIOSTSM sequence 0 text "RECALL_BUTTON" text style "button" clickable lua "createCharScreen:IsAbilityRecallButtonClickable()" action "createCharScreen:OnAbilityRecallButtonClick()" } button { on '8' action "createCharScreen:OnCheatyMcCheaterson()" } button { on escape area 194 718 232 44 bam GUIOSTUL text "BACK_BUTTON" text style "button" action "Infinity_PopMenu(); createCharScreen:OnCancelButtonClick()" } button { on return area 438 718 206 44 bam GUIOSTUM text "DONE_BUTTON" text style "button" clickable lua "createCharScreen:IsDoneButtonClickable()" action "Infinity_PopMenu(); createCharScreen:OnDoneButtonClick()" } }
BG:EE with SoD:
` --auto-roller version 2016.04.13.0005 raceHasExceptionalStr = { true, -- Human true, -- Elf true, -- Half-Elf true, -- Dwarf false, -- Halfling true, -- Gnome true -- Half-Orc } classHasExceptionalStr = { false, -- Mage true, -- Fighter false, -- Cleric false, -- Thief false, -- Bard true, -- Paladin true, -- Fighter / Mage true, -- Fighter / Cleric true, -- Fighter / Thief true, -- Fighter / Mage / Thief false, -- Druid true, -- Ranger false, -- Mage / Thief false, -- Cleric / Mage false, -- Cleric / Thief true, -- Fighter / Druid true, -- Fighter / Mage / Cleric true, -- Cleric / Ranger false, -- Sorcerer false, -- Monk false -- Shaman } function HasExceptionalStrength( ) return raceHasExceptionalStr[ chargen.selectedRace ] and classHasExceptionalStr[ chargen.selectedClass ] end function ShowExceptionalStrength( ) local strength = tonumber( string.sub( chargen.ability[ 1 ].roll, 1, 2 ) ) local abilityToDec = 2 if strength ~= nil then while ( strength ~= nil ) and ( strength < 18 ) do createCharScreen:OnAbilityPlusMinusButtonClick( abilityToDec, false ) abilityToDec = abilityToDec + 1 if( abilityToDec == 7 ) then abilityToDec = 2 end createCharScreen:OnAbilityPlusMinusButtonClick( 1, true ) strength = tonumber( string.sub( chargen.ability[ 1 ].roll, 1, 2 ) ) end end end function AutoRoll( ) createCharScreen:OnAbilityReRollButtonClick() local exceptionalStrength = 0 if( HasExceptionalStrength() ) then ShowExceptionalStrength( ) exceptionalStrength = tonumber( string.sub( chargen.ability[ 1 ].roll, 4 ) ) if exceptionalStrength ~= nil then if exceptionalStrength == 0 then exceptionalStrength = 100 end else exceptionalStrength = 0 end end if ( ( storedTotalRoll == chargen.totalRoll ) and ( chargen.ability[ 1 ].exceptional < exceptionalStrength ) ) or ( storedTotalRoll < chargen.totalRoll ) then storedTotalRoll = chargen.totalRoll chargen.ability[ 1 ].exceptional = exceptionalStrength chargen.ability[ 1 ].storedRoll = chargen.ability[ 1 ].roll chargen.ability[ 2 ].storedRoll = chargen.ability[ 2 ].roll chargen.ability[ 3 ].storedRoll = chargen.ability[ 3 ].roll chargen.ability[ 4 ].storedRoll = chargen.ability[ 4 ].roll chargen.ability[ 5 ].storedRoll = chargen.ability[ 5 ].roll chargen.ability[ 6 ].storedRoll = chargen.ability[ 6 ].roll createCharScreen:OnAbilityStoreButtonClick() end end RerollFrame = 0 storedTotalRoll = 0 function UpdateAutoRoll() if rolling == 1 then RerollFrame = RerollFrame + 1 if RerollFrame > 1 then RerollFrame = 0 end if RerollFrame == 0 then local index = 1 for index = 1, 1000, 1 do AutoRoll( ) end end end end ` menu { name 'CHARGEN_ABILITIES' modal align center center ignoreesc onopen "ticksPassed = 0; ticksStarting = 0" label { area 0 0 864 710 mosaic GUICGROL } label { area 220 22 426 44 text "ABILITIES_TITLE" text style "title" } list { column { width 34 label { area 0 0 100 55 text lua "t(chargen.ability[rowNumber].name)" text style "normal" align right center } } column { width 18 label { area 0 0 50 55 text lua "chargen.ability[rowNumber].storedRoll" text style "normal" align center center } } column { width 13 label { area 0 0 50 55 text lua "chargen.ability[rowNumber].roll" text style "normal" align center center } } column { width 22 label { area 36 6 45 42 bam GUIOSW frame lua "currentCellCheck(4)" sequence 0 } } column { width 15 label { area 0 6 45 42 bam GUIOSW frame lua "currentCellCheck(5)" sequence 1 } } action " if ticksStarting < 10 then if cellNumber == 4 then createCharScreen:OnAbilityPlusMinusButtonClick(currentChargenAbility, true) elseif cellNumber == 5 then createCharScreen:OnAbilityPlusMinusButtonClick(currentChargenAbility, false) end end cellNumber = nil ticksPassed = 0 ticksStarting = 0 " actionUpdate " ticksStarting = ticksStarting + 1 if ticksStarting > 10 then ticksPassed = ticksPassed + 1 if ticksPassed > 2 then if cellNumber == 4 then createCharScreen:OnAbilityPlusMinusButtonClick(currentChargenAbility, true) elseif cellNumber == 5 then createCharScreen:OnAbilityPlusMinusButtonClick(currentChargenAbility, false) end ticksPassed = 0 end end " rowheight 54 hidehighlight area 34 85 386 325 table "chargen.ability" var currentChargenAbility } label { area 34 410 100 54 text "TOTAL_ROLL_NORMAL" text style "normal" text align right center } label { area 164 410 50 54 text lua "storedTotalRoll" text style "normal" text align center center } label { area 233 410 50 54 text lua "chargen.totalRoll" text style "normal" text align center center } label { area 322 410 94 54 text lua "chargen.extraAbilityPoints" text style "normal" text align center center } text { area 442 91 394 505 text lua "abilityOrGeneralHelp()" text style "normal" scrollbar 'GUISCRC' } button { area 230 480 200 44 bam GUIBUTNT sequence 0 text "AUTO-REROLL" text style "button" action " if rolling == 1 then rolling = 0 createCharScreen:OnAbilityRecallButtonClick() else chargen.ability[ 1 ].exceptional = tonumber( string.sub( chargen.ability[ 1 ].roll, 4 ) ) if chargen.ability[ 1 ].exceptional ~= nil then if chargen.ability[ 1 ].exceptional == 0 then chargen.ability[ 1 ].exceptional = 100 end else chargen.ability[ 1 ].exceptional = 0 end storedTotalRoll = chargen.totalRoll rolling = 1 end" } button { mosaic lua "UpdateAutoRoll()" area 1 1 1 1 } button { area 26 480 200 44 bam GUIBUTNT sequence 0 text "REROLL_BUTTON" text style "button" action "createCharScreen:OnAbilityReRollButtonClick()" } button { area 26 531 200 44 bam GUIBUTNT sequence 0 text "STORE_BUTTON" text style "button" action " local exceptionalStrength = tonumber( string.sub( chargen.ability[ 1 ].roll, 4 ) ) if exceptionalStrength ~= nil then if exceptionalStrength == 0 then exceptionalStrength = 100 end else exceptionalStrength = 0 end storedTotalRoll = chargen.totalRoll chargen.ability[ 1 ].exceptional = exceptionalStrength chargen.ability[ 1 ].storedRoll = chargen.ability[ 1 ].roll chargen.ability[ 2 ].storedRoll = chargen.ability[ 2 ].roll chargen.ability[ 3 ].storedRoll = chargen.ability[ 3 ].roll chargen.ability[ 4 ].storedRoll = chargen.ability[ 4 ].roll chargen.ability[ 5 ].storedRoll = chargen.ability[ 5 ].roll chargen.ability[ 6 ].storedRoll = chargen.ability[ 6 ].roll createCharScreen:OnAbilityStoreButtonClick() " } button { area 26 582 200 44 bam GUIBUTNT sequence 0 text "RECALL_BUTTON" text style "button" clickable lua "createCharScreen:IsAbilityRecallButtonClickable()" action "createCharScreen:OnAbilityRecallButtonClick()" } button { on '8' action "createCharScreen:OnCheatyMcCheaterson()" } button { on escape area 196 653 230 44 bam GUIBUTMT text "BACK_BUTTON" text style "button" action "Infinity_PopMenu(); createCharScreen:OnCancelButtonClick()" } button { on return area 438 653 230 44 bam GUIBUTMT text "DONE_BUTTON" text style "button" clickable lua "createCharScreen:IsDoneButtonClickable()" action "Infinity_PopMenu(); createCharScreen:OnDoneButtonClick()" } }
Feel free to take it and do as you will with it, and I hope it helps someone else. Updates: v0006 - Updated for SoD 2.1.63.2 UI changes. v0005 - Fixed autoroller script I broke while tinkering. Lowered rerolls to about 15000 per second, was causing music/interactivity loss at higher rate. v0004 - autoroller now rolls about 150000 rolls per second.

[Mods] Awesome Soundsets Mods Master Thread. Custom Soundsets for BGEE, BG2EE and IWDEE

$
0
0
image -Overview- The "Awesome Soundsets Volumes" are collections of sound sets with subtitles that can be used for player characters in Baldur's Gate 1 Enhanced Edition, Baldur's Gate 2 Enhanced Edition or Icewind Dale Enhanced Edition.

* At the moment Siege of Dragonspear is not supported.

-Here are all the collections I've made- So far I've made 4 collections that add an additional 74 soundsets to your games. Download links and descriptions are below.

Volume 1: Baldur's Gate 1 NPC Soundsets

[spoiler] image Ajantis Ilvarstarr: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Jason Marsden Alora: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Amber Hood Coran: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Brian George Eldoth Kron: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Neil Ross Faldorn: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Heidi Shannon Garrick: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Dee Bradley Baker Khalid: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Jim Meskimen Quayle: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Jeff Bennett Safana: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Diane Pershing Shar-Teel Dosan: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Jennifer Darling Skie Silvershield: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Grey DeLisle Tiax: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: John Mariano Xan: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Jeff Bennett Xzar: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Frank Welker Yeslick Orothair: (c) 1998 Black Isle Studios, Interplay Entertainment, voice actor: Bill Farmer Pictures imageimageimageimageimageimageimageimageimageimageimageimageimageimageimage [/spoiler]

Volume 2: IWD2 Soundsets

[spoiler] image 42 Soundsets from Icewind Dale 2 (and IWD 1) [/spoiler]

Volume 3: Planescape Torment NPC Soundsets

[spoiler] image Annah-of-the-Shadows: (c) 1999 Interplay Entertainment, voice actor: Sheena Easton Dak'kon: (c) 1999 Interplay Entertainment, voice actor: Mitch Pileggi Fall-From-Grace: (c) 1999 Interplay Entertainment, voice actor: Jennifer Hale Ignus: (c) 1999 Interplay Entertainment, voice actor: Charles Adler Morte: (c) 1999 Interplay Entertainment, voice actor: Rob Paulsen The Nameless One: (c) 1999 Interplay Entertainment, voice actor: Michael T. Weiss Vhailor: (c) 1999 Interplay Entertainment, voice actor: Keith David Pictures [/spoiler]

Volume 4: Monkey Island Soundsets

[spoiler] image Cutthroat Bill: (c) 1998 Lucasarts voice actor: Gregg Berger Elaine's Cook: (c) 2002 LucasArts, voice actor: Patrick Pinney Edward Van Helgen: (c) 1998 Lucasarts, voice actor: Michael Sorich Guybrush Threepwood : (c) 1998 LucasArts, voice actor: Dominic Armato LeChuck and LeChuckie: (c) 1998 LucasArts and 200voice actor: Earl Boen Mort the Gravedigger: (c) 1998 LucasArts, voice actor: Roger Behr Murray: (c) 1998 LucasArts, voice actor: Denny Delk. Pirate #1: (c) 1998 Lucasarts, voice actor: George DelHoyo Rene Rottingham: (c) 1998 Lucasarts, voice actor: Tom Kane Wally: (c) 1998 Lucasarts, voice actor: Neil Ross Pictures [/spoiler] Here's a link to a mod shell so that you can make your own soundset collections with subtitles [spoiler] Awesome Soundsets Vol. 0 Soundset Mod Shell image [/spoiler] If you enjoyed any of the soundsets and you do not already own the game that the soundsets come from, you are largely encouraged to buy the related games, both because they're excellent games on their own, and because this way you're giving something back to the game developer. If you are interested in contributing to these mods or have suggestions, please post below "Awesome Soundsets" Volumes feature up to 33 sounds w/ subtitles in IWDEE, 25 in BGEE, and 29 in BG2EE. The default soundsets in IWDEE feature 25/33 sounds and BGEE default soundsets only use 15/25 sounds. Soundsets added with this mod use up to the maximum number of sounds - depending on if appropriate sounds are available. The weidu installer will install the correct number of sounds possible with subtitles for each different installation. Using weidu you can also add and remove individual soundsets as you like. This thread can be used to request soundsets, commentary, to report problems or even just to let me know that you like these.

What mod has the containers?

$
0
0
Anyone know which mod has the containers for baldur's gate 2 EE? Like it gives you a key ring container for all your keys, a bag of holding, etc.

Player how-to: Getting mods to work on BGEE

$
0
0
When it launches next week No older mods will currently work on BGEE because the current version of WeiDU (the tool used by mods to install) won't be able to understand the BGEE setup. There are, fortunately, workarounds that will allow WeiDU to work on the BGEE setup while we await a new version of WeiDU. Please note that mods may have issues with the content of BGEE itself; these steps just get you to the point where you can at least try to install them. There will be a transition period where a lot of modders have to make minor adjustments to account for BGEE content--I strongly suggest you take advantage of the contact information in the readmes to let authors know about any issues you find so that they can address them. Note: When I refer to the 'game folder' or 'game directory', it means the folder that contains chitin.key.

Step One

Go to your game directory and make backups of chitin.key and the Tutorial.bif file in the Data directory. Double check that an 'override' folder exists and create one if it doesn't. Step Two WeiDU has a problem reading one of the files that contains game resources, so we have to manually extract them as a workaround. Download the latest jar of Near Infinity (NI), which should work on OS X and Windows. (If it doesn't open when you double-click it, you may need to download the Java Runtime Environment for your OS as well.) The first time you open it will ask for your key file; navigate to your BGEE directory and select chitin.key. (If it doesn't prompt, you can select your BGEE game by selecting Game > Open game in the menu.) Once BGEE is loaded in Near Infinity, go to Edit > BIFF; select Data/Tutorial.bif under 'edit existing'. Select all the files on the left, hit the right-facing arrow in the middle, and press the save button. It should give you a small window showing six steps completed and an OK button. Hit OK and then close NI. Tutorial.bif should no longer be a problem, so step two can be skipped.

Step Three

WeiDU expects the tlk file (which holds all the text in the game) to be in the main game directory, but BGEE puts it in subdirectories to allow for multiple languages. We can create a hard link, tricking WeiDU into thinking it's in the main game directory while leaving it where it is. First, figure out which language subdirectory inside the lang folder is yours. English is the en_US directory inside lang; other languages have their own directories inside the lang folder.

In Windows...

...open a command window and navigate to your game directory. (In Windows 7, you can shift-right-click on the game folder in Explorer and choose 'Open command window here...'. In older Windows, you'll need to Windows+R for the run dialogue, run cmd, and then use 'CD nameofdirectory' to get to the game directory.) Once you're at the command prompt in your main directory, type
mklink /H dialog.tlk .\lang\en_US\dialog.tlk
Change the en_US part to the name of your language directory. Some languages actually have two tlk files, so you'll need to run the same command again, but with dialogF.tlk in both places instead of dialog.tlk. If you ever want to undo this step, you can delete dialog.tlk (and dialogF.tlk) from the game directory as if they're normal files. ALIEN has an alternative method for Windows XP users a few posts down.

In OS X...

...open Terminal and navigate to your game directory. At the terminal prompt type
ln -s ./lang/en_US/dialog.tlk dialog.tlk
Change the en_US part to the name of your language directory. Some languages actually have two tlk files, so you'll need to run the same command again, but with dialogF.tlk in both places instead of dialog.tlk.

Go Forth and Install Mods!

You're now ready to try mods on BGEE! Again, this will just get you to the point where WeiDU will work. Individual mods may still have issues and I urge to contact the authors if you encounter any so they can get fixes in.

[mod] PaintBG (EE) portrait pack

$
0
0
In cooperation with @LavaDelVortel we revived the PaintBG portrait pack by Artastrophe for use in Enhanced Editions. Well, by revived I mean I was preparing another portrait pack and offered to grant the code for the use in PaintBG, which I use myself, but which required manual file copying like in the ol' days. This means the code is brand new and has brand new bugs! It also means that some installation options may seem a bit of an overkill, as it was designed for a larger portrait set. The portraits are still the same, except it also includes newer portraits which Artastrophe published since last official release. You can download the confidencence inspiring version 0.0.1-beta temporarly from github:

Windows
Mac
Linux

The mod will return to SHStudios once 1) the latter s up; 2) the former leaves the beta stage - I don't have permissions to upload there but need a way to squash bugs. Please let me know if it works on Mac and Linux - I haven't tested it but use platform-dependent GraphicsMagick binary to convert jpg to bmp. Also, I have no idea if it works with EET, but unless it does something special portrait files, it should - and I intend to support it given beta testers.


Mod: All Things Mazzy Version 1.039 - Mazzy Expansion and Keepable Clara

$
0
0
Playable Clara and All Things Mazzy: Friendship, romance, NPC conversations and more. Written, edited, & coded by BCaesar and Ratatoskr. First version posted on these forums: 1.027, posted on March 27, 2017. Latest update: Version 1.039. January 24, 2019. Download location: This thread! (The mod is attached to this post). Welcome to AllThingsMazzy. This mod is primarily an expansion for Mazzy Fentan, which will someday include new interjections, NPC banters, expanded quest options, a friendship, and a romance among other things. It also includes a playable Clara option that splits off from the Hexxat quest. We are releasing the mod in parts rather than trying to write and edit everything before coding so that there will be something playable if we ever disappear (instead of a grand idea ending up in the mod graveyard with so many others). And if we ever go AWOL for more than a year, this is up for grabs. Take it and run with it. Additionally, if you want to use part of this mod just ask us, the answer is probably yes. AllThingsMazzy is still incomplete but the next update should an expanded getting Clara quest, a series of Korgan/Hexxat and Sarevok/Viconia banters, and hopefully parts of the friendship coded in. **Update version 1.039 also now has a Russian translation courtesy of p_zombie325. Mod Sections: 1. All Things Mazzy: The main portion of the mod. Contains both SoA and ToB content. -Playable Clara - she's a human shadowdancer and can join your party if you kill Hexxat during her intro quest. She's also summonable in TOB whether you rescue her or not. -Additional conversations between Mazzy and Edwin, Jaheira, Keldorn, Jan, Korgan, and Viconia. -Additional interjections and expanded quest dialogues for Mazzy -Mini bonus quest in the docks See the mod Readme for details and the complete changelog. 2. For the Good: -An optional addition to the main mod that may annoy an evil player. Currently contains Mazzy's more disruptive interjections and a hostile scene that will trigger if your reputation gets too low. 3. Rest Check Tool: -Do NOT install this unless you want to test the mod. This is a coding tool to prevent the rest scenes in this mod from triggering on the same rest as any other (that we've coded for) and for 2 minutes of real time after. The code for preventing your mods from triggering with another rest scene is available for anyone to use in their own mod here. Compatibility & Installation: This mod should be generally compatible with all other mods, EET and hopefully other forms of BG2 as well. We have tried (and will continue to try) to make it fully compatible with BG2:EE, regular BG2, and most other mods. We've also tried to account for the following mods (meaning that our rest scenes don't trigger on the same rest, and we use their triggers for additional options. e.g. Imoen might have different reactions depending on whether she and player 1 are in an active romance): Friendships/Banters: Mazzy Friendship, Viconia Friendship, the IEP Banter Project (as of March 25th, 2017) NPC Romances: De'Arnise Romance, Edwin Romance, Haer'Dalis Romance, Imoen Romance, Keldorn Romance, Sarevok Romance, and the Yoshimo Romance. Miscellaneous Mods: Alternatives When you install this mod, you shouldn't need to restart your game. The triggers are structured to work whenever the mod is installed and check for existing situations (rather than adding unique triggers to in-game events). You should be able to do some conversations, kick Mazzy out of your party, delete the mod, play half the game, get Mazzy back in your party, reinstall the mod, and have it pick up right where it left off. However, when reinstalling a newer version you should still uninstall the older version, delete the folder, and then put in the folder containing the later version of All Things Mazzy. This thread is primarily for questions, bug-reporting, and for telling us that we're horrible people who have ruined Baldur's Gate II and thus your life. We also welcome dialogue suggestions (either changes, additions or typos). Thank you.

IE modding wiki

$
0
0
I'm quite new to the modding wiki and I feel overwhelmed by the huge amount of information about IE modding scattered across countless forum threads in dozens of websites. I'm thinking that it might be very helpful for all of us to compile in a wiki the knowledge that has been accumulated over the years. I've never created a wiki before, but I think many of us would enjoy giving it a go. I believe there are several websites that provide hosting for wikis for free, so money shouldn't be a problem.

What do you think? Does it make sense?

Shine on Caelar mod issue.

$
0
0
I can‘t find Aun Argent in Saradush.Where is he?

I'll Mod You, My Pretty, and Your Little (Mac) Tutu!

$
0
0
Sometimes it's hard to use my main computer - it's popular in our house - everyone is some sort of gamer.

As I like to write for TTRPGs, and I'm a Mac user - I picked up an OLD (PPC G4 MDD FW800) system that can handle some software that I've been unable to use for years (Dundjinni, primarily). It was only a matter of time before Baldur's Gate ended up on that system too!

I've managed to not only install the original Mac versions of BG/BG2 - I managed to actually get it to Tutu! There are quite a number of bugfixes (and especially older versions of mods for Mac) that I'm having a hard time getting. The pre-Intel based PPC macs do not like later Weidu versions or their mods, it seems (I expected that). I've been trying to fish in the 2007-2010 pool using the Wayback Machine (Archive.org) - but a lot of that stuff was never archived.

Has anyone else here done this? I know it's kinda weird - but it's really quite intriguing as a modder to go back to the games that started it all, though the 'Mac' component of that makes a real challenge. I have only managed to get the Mac v15 bugfixes for Tutu - and this has been a problem for folks since late 2010 it seems. I have yet to find a version of NPCProject or SCS that will install.

There are still some bugs in the base install - but they seem to be common ones (can't make certain classes without crash, saves can be wonky, occasional crashing). The unsupported higher resolutions look great, but they don't run quite right.

Anyone?

Project Infinity - public BETA for all

$
0
0

Project Infinity


Discord:
https://discord.gg/fZftQGm

Overview:
Project Infinity is a mod manager for games based on the Infinity engine. Project Infinity aims to provide the same functionality BWS did, but without the need for constant 24/7 maintenance of the tool itself, for the cost of few additional user actions.

Project Infinity offers a graphical interface that allows you to create and manage modded installations in a way that is much easier and more convenient than the command line programs used to install mods one by one. It allows you to select multiple mods and components you want to install at once and offers several ways to choose the installation order.

Supported Games:
  • every Infinity Engine game and version
Origin of the project:
The idea of Project Infinity comes from my 'mod template generator', but the project uses knowledge and experience from various other projects, like WeiDU, BWP and BWS.

Acknowledgments:

I want to thank the following people:
wisp for providing features and for his patience.
Argent77,AstroBryGuy,CamDawg,DavidW,GeN1e,GrimLefourbe,lynx,Sam,Subtledoctor,qwertyqwerty and others for their feedback.
Every modder who removed ACTION_READLN or adopted his mod to use features of this tool.
The Gibberlings3 site and all the other modders for using Github.
W.K. for his code feedback.

How to use:
  1. Download and extract all the mods you want to install into a folder of your choice, for example "G:\Mods-Extracted".
  2. Run Project Infinity.
  3. During first run, you’re presented with the "Settings" dialog box. Select the path to the IE games you have installed and press OK.
  4. In the main window locate the text box labeled "Extracted mods". Use the browsing button to it's right to select the folder where you extracted all your mods. After a few seconds the left panel displays a list with all mods in that folder.
  5. At the top left corner of the application, from the drop-down list select the game you want to mod.
  6. In the mods panel select all the mods and components you want to install. Alternatively, you can import WeiDU.log from a previous installation.
  7. Click "Set-InstallationSequence" button, all selected mod components should be added to the "Installation Sequence" window.
  8. Set the install order via one of the features, please see F.A.Q.
  9. Click the "Start-Installation" button to start the installation.
Features:
  • Mods installation, including private and unreleased mods.
  • Pausing and aborting installation.
  • Quick uninstallation of all the currently installed mods.
  • One-click Delta Updates for mods hosted in Github.
  • Download mods from sites which provide support.
  • Install Order Groups.
  • Create your own install order for mods.
  • Ability to share and reuse mod list.
  • Ability to share and reuse install order.
  • Unlimited sub-folders in the folder with extracted mods.
  • Importing a WeiDU log as an installation sequence with localized component names.
  • Launching currently selected game by clicking at the game icon.
  • Drag and drop support for changing install order
Features for modders:
Planned Features:
  • Caching.
  • Multi-threading.
  • Mod categories.
  • Install Order Groups - Done.
  • Drag and drop support - Done.
  • EET full installation.

Long-term goals:
  • online Install Order and the ability for modders to contribute.
  • Resolve conflicts and dependencies between the internal components of a single mod.
  • Resolve conflicts and dependencies between multiple mods.
  • Support for something like testing framework.
  • Cross-platform.

Not planned features:
  • Built-in, custom backup system (nothing can beat Beamdog, Steam or GoG backups reliability).
  • Built-in, mod list, compilations, install order, conflict and dependencies (requires 24/7 maintenance).

System requirements:
Technical limitations:
  • Scanning, copying, downloading and updating mods hangs the GUI.
DOWNLOAD 
CHANGELOG | ROADMAP
(For Windows 7/8.1, you need to install first .NET Framework 4.5.2 or above and Powershell 5.1.)

Faiths and Powers: Gods of the Realms (Kitpack and divine caster/spell tweaks)

$
0
0

Faiths and Powers

2018-05-28 Download Please note that this is a public beta release, and we are actively working on this project. Please feel free to offer suggestions or to point out bugs. A quick and useful guide to kits and spheres Special thanks to @ineth for this Special: Shadow Monsters, Shades and transform to human fixes (for versions 0.74e and earlier) Install as a regular mod after fnp. Attached Hotfixes for earlier versions (install after fnp): - Versions 0.74e and earlier: fix for Shadow Monsters and Shades: use the attached file titled "fnp_spells_3.zip" - Version 0.74h: use the file titled "fnp74_use_hotfix.zip" Most recent update:0.74.37 Please note that this is a public beta release. We are actively working on this project. Please feel free to offer suggestions or to point out bugs. Version 0.74.37 2018-07-26 - Upgraded Weidu to v246 2018-07-06 - Revised several kit description entries. Version 0.74.36 - 'officially' depreciated component 101 - Further updated the readme Version 0.74.35 - Added 'radical version' descriptor for full install Version 0.74.34 - Updated Weidu to 245 2018-07-05 - Started Proper Github readme - Corrected a discrepancy in Acolyte of Ilmater description Version 0.74.21 2018-01-06 Completely redid conjure water elemental; fixed AI (completely replaced summons) and added animation bams to differentiate elemental kinds; spell is now in line w/6th level druid fire e summon Created Acolyte/thief of Shar Created Cleric/fighter of kelevmor Created cleric/mage of kelevmor Created Cleric/Mage of talos Created Acolyte/mage of Deneir Created Acolyte/mage of Sune Created Acolyte/mage of Moander Created Acolyte/thief of moander version 0.74.20 2017-12-09 Updated Text: Everwatch Knight of Helm Updated Text: Cherub of the Ruby Rose version 0.74.19 2017-12-07 Updated Kelevmor Kit Description Updated Cyric kit description Updated Umberlee kit description Updated Pally of Tyr kit description Updated Harvester of Myrkrul kit description 2017-12-06 - Updated Stormwall - Updated a few kit descriptions - Added a check for clabshGS.2da to avoid failed install on IWDEE 2.5.x (thanks Ramza) 2017-08-26 Version 0.74j - priest of Umberlee abilities and usability - multiclass kit usability (e.g. C/M of Baervan and druid/mage) - mystic warrior abilities 2017-08-14 Version 0.74g - fixes Contingency spells. Sort of. Mostly. - changes to spellbinder 2017-08-13 Version 0.74f - added conjure water elemental to water sphere - fixed shades and shadow monsters - fixed mystic warrior - improves the cross-mod compatibility stuff. 2017-08-10 Version 0.74b - Fixed an error with an errant "/" 2017-08-09 Version 0.74 This is v0.74. I bumped the version number because there are a few meaningful changes: - Added 6 Mystic Warrior kits (fighter/druid versions of the Mystics). These are lightly-armored and limited to weaker weapons - dagger, short sword, club, staff, sling etc. - but they pack the elemental power and resistances of the Mystic kits. - Scout kits (Stalker, Archer, Slinger, Mage Hunter, Barbarian Ranger) should be able to be any alignment and should not fall. (EDIT - darn, I hope this doesn't mess up IWDEE... need to double-check.) - DISABLED DUAL-CLASSING to cleric or ranger. Yeah, I did that. Be warned. BUT... - Added an .ini file with two settings: one to enable dual-classing, and one to prevent minor-access spells being moved to a higher level. - This .ini file, unlike most mods', should be compatible with BWS. You can copy the file, make whatever changes you want, and drop it into your override folder before installing any mods. That should preserve your preferences, while keeping the original version in the mod folder unchanged (I know BWS freaks out about files sizes and whatnot). This is experimental, and I don't have Windows, so I don't have BWS and can't experiment. Players, let me know if/how it works. 2017-08-08 Version 073b - All spells are granted at 1st level, instead of spells from different levels being granted at different level-ups. - Sphere access is independent of the spell table; so this is compatible with any mods that alter spell tables. - Minor access now means the opposite of what focus access means: minor-access spells are shifted one level higher. So Cure Light Wounds becomes a 2nd-level spell, Holy Smite becomes 4th-level, etc. Minor access is still limited to 3rd-level spells (which become 4th-level spells.) - Paladins and Rangers get full access to spheres just like clerics; you will see 7th-level spells in your spellbook but will be unable to cast them. This means that, equally, the sphere system is now compatible with any kind of changes you make to paladin and ranger spell tables. FnP will supply our tables for these classes, but feel free to overwrite them with any other mods, like Tweaks Anthology. To paraphrase Apple, it will 'Just Work.' - Theoretically, this means that we can now give focus access and minor access to paladins and rangers, to accentuate certain spheres. I haven't done it in this build, but this could be yet another nice little way to differentiate kits. - If you only want the sphere system and not any new kits, trueclass kits now get their proper spells. (This fixes a bug in v0.72b.) - Fewer sphere spells are required to be created in the background to make all this work: 69 spells instead of 322. Other small efficiency improvements have been made. Hopefully this leads to slightly quicker install times. 2017-08-06 Version 0.72 -diff install options for BG(2)EE/IWDEE 2017-08-02 Version 0.71b - Fixed issue with option 2 2017-08-01 version 0.71a Fixed installation issue with option 1 -2017-07-31 version 0.71 Lots of fixes: -fixes for spells -fixes for HLAs -two new spheres: Exploration and Perdition -variables for custom weapon use for kits -cleaned up a ton of code everywhere -updated compatibility packet for other mods 2017-06-03 Version 0.64a Minor changes to sphere access 2017-06-03 Version 0.64 -Fixed cleric of Kelevmor death ward and neg plane protection -Fixed doom special ability for for Beshaba Acolytes (and better implemented the ability) -Added misfire reference to spell in for Beshaba Acolyte description -Fixed icons in misfire spell/special ability for Beshaba Acolytes -Plant focus sphere no longer adds summon water elemental rather than assassin vines as a level 5 spell... -Grammar issues: Champions -Grammar issues: Zealots -Zealot of Ilmater: Correctly added frenzy in 2da -Acolytes: Added bonus spells (and lore bonuses in a few cases) -Changed Beshaba's spheres around. Focus: Dread. -Removed override references to COMPILE lines 2017-03-13 Version 0.63b - NPC cleric kits - Fixed bug re acolyte of mystra - Bug fixes re: kit adding code - Fixed deity dialog issue with mc clerics 2017-02-27 Version 0.61a - Added a valid marker for IWDEE divine spells If you already have version 0.61 installed, just drop the itm file in the attached zip in your override folder. Version 0.61 - Removed references to SoD in engine check - Added Clangeddin cleric - Added a draft of Baravar (but not added in the game via tp2 or otherwise) - Removed backup folder - Please forgive the formatting of the readme on github. I'll have to learn about .md files, but for now see the attached pdf. It is important to note that the readme is outdated. The goals are the same, but the details (e.g. what spells are in what sphere) have been changed. Known Issues: - Water and fire elemental scripts need to be looked at - Shout spell doesn't seem to work - Summoning shadow monsters crashes the game - Doomguide cleric Turn level issue - b_frz00.spl is referenced in at least three .2da files present in my override folder (B_ZE00.2DA, B_ZEALOT.2DA and clabpa04.2da (original non-special frenzy) - At 11th level the Ur-Priest received Shadow Step as a special ability - Elemental sphere descriptions are all over the place (only for custom spells) - Disrupt Undead says that it's part of the death sphere (but it's part of the life sphere) - Many multi class kits missing - prayer and rec spells Faiths and Powers: Gods of the Realms This purpose of this thread is to announce a mod created by @subtledoctor and myself which will increase the number of options for cleric and divine classes. This thread will also host discussion about specific implementation and (in time) be the place to download the actual mod. The first few posts will contain the most up-to-date information about the mod itself. Goals This mod has a few goals: -To allow all cleric characters (as well as others) to select a god, and have that selection translate into meaningful, flavorful, abilities and disadvantages for their character. -Related, to allow for different orders within a given church hierarchy to have their own unique, and flavorful abilities. -To expand the number of selections to an indefinite (as now) number of deities (my personal hope is to include all of the Gods and orders of Faerun, if possible) -To expand role-play options based on these selections (a very long term goal) Features With these goals in mind, the plan (already in motion) is to include the following: - A sphere system. This is not identical to pnp, at least partially because keeping too close to pnp leaves players with few spells in some cases, or leaves cleric characters without spells that allow them to do what is generally expected of them (as seen in DR). - "Real" kits. Initial Kits will not be deity specific. Rather, deity selection will occur in a dialog format. This selection will alter their kit in various ways depending on the deity selected. So, you might select a "Champion" kit at character creation. But champion of who? Well, for that you have to select your deity. Many of these 'sub-kits' will have unique name. For example, if you created a Champion, and selected Tempus, your title will be "Gloryblood of Tempus". Deity selection will be limited by race, kit, and alignment (and occasionally, stats). So, for example, your Chaotic Evil, Cha 4, Champion will not be able to select Sune. But, at the same time, alignments will be expanded as they make sense for each deity. For example, you do not necessarily have to be evil to select Talos as your patron. Maybe you are more unstable than evil, and would like your chaotic neutral priest to worship Talos (rather than Helm(?)). This will be possible (and, chaotic neutral Helmites will not be possible.) - Altered quests and dialog depending on deity selection. This is a very, very long term goal, and will not be included in the initial release, but the idea is that clerics of various deities will react differently to (eg) the events in the cleric stronghold as well as the events leading up to the stronghold. Your Chaotic Neutral Stormbringer of Talos will not join another church. Also, expect Glorybloods to take the fighter stronghold rather than work for some stuffy Helmites. In this post we will describe the various kits and class changes. In the following posts, domains, and deities will be described. (Note that all abilities are in flux. As the specifics change, these posts will be updated. Please, please, feel free to give suggestions and (constructive) criticism!) - Compatibility See attached document: "FnP_kit_compatibility (1).zip" Special Thanks: Extra special thanks to Requiem and Mordeus for Inspiration and Resources. See their wonderful Faiths of Faerun mod here. Please welcome @IchigoRXC who has graciously offered to help us with icons, and possibly other animations. Overhaul, Bioware, Black Isle, Atari, Wizards of the Coast: Mods aren't possible without the games. Avenger: DLTCEP is essential. http://gibberlings3.net/forums/index.php?showtopic=23917 Argent77: As is Near Infinity. https://forums.beamdog.com/discussion/30593/new-versions-of-nearinfinity-available/p1 Sam for Bam Resizer http://www.shsforums.net/files/file/1093-bam-resizer/ The keepers of IESDP: Again, essential. http://gibberlings3.net/iesdp/index.htm Weimer, the Bigg, and Wisp - and anyone else involved with Weidu, or the various tutorials. Again, essential. http://weidu.org/WeiDU/README-WeiDU.html Playtesters: @iavasechui, @Aedan, @ineth, @Kalanyr, and @Brer_Rabbit on these forums, and @agb1, @roxanne, @buli and @ALIENquake over at G3 @Arizael @wyakpa . Feedback and bug hunting: @Necromanx2 , @Woolie_Wool , @wyakpa , @rrchristensen , @CrimsonBard , @helo138 , @Zaghoul , @Arunsun , @Rangeltoft , @Alwayssnarky , @LupusSolus @GawainBS @Contemplative_Hamster @Arizael @ThacoBell @Roughwithanr @Raduziel @Wise_Grimwald @Satrhan @Mordekaie @Gusinda @Mantis37 (From a quick scan of recent postings. Let me know if I have missed your contribution!) Extra special thanks to @ineth for being so helpful! Another big thanks to @ineth for help with the readme! Gibberlings3: A very friendly group of modders. These guys are always helpful with any issues: http://gibberlings3.net/forums/index.php?showforum=16 Avenger and Wisp: For the atweaks mod. I have learned so much from that lovely mod. http://www.shsforums.net/topic/38261-atweaks-v442-released/ Camdawg: For all of his helpful tutorials and advice, as well as his Divine Remix mod, which has been very inspirational: http://gibberlings3.net/forums/index.php?showforum=29 Aquadrizzt: I've learned a lot from this guy. Also check out tnb: https://forums.beamdog.com/discussion/31274/mod-beta-tome-and-blood-more-options-for-wizards-and-sorcerers/p1 Subtledoctor: Is it appropriate to thank a co-author? Ahh, he deserves it! Check out his mod Scales of Balance: https://forums.beamdog.com/discussion/33657/scales-of-balance-post-hac-kits-and-tweaks/p1 Mordeus and Requiem: Their Faiths of Faerun mod has been very inspirational: https://forums.beamdog.com/discussion/17118/mod-faiths-of-faerun-kitpack-v0-5c-ready-for-testing/p1 Special thanks to Kjeron for some timely help with code for the sphere system CrevsDaak: For his lovely tutorial found here: http://forum.baldursgate.com/discussion/34119/how-to-making-kit-mods-for-the-ee/p1 ( also, feedback and insightful advice/suggestions, etc.) kjeron: That one is just overflowing with modding advice and information. I can't count how many times their advice has helped me Wolpak: Very knowledgeable fellow. Learned a lot from him. Elminster The formatting in this post wouldn't be possible without his beautiful post re: The frosty Journey. Also, check out the mod: https://forums.beamdog.com/discussion/36181/a-frosty-journey-the-iwdee-kitpack/p1 Smeagolheart : I have learned a lot from his mods, especially https://forums.beamdog.com/discussion/18629/mod-kit-tomes/p1 Kamigoroshi, bob_veng, vallmyr, Cahir, Mozziah, Wise_Grimwald : Helpful Suggestions Red_Carnelian for graciously providing bam creation resources: https://forums.beamdog.com/discussion/42011/blazing-bams Anybody else I am forgettingI'm sure I'm forgetting a few. Will update as my memory improves :P

Mod: Player1 Can Die

$
0
0
Hello everyone.

Note 1: please, Ignore my english errors

Well, first of all, all credit to the code creator @Avenger_teambg . He was the one who created the code, at least it was who I saw. What I did was make some modifications to make it something functional.

As you may know, if the Player 1/Main Character dies in BG1 / BG2 the game ends there. I do not like it too much this, because if my team is still alive then they can revive me or at least take me to a temple, etc. Aside from that this take away the utility of some spells from the game, such as the Rise From Your Grave (I say this every time a Cleric does the spell :D ). if your character is a warrior, for example, he is the front line, which means he can end up dying. So your cleric can go there and relive him.

The @Avenger_teambg algorithm causes the "Player1 can die" flag to be activated in all areas of the game. The modification I did was put a condition for the game to be finalized. I put the same condition as Icewind Dale, meaning if all team members die the game is over. Unfortunately I could not do the same in BG2. If all the members of the team die, you become like a spectator of nothing, since you have no vision and will have to recharge the game.

Note 2: any doubt just comment

No loading when main hero dies

$
0
0
Hello, i'm wondering if there's a mod making game to remain without loading after the main character death? Thanks!

[Resource Pack] Extended Animations

$
0
0
Hi modders, I created big pack with animations for you! What is idea this pack? Add as much as possible new animations for BGEE and BG2EE, from others IE games Do you use others works? I used only tools DLTCEP, NearInfinity, BAMWorkshop, WEIDU and conversions animations from PST by @Cuv, thanks @Cuv! Everything else is my job for now. I have hope that, you help and it will change :) How long did you do it? I started making pack on 13th June. How can I install it Like, others mods. Just download pack from here: https://www.dropbox.com/sh/yslrbm9o686ktw2/ZHwO77ay7I What does pack contain? This pack contain all animations from BG, BG2, BGEE, IWD, IWD2, PST. There are ~162 animations. To comparison - orginal game has ~280 entry in ANIMATE.IDS and there are many repeating animations (recolored). There are all soundset too, but I didn't tested it too much, and there aren't soundsets for PST yet. There are entries of ANIMATE.IDS EXTSPEED.2DA EXTANIM.2DA and my work-file.csv, weidu, one script and one program. How can I help? You can help on many ways: 1.) Testing slots 2.) Find new animations 3.) Help with set soundsets 4.) Making new .cre which use animations and have everything good - weapon range, class, race, general, statistics. I would like to attach one creature per one animations. (and it shouldn't be "cat" or "wizeye"). 5.) Describe animations from PST - I think about ANIMATE.IDS - there are many PST_SUPRISE 6.) Recolored animations from PST If you make something, send it to me! How works animations slots in BGEE? So, we have externalize animations to 2 files: EXTANIM.2DA and EXTSPEED.2DA EXTSPEED.2DA EXTANIM.2DA I can only quote @Scottbrocks.
SLOT_NUMBER
ARMOR_MAX_CODE = [0,1,2,3,4] max armor level.  4 = plate.  It's basically set to 4 for all the characters except for the monk who has it set to 1
CAN_LIE_DOWN = [0, 1] Do we have frames where we are on the ground?  Death animation checks this.
DETECTED_BY_INFRAVISION = [0,1] Are we detected by infravision
DOUBLE_BLIT = [0,1] Should probably always be set to 0, but the DEMB animation has this set to true.
EQUIP_HELMET = [0,1] Can they equip a helmet
SPLIT_BAMS = [0,1] Are the bams split
COLOR_BLOOD = [0-255] color palette lookup.  Seems like 47 is pretty common
COLOR_CHUNKS = [0-255] used in EFFECT_EXPLODINGDEATH(8), seems to be either 0 or 255
FALSE_COLOR = [0,1]  Tell it to use the character colors
HEIGHT_CODE = string - "WQM", "WQL", "WQS", etc.  The prefix to the weapon animations.  Will be set to "NONE" for most monsters.
HEIGHT_CODE_HELMET = string - same as above, but for the helmet animation
HEIGHT_CODE_SHIELD = string - see above
SND_FREQ = [0-255] Sound frequency.  Lots of animations are set in under 10, then a few are quite high(150+, MGCP, MGCL, MDOG, etc)
PERSONAL_SPACE = [0-255] most are 3, dragons are 13
RESREF = string - animation resref.  MDOG, ARAB, etc.
RESREF_PAPERDOLL = "CHMB", etc
RESREF_ARMORBASE = single char, 'T' thief, 'W' wizard.  This is the 4th character in CHM?
RESREF_ARMORSPECIFIC = single char, see above.  Use when their armor code is equal to ARMOR_MAX_CODE
RESREF_SHADOW = "CSHD", etc.
If you think that, it is end, you are almost right - for each animations you must search slot and most of slots doesn't work, because are reserved. Slots which works with IWD animations type: 0xE240 - 0xE2FF - free 0xE330 - 0xE3FF - free 0xE440 - 0xE4FF - free 0xE530 - 0xE5FF - free 0xE620 - 0xE6FF - free 0xE730 - 0xE7FF - free 0xE850 - 0xE8FF - free 0xE920 - 0xE9FF - free 0xEA30 - 0xEAFF - free 0xEB30 - 0xEBFF - free 0xEC30 - 0xECFF - free 0xED30 - 0xEDFF - free 0xEE20 - 0xEEFF - free I reserved this range 0xE240 - 0xE2FF, in my pack, so we have little less space :) Can you tell me, where the difference between your mod and Infinity Animations is? Except that IA isn't compatible to BGEE yet. 1. List with slots from Infinity Animations is useless for BGEE, because animations on these slots doesn't works! 2. This packed doesn't modified any .exe 3. Inifinity animations doesn't knows slots in EXTANIM.IDS and EXTSPEED, so... 4. Bams have others name, I used core name from orginal game. 7. Dynamic repaletted PST animations. 8. Authors :P Special thanks @Cuv for conversions, support and advice How can I quick test it? I made area with all animations (all it means that, there are old animations too), specially for you! I used Heroes III editor to make it, so area isn't beatifull. I separated this area to independent mod - you can download it here: https://www.dropbox.com/sh/xgql2tkjuh0zavl/2LsLfTqXI_ Install it and put in cheat console: C:MoveToArea("ANIMAT") Some screenshots image image image Changelog [spoiler] V 2.0: add support for BG2EE V 1.0: release [/spoiler] I wait on feedback :)

Semi Multi Mod

Bonehill for EE?

$
0
0
Hiya!
Two questions in this thread:
1) Is this mod even EE compatible? I can't seem to find any information on that...
2) If yes, does someone has a github/own mirror link, now that SHS is down?

Do we have a list of "exclusive" mods for BG1:EE and classical BG1?

$
0
0
Planning to do a playthrough on BG:T and was wondering if there is around a list of mods that were released only for

BG:T and BG:tutu (but add on top of that BG:Classic)

That one should be aware of.

Edit: I know one
> Jarl’s Adventure Pack only for BG:T
Viewing all 11774 articles
Browse latest View live