Leomar Posted December 3, 2008 Share Posted December 3, 2008 BG2 Fixpack BWP v6.1 Fix - OUTDATED With the new v7 you don't need this fix anymore. Until a new BG2 Fixpack version comes out, we'll include in our next "BiG World Fixpack" and German "BiG World Textpack" the "BWP v6.1 Fix". In the below given link you get a package with the fixed files. The "BWP v6.1 Fix" from 08-12-22 is included in the BiG World Project v5.6 now. lies_mich_bg2fixpack_v6.html --> Updated 08.12.22 NEW The new german readme of the BG2 Fixpack for version 6. (Please include this in the next release and replace it with the old one from the mod homepage.) german\setup.tra --> Updated 08.12.22 NEW The new revised German translation of the BG2 Fixpack for version 6. (Please include this in the next release.) setup-bg2fixpack.tp2 The following is included: 1.) Nythruns Hotfixes for v6 http://forums.gibberlings3.net/index.php?showtopic=14017 2.) aVENGER's Holy Smite typo fix http://forums.gibberlings3.net/index.php?s...st&p=122628 3.) aVENGER's Burning Hands spell fix http://forums.gibberlings3.net/index.php?s...st&p=138127 4.) Wisp's Barbarian Rage spell fix http://forums.gibberlings3.net/index.php?showtopic=16052 5.) erik's Armor of faith gtu fix http://forums.gibberlings3.net/index.php?s...39&hl=25603 6.) erik's Homegrown fix for this council building area script bug http://forums.gibberlings3.net/index.php?showtopic=14309 7.) Wounded Lion's Bash Door fix http://forums.gibberlings3.net/index.php?showtopic=14358 8.) Wisp's Halberd Flagged as Stolen fix http://forums.gibberlings3.net/index.php?s...st&p=139248 9.) Wisp's Monks should not be able to use the Grandmaster's Armour fix http://forums.gibberlings3.net/index.php?s...st&p=139248 10.) aVENGER's Mace of Disruption +2 fix http://forums.gibberlings3.net/index.php?s...st&p=139300 11.) Mike1072's Unusability Patch http://forums.gibberlings3.net/index.php?showtopic=16028 NEW 12.) Icendoan’s Jaheira’s Curse fix http://forums.gibberlings3.net/index.php?showtopic=16255 NEW 13.) Icendoan’s Dirbert’s Sword Count Fix http://forums.gibberlings3.net/index.php?showtopic=16255 NEW 14.) ScuD’s Chant - Search later Headers Indices fix http://forums.gibberlings3.net/index.php?s...st&p=139918 Additional Fixes The following is included: 1.) Mike1072's Harper's Call fix http://forums.gibberlings3.net/index.php?showtopic=14608 NEW 2.) devSin’s GTU.tph @1036242 fix http://forums.gibberlings3.net/index.php?showtopic=16254 NEW 3.) Taimon’s Nalia’s Quest Related Talks fix http://forums.gibberlings3.net/index.php?showtopic=16254 NEW 4.) Immortality’s Spanish TRA fix http://forums.gibberlings3.net/index.php?showtopic=16339 readme_bwp_v6.1_fix.html NEW This includes the informations about the new fixes like you see here. setup-bg2fixpack.exe NEW The exe-file is WeiDU v209, now. If you know further shown fixes, please direct us. We want to include this then and update the files for you. But hold in mind, that we are not really programmers to fix things of our own. We need your help in showing us, what we must change in the setup-bg2fixpack.tp2 or other files. Here you can download the "BWP v6.1 Fix". The packed mod has all needed directories. If you have extracted BG2 Fixpack you need only to extract this fix in the same directory and replace the old files with the newer ones. The "BWP v6.1 Fix" from 08-12-22 is included in the BiG World Project v5.6 now. If someone against this fix, please get in contact with us and we'll remove the files. Greetings Leomar Link to comment
erik Posted December 5, 2008 Share Posted December 5, 2008 Let's see, the local collection I always use: Temple of Talos area script fix: http://forums.gibberlings3.net/index.php?s...mp;#entry118229 Armor of faith gtu fix: http://forums.gibberlings3.net/index.php?s...39&hl=25603 Homegrown fix for this council building area script bug: http://forums.gibberlings3.net/index.php?showtopic=14309 --- bg2fixpack/setup-bg2fixpack.tp2.orig 2008-05-24 14:07:43.000000000 +0200 +++ bg2fixpack/setup-bg2fixpack.tp2 2008-05-24 14:11:12.000000000 +0200 @@ -2820,11 +2820,11 @@ // allows resting in paladin stronghold EXTEND_BOTTOM ~ar0903.bcs~ ~bg2fixpack/baf/ar0903.baf~ -// ar1002 should check tolgerias' alternate DV +// ar1002 should check tolgerias' alternate DV, avoid always triggering if tolgerias is dead COPY_EXISTING ~ar1002.bcs~ ~override~ DECOMPILE_BCS_TO_BAF REPLACE_TEXTUALLY ~Dead("TOLGER")~ - ~OR(2) Dead("TOLGER") Dead("TOLGER2")~ + ~OR(2) Exists("TOLGER") Exists("TOLGER2") OR(2) Dead("TOLGER") Dead("TOLGER2")~ COMPILE_BAF_TO_BCS BUT_ONLY_IF_IT_CHANGES The BashDoor fix from aWoundedLion is more arguable, I guess. But it's a fix, and is claimed to work in his Branwen mod. --- bg2fixpack/setup-bg2fixpack.tp2.orig 2008-06-15 18:42:22.000000000 +0200 +++ bg2fixpack/setup-bg2fixpack.tp2 2008-06-15 18:45:48.000000000 +0200 @@ -1353,6 +1353,11 @@ // add ToB scripting actions/triggers to SoA; done as a library in case other mods want to nab it INCLUDE ~bg2fixpack/lib/tob2soa.tph~ +// fix BashDoor action -- aWoundedLion +COPY_EXISTING ~action.ids~ ~override~ + REPLACE_TEXTUALLY ~BashDoor(0:Object)~ ~BashDoor(O:Object)~ + BUT_ONLY_IF_IT_CHANGES + // imprisoned summon fix: see cdwi917a.spl, cdwi910.eff, cdwi917a.eff, spin580.spl, spin626.spl, spin788.spl, spwi910.spl, spwi917.spl APPEND ~gender.ids~ ~66 IMPRISONED_SUMMONED~ UNLESS ~^66 ~ Link to comment
Leomar Posted December 6, 2008 Author Share Posted December 6, 2008 Thanks for your help. Temple of Talos area script fix: We'll fix this with TDD in our next BW Fixpack. See here. Armor of faith gtu fix: Have you deleted only the line 3526 in the lib\GTU.tph? 25603 @1025603 Homegrown fix for this council building area script bug: We'll include it. The BashDoor fix from aWoundedLion: We'll include it. Have you a link for us from a post of aWoundedLion? Greetings Leomar Link to comment
erik Posted December 6, 2008 Share Posted December 6, 2008 Temple of Talos area script fix: We'll fix this with TDD in our next BW Fixpack. See here. Better to do it in the fixpack, so other mods that want to change that script can work? Armor of faith gtu fix: Have you deleted only the line 3526 in the lib\GTU.tph? 25603 @1025603 Yep. The BashDoor fix from aWoundedLion: We'll include it. Have you a link for us from a post of aWoundedLion? Yup. http://forums.gibberlings3.net/index.php?showtopic=14358 Link to comment
Wisp Posted December 6, 2008 Share Posted December 6, 2008 Halberd Flagged as Stolen was not accounting for the item change from More Than One Copy of Unique Items Can Be Obtained and was thus failing Apparently this did not take, as the fix to remove the Stolen flag still only patches if the weapon is the unique halberd (halb03). halb03 is replaced by halb07 (generic +2) earlier in the tp2. @@ -10823,14 +10823,14 @@ END // removes stolen flag from item COPY_EXISTING ~GORSTA09.CRE~ ~override~ PATCH_IF (SOURCE_SIZE > 0x2d3) THEN BEGIN // protects against invalid files READ_LONG 0x2bc "itm_off" READ_LONG 0x2c0 "itm_num" WHILE ("%itm_num%" > 0) BEGIN SET "itm_num" = ("%itm_num%" - 1) READ_ASCII ("%itm_off%" + (0x14 * "%itm_num%")) "item" - PATCH_IF ("%item%" STRING_COMPARE_CASE "halb03" = 0) BEGIN + PATCH_IF ("%item%" STRING_COMPARE_CASE "halb07" = 0) BEGIN READ_BYTE ("%itm_off%" + 0x10 + (0x14 * "%itm_num%")) "flags" WRITE_BYTE ("%itm_off%" + 0x10 + (0x14 * "%itm_num%")) ("%flags%" BAND 0b11111011) END Monks should not be able to use the Grandmaster's Armour. @@ -13415,7 +13415,7 @@ BUT_ONLY_IF_IT_CHANGES COPY_EXISTING ~boot01.itm~ ~override~ // boots of speed - ~leat24.itm~ ~override~ // grandmaster armor + //~leat24.itm~ ~override~ // grandmaster armor PATCH_IF (SOURCE_SIZE > 0x71) THEN BEGIN // protects against invalid files READ_BYTE 0x21 "use" WRITE_BYTE 0x21 ("%use%" BAND 0b11011111) // removes monk flag Link to comment
Guest Dirty Uncle Bertie Posted December 7, 2008 Share Posted December 7, 2008 Am I supposed to use this BiG World Fixpack on a non-BGT game? What about with EasyTutu? I plan to play through BG1 with EasyTutu, and then move on to BG2. I asked over at SHS, but the only response so far has been from Jarno Mikkola, and I'm having some trouble understanding what he's said. Link to comment
Guest D. U. Bertie Posted December 7, 2008 Share Posted December 7, 2008 Right, I've now learned that you can apparently use the BWP Fixpack on a BG2 game, so why install BWP v6.1 Fix? Why not just install the BWP Fixpack if that'll include these fixes? Link to comment
Mike1072 Posted December 8, 2008 Share Posted December 8, 2008 I finished all of my usability and description checking, and made some patch files for them. They're available here and there's a bit of documentation in there with them. I figured I'd also submit a fix for Harper's Call for the problem described here - it just contains updated versions of the 6 .eff files. Link to comment
Leomar Posted December 10, 2008 Author Share Posted December 10, 2008 Temple of Talos area script fix: Better to do it in the fixpack, so other mods that want to change that script can work? Sorry, but I'm not experienced enough to answer this question or know if this is necessary. At the moment this problem happens with TDD only and I think it is correct to fix it in TDD then. @ Wisp Thank you, I'll include both fixes. @ Dirty Uncle Bertie ... so why install BWP v6.1 Fix? Why not just install the BWP Fixpack if that'll include these fixes? No, the recent "BW Fixpack v6.0.5" hasn't include the whole fixes of the "BWP v6.1 Fix". We want to include it in our next release and additional we want to show the modauthors what the community has fixed, so they can use it for their next mod-update if they wish. @ Mike1072 Thank you very much for your work. I'll include your great usability patch and the fix for Harper's Call. I'll let you know, if I've uploaded the updated "BWP v6.1 Fix". Thank you all for your help. [EDIT] I've updated the "BWP v6.1 Fix" and the first post. Greetings Leomar Link to comment
coaster Posted December 12, 2008 Share Posted December 12, 2008 So just to clarify, imagining for a moment that I'm stupid: Do I need to install the "Big World Fixpack" on a vanilla BG2 installation, replacing the TP2 with this version (I'm not using BGT or anything like that, just stuff like Ascension, SCSII, UB, Quest Pack etc) Or do I install the BG2 Fixpack, replacing the TP2 with this version? Or do I do something else? Thanks in advance... coaster Link to comment
Leomar Posted December 14, 2008 Author Share Posted December 14, 2008 Do I need to install the "Big World Fixpack" on a vanilla BG2 installation, replacing the TP2 with this version (I'm not using BGT or anything like that, just stuff like Ascension, SCSII, UB, Quest Pack etc) The "BiG World Fixpack" is a fixpack for mods. So you can use it with your BG2+mods install, too and we recommended it. Do the following to get the new BG2 Fixpack fix: - Extract "BG2 Fixpack" and "BiG World Fixpack" in your BG2 main directory - In the "BiG World Fixpack" directory delete the complete folder "bg2fixpack" - Extract the new "BWP v6.1 Fix" in your BG2 main directory and overwrite the needed files Greetings Leomar Link to comment
ScuD Posted December 14, 2008 Share Posted December 14, 2008 I believe Taimon has mentioned the issue somewhere... In your attached file, line 20048 WRITE_SHORT ("%ho%"+(0x28*"%l%")+0x20) (("%ix%"-"%ec%")+0x02) should be WRITE_SHORT ("%ho%"+(0x28*"%i3%")+0x20) (("%ix%"-"%ec%")+0x02) Correct me if I'm wrong. Link to comment
coaster Posted December 15, 2008 Share Posted December 15, 2008 Thanks for your reply Leomar, coaster Link to comment
Leomar Posted December 15, 2008 Author Share Posted December 15, 2008 ScuD, I think you mean this block, right? // chant doesn't provide the listed save bonuses nor the penalties to opponents. Also shouldn't stack. COPY_EXISTING ~sppr203.spl~ ~override~ PATCH_IF (%SOURCE_SIZE%>0x71) BEGIN READ_LONG 0x64 "ho" // extended header offset READ_SHORT 0x68 "hc" // extended header count READ_LONG 0x6a "eo" // feature table offset FOR ("i1"=0; "%i1%"<"%hc%"; "i1"+=1) BEGIN WRITE_BYTE ("%ho%"+(0x28*"%i1%")+0x0c) 0x05 // target self WRITE_SHORT ("%ho%"+(0x28*"%i1%")+0x0e) 0x00 // range READ_SHORT ("%ho%"+(0x28*"%i1%")+0x1e) "ec" // effects for header i+1 READ_SHORT ("%ho%"+(0x28*"%i1%")+0x20) "ei" // effect index for header i+1 WRITE_SHORT ("%ho%"+(0x28*"%i1%")+0x26) 0x01 // projectile: none DELETE_BYTES ("%eo%"+(0x30*"%ei%")+0x00) (0x30*"%ec%") // remove existing effects INSERT_BYTES ("%eo%"+(0x30*"%ei%")+0x00) 0x60 // add two new effects WRITE_ASCII ("%eo%"+(0x30*"%ei%")+0x14) ~sppr203d~ #8 // positive chant WRITE_ASCII ("%eo%"+(0x30*"%ei%")+0x44) ~sppr203e~ #8 // negative chant FOR ("i2"=0; "%i2%"<2; "i2"+=1) BEGIN WRITE_SHORT ("%eo%"+(0x30*("%ei%"+"%i2%"))+0x00) 0x92 // cast spell WRITE_BYTE ("%eo%"+(0x30*("%ei%"+"%i2%"))+0x02) 0x01 // target self WRITE_BYTE ("%eo%"+(0x30*("%ei%"+"%i2%"))+0x03) 0x00 // power WRITE_LONG ("%eo%"+(0x30*("%ei%"+"%i2%"))+0x04) 0x00 // casting level WRITE_LONG ("%eo%"+(0x30*("%ei%"+"%i2%"))+0x08) 0x01 // cast instantly WRITE_BYTE ("%eo%"+(0x30*("%ei%"+"%i2%"))+0x0c) 0x01 // instant/permanent WRITE_BYTE ("%eo%"+(0x30*("%ei%"+"%i2%"))+0x0d) 0x00 // resistability WRITE_BYTE ("%eo%"+(0x30*("%ei%"+"%i2%"))+0x12) 0x64 // min prob 100% END // FOR i2 effect fleshing WRITE_SHORT ("%ho%"+(0x28*"%i1%")+0x1e) 0x02 // effects for header i+1 FOR ("i3"="%i1%"; "%i3%"<"%hc%"; "i3"+=1) BEGIN READ_SHORT ("%ho%"+(0x28*"%i3%")+0x20) "ix" // search later header indices PATCH_IF ("%ix%">0) THEN BEGIN WRITE_SHORT ("%ho%"+(0x28*"%l%")+0x20) (("%ix%"-"%ec%")+0x02) END // PATCH_IF END // FOR i3; rewriting ability effect indices END // FOR i1 END // PATCH_IF filesize check BUT_ONLY_IF_IT_CHANGES // COPY_EXISTING Taimon, can you confirm this, what ScuD asked? Greetings Leomar Link to comment
ScuD Posted December 15, 2008 Share Posted December 15, 2008 Correct, I just can't find in the forum where it was reported. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.