Pocket Plane Group

Friends and Neighbors => Weimer Republic (WeiDU.org) => Other Weimer Mods => Topic started by: Lollorian on March 12, 2010, 07:49:03 AM

Title: Converting Item Upgrade
Post by: Lollorian on March 12, 2010, 07:49:03 AM
Heya :)

There's been a lot of stuff about IU nuking Crom and Cespy's dialogues because of the unconventional way in which it presents its upgrades. I've been trying to create a patch that converts all of the upgrades to standard BGII-ToB style (the smiths check the backpack and tell us whether there's something upgradeable) and I've converted all of the upgrades into separate .d's that can be compiled (using aVENGER's Rogue Rebalancing mod as a reference :P)

That's when I hit a snag, the standard way requires atleast 3 dialogue lines per upgrade (intro, ingredients needed, ingredients found) but IU just has 1 line for each Crom upgrade and 2 for Cespy's upgrades :) So, I wanted your opinion on adding the missing lines (intros and requirements for Crom and just requirements for Cespy) cause I may need to ask for help :P

Like I said, I don't intend to repackage IU, but coded up a patch that uses REPLACE_TEXTUALLY to convert IU to use the new .d's (while copying the .d's, 2 .baf's and their .tra into a separate folder in IU) As such, the patch would need to be installed before IU. I have an installable copy (with extremely few dialogues :P ... but I've copied the relevant lines from IU's setup.tra) uploaded here. (removed cause of newer version below)

Thank you for your time ;D
Title: Re: Converting Item Upgrade
Post by: jcompton on March 12, 2010, 12:57:25 PM
Well, if there's a superior approach, you may as well repackage it and let me post it. But by all means, work it out first.
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 12, 2010, 10:34:07 PM
Aye good sir :) I'll test it out a bit to make sure.

I'm apprehensive of including the code within IU unless someone other than me tests it out :P (it'd really be bad if IU got blamed for something that my edit breaks)

And then there's the thing about the missing lines. Would it be ok if I make a request for someone who can write like Crom and Cespy in SHS, G3 and (if possible) PPG?? :) To be honest, I'm not a writer, so it'd be awesome if someone more wordy were to think up the lines!

Btw, this looks like a typo with IU in its present state. Line 327 in crom.d and line 332 in cespy.d should probably have been:
Code: [Select]
TakePartyItemNum("leat20",1)   DestroyItem("leat20")(it currently tries to destroy leat21 :)

PS: Might I mention that the new method doesn't break Cespy's additional soundset? ^_^

EDIT: Well, I tried out a few upgrades (with and without the ingredients, gold etc) ... had them forge them too, and it looks like it works pretty well :P (if you can ignore the utter lack of dialogue ;D)

Here's a link to a new package: IUPatch_a3 (I forgot to replace Cespy's dialogue in the old one)
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 14, 2010, 06:49:58 AM
Ok, I have full dialogues and the patch is now perfectly usable :) This package has all the files that are needed by IU (the modded .tp2, and 2 sets of .baf's and .d's ... and only the english translation of the new lines) The pack just contains the modded files (and should overwrite the extracted IU package), none of the items or other stuff needed for IU are included :P

<see last post for latest pack>

Also, if you want me to keep the patch separate from IU (cause of translation troubles) ... a separate package :)

<see last post for latest pack>

The part i'm most concerned about is the translations though (I had to change some numbers to make it faster to type :P) Sorry and thank you!

Btw, I changed the checks for 4 of the recipes based on the original dialogues :P

1)  Gloves of the Master Thief -> checked for brac17 now checks for brac14, ring35, ring36 as well (both dialogues refer to a thief's kit)
2)  Amulet of Ilmater -> checked for amul22 now checks for amul24, amul25, amul14 as well
3)  Sorcerian Ring -> checked for ring08 now checks for ring40, ring06 as well
4)  Girdle of Glory -> checked for belt03 now checks for belt02. belt04 as well
Title: Re: Converting Item Upgrade
Post by: cmorgan on March 14, 2010, 11:09:12 AM
Is there a way to get permission from The Grand Old Master to allow updating the mod directly, instead of putting a patch? This, and Cespy's Audio extracting itself to bgii - soa/override/override? If it is a matter of testing, I can volunteer to doublecheck everything but translations, and I bet the BWP folks would volunteer to test those.
Title: Re: Converting Item Upgrade
Post by: jcompton on March 14, 2010, 04:41:31 PM
I control updates on weidu.org and yes, I'm happier just putting up a new version doing things in a new method, so long as I have some reasonable assurance that things work correctly.
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 14, 2010, 08:03:05 PM
Awesome and thank you both ;D

Leomar suggested I ask for translations, so I've done exactly that :) The BWPFixpack also has a fix relating to c2ax1h01.itm, so I'll include that and whip up a full package when all the translations arrive.
Title: Re: Converting Item Upgrade
Post by: Azazello on March 15, 2010, 06:21:26 AM
I control updates on weidu.org and yes, I'm happier just putting up a new version doing things in a new method, so long as I have some reasonable assurance that things work correctly.
Can we get this statement Sticked? Possibly globally on all forums?

We oldheads know about it but most younguns think the Weimer mods are sacrosanct. (They are, but still...)
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 15, 2010, 07:33:59 AM
We oldheads know about it but most younguns think the Weimer mods are sacrosanct.
You mean they aren't?? :o Oh the horror :P

I learnt some stuff about Cromwell's upgrades today :) So he won't act like some kinda flash-memory-kinda-guy after the upgrades :P (right now, after each upgrade, he directly skips to his "good day to ye..." dialogue)
Title: Re: Converting Item Upgrade
Post by: cmorgan on March 15, 2010, 08:08:05 AM
Lollorian, remember to check against existing mods to see where/how they integrate.... I suspect you have already taken that into account, as the problem comes up because other mods try to work with the same dialog. Please send me a PM when you want me to test :)
Title: Re: Converting Item Upgrade
Post by: berelinde on March 15, 2010, 08:20:16 AM
Rather than arbitrarily setting ForgeItem to 1 or some other value, in this case, I would recommend making a minor change to wsmith01.dlg. Since you are affecting multiple items, and since there's no sense fixing what isn't broken, you're better off maintaining as much compatibility wth other mods as possible.

Code: [Select]
APPEND WSMITH01

IF ~GlobalGT("XO#ItemUp","GLOBAL",0)~ THEN BEGIN ws1
  SAY #59797 /* ~Well, there ye go, me friend.  Use it well.  And if ye comes across anything else of interest, ye knows where to bring it, aye?~ */
  IF ~~ THEN DO ~SetGlobal("XO#ItemUp","GLOBAL",0)~
IF ~~ THEN EXIT
END
END

Otherwise, you're good to go.

PS - I love your personal prefix. It sounds like the closing salutation on a love note. ;)
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 15, 2010, 08:28:31 AM
Please send me a PM when you want me to test :)
I am honored ;D Will up a new package as soon as I make sure it installs fine :P

@berelinde: Doing exactly that right now!

PS - I love your personal prefix. It sounds like the closing salutation on a love note. ;)
And I thought it looked like a smiley :P

EDIT: Well, this pack's much better :) Now Crom tells you enjoy the item after the upgrade and Cespy's .d's got trimmed to prevent a whole load of dupe states being added. And some of the upgrades were missing their "No. What else can ya upgrade?" option (just overwrite the existing IU files and install :)) Works awesome with the soundset ;)

IUPatch_Integrated_v2 (please use the v3 below ... this one can't upgrade items that have multiple sets of ingredients :P)
Title: Re: Converting Item Upgrade
Post by: cmorgan on March 16, 2010, 03:40:13 PM
Two things to doublecheck, please -

#1 -

BEGIN @2
REQUIRE_PREDICATE FILE_EXISTS ~Data/25Dialog.bif~ @3 // ToB

Does this work on BiG World and other installs? Or should folks be using Miloch's areas, or simply GAME_IS? We are lookig for the safest most widely non-screwuppable check for ToB on BG2 and BGT installs on this.

#2 -

I think I remember a different CBLUN item problem with this mod, back in the day - is this the full repair?

Code: [Select]
// change MoD +5 to use MoD +1 BAMs instead of generic mace
COPY_EXISTING ~BLUN25.ITM~ ~override~
  WRITE_ASCII 0x3a ~IBLUN12~ #8
  WRITE_ASCII 0x58 ~CBLUN12~ #8
  READ_LONG   0x64 "abil_off" ELSE 0
  READ_SHORT  0x68 "abil_num" ELSE 0
  FOR (index = 0 ; index < abil_num ; index = index + 1) BEGIN
    WRITE_ASCII ("%abil_off%" + 0x04 + ("%index%" * 0x38)) ~IBLUN12~ #8
  END
  BUT_ONLY_IF_IT_CHANGES


If these are ok, then I am setting up a test install on vanilla | baldurdashed | fixpacked and then adding some mods which extend the Cr/Cy sets, checking against CamDawg's tutorial. I will probably have some time tomorrow evening in betweenother tests, so please let me know if these are good to go...
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 16, 2010, 07:36:19 PM
Does this work on BiG World and other installs? Or should folks be using Miloch's areas, or simply GAME_IS? We are lookig for the safest most widely non-screwuppable check for ToB on BG2 and BGT installs on this.
I think Miloch's areas would probably be better (who knows what kinds of stuff may happen to .bif's in the future :D ... people might try to unpack them or something ... for performance and stuff :P)

From Aurora:
Code: [Select]
ACTION_IF FILE_EXISTS_IN_GAME ~ar5503.are~ BEGIN //ToB
I think I remember a different CBLUN item problem with this mod, back in the day - is this the full repair?
That's probably the stuff related to this:
Code: [Select]
Version 24:
        * Installing the mod now changes the Mace of Disruption +2 icon so
          that it looks like the MoD+1 icon. Thanks, Moonfruit.
this looks like a more serious problem (seems to be already fixed :D)
Code: [Select]
Version 33 (updated by CamDawg):
        * Fixed broken index for c2blun02.itm. On OS X, a bad index causes
          BG2 to crash to desktop. Additionally, the indexing error can
  cause other mod installations (i.e. Quest Pack) to fail.
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 17, 2010, 11:12:29 AM
Heya again :)

I was trying out some of the upgrades and hit some stuff ... specifically, Haer'dalis' swords can't seem to be upgradable using the Mage version of greater malison (scrl5i) but it works using the cleric version (scrl5w) ??? And in that same recipe, 2 glitches happened ...

1) The normal cutscene (of Crom working at the forge) didn't fire and he immediately gave me the item (it seems to happen at random or something ... I get the cutscene during one game, but reload and try the recipe again and I get no cutscene the second time :P)
2) He didn't take the greater malison scroll (I had both version in the inventory at the time) ... I looked at the code and he should've done that :(

And other than that, I see that the original recipe checks for poisoned throwing daggers (dagg16) even though there's no mention of them in the dialogue :P So I removed them :D
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 20, 2010, 04:07:47 AM
Ok, I tried some nasty workarounds for the 5 recipes that have multiple sets of ingredients :P They now choose which ingredients get destroyed based on (un)importance of the ingredients :) So result is that HD's swords can now be upgraded with either scroll :D So ...

IUPatch_integrated_v3 (http://www.mediafire.com/file/gzmiyqmiz0o/IUPatch_Integrated_v3.7z)

Should probably be the final stuff until translations come around :) (I got spanish courtesy of Ancalagon el Negro!)

Changelog:
Code: [Select]
- IU now uses standard BGII-ToB upgrading methods (translations by:
* Ancalagon el Negro (spanish)
- Added README tag
- Added Lich's fixed c2ax1h01.itm (http://kerzenburg.baldurs-gate.eu/showpost.php?p=903720&postcount=1008)
- Expanded item checks for Gloves of Master Thief, Amulet of Ilmater, Sorcerian Ring and Girdle of Glory
- Smiths now properly destroy Aeger's Hide +3 (used to destroy Human Flesh +5)
- Smiths no longer take Poisoned Throwing Daggers when doing Haer'Dalis' upgrade
Title: Re: Converting Item Upgrade
Post by: cmorgan on March 20, 2010, 10:24:57 AM
Ready for some testing?
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 20, 2010, 11:15:16 AM
Woohoo!! ;D ... I mean, yes :P
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 22, 2010, 04:54:23 AM
I'm extremely sorry if anyone's already started testing the v3 :'( but there was a small glitch in the Girdle of Glory recipe (the recipe was only doable with the Bloodstone gems ... amulets & rings even if you had more than 3, didn't count :()

Reuploaded the IUPatch with what was probably the last bug :)

IUPatch_Integrated_v4 (http://www.mediafire.com/file/yduojz1aziz/IUPatch_Integrated_v4.7z)

PS: If you're already using the v3 (installed and running), don't bother with v4 (will probably be more pain than gain for such a small fix :P)
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 26, 2010, 11:31:31 PM
Heya again ;D

I just noticed that some people still like the older "list" method for the upgrades. With the regular method clogging up Cespy/Crom's dialogue if there's too many items that could be upgraded ...

Well, I'm also a proponent of choice :P So, might I ask whether it'd be a good idea to have separate components for the upgrade-style?? You know like:
Code: [Select]
Install Component [SoA Item-Upgrade]?
  1] Original Item Upgrade list-style
  2] Vanilla Cromwell-looks-for-stuff style
Title: Re: Converting Item Upgrade
Post by: cmorgan on March 27, 2010, 10:01:33 AM
It's not my call, but as long as both components are written so that existing mods are not messed up (for example, modification of the big original add-to-this state such that an existing mod patches into the wrong one and no longer allows upgrade), I think that is up to you and how much time you want to put in.

I am about an hour away from test installing and running out decompiled .dlg on this, if you are ready.
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 27, 2010, 11:48:04 AM
Well, I was thinking more along the lines of leaving the current patch method as is for the "Original Item Upgrade style" component and just adding the new code as a SUBCOMPONENT (along with the first one). So purists can have the original IU, while folks after consistency with the vanilla upgrades can install the revised code :) Like how many NPC mods allow alternate portraits and such :P

As for testing ... cheerleader squad (and fire brigade) on the ready :D
Title: Re: Converting Item Upgrade
Post by: cmorgan on March 27, 2010, 01:21:56 PM
Code: [Select]
Changelog: v38 prerelease:

docs (all versions of the readme)

[code]
        * March, 2010 - "Lollified", repairs and fixes by < http://forums.pocketplane.net/index.php?action=profile;u=4491>Lollorian</url > at Pocket Plane Group
* IU now uses standard BGII-ToB upgrading methods (translations by: Ancalagon el Negro (spanish)
* Added README tag
* Added Lich's fixed c2ax1h01.itm (http://kerzenburg.baldurs-gate.eu/showpost.php?p=903720&postcount=1008)
* Expanded item checks for Gloves of Master Thief, Amulet of Ilmater, Sorcerian Ring and Girdle of Glory
* Smiths now properly destroy Aeger's Hide +3 (used to destroy Human Flesh +5)
  * Smiths no longer take Poisoned Throwing Daggers when doing Haer'Dalis' upgrade
* Upgraded to WeiDU v214

Recheck of package confirms changes are present - the REPLACE_TEXTUALLTY (and the compile) are done using lolwot instead.

Installing on vanilla.

EDIT:/

ok, looking at vanilla vs v37 vs new (v38) shows all changes seem to have been applied well, and most importantly state 13 is still the important list state in wsmith01. For decompiled v37 botsmith and wsmith01 vs v38 same, see  this file  (http://www.gibberlings3.net/downloads/itemupgradev37v38d.rar).

Quick check of a mongo list of mods for wsmoth01 shows

Quote
Search "wsmith" (187 hits in 37 files)
  D:\ie_checkfiles\ACBRE_43\ACBre_V4\D\ACBREJ_2.D (15 hits)
   Line 623: INTERJECT_COPY_TRANS WSMITH01 0 AC1stCrom
   Line 626: ==WSMITH01 IF ~InParty("ACBre")See("ACBRE")!StateCheck("ACBre",CD_STATE_NOTVALID)~ THEN
   Line 1698: ==WSMITH01 IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @586
   Line 1698: ==WSMITH01 IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @586
   Line 1698: ==WSMITH01 IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @586
   Line 1699: ==ACBREJ IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @587
   Line 1699: ==ACBREJ IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @587
   Line 1700: ==WSMITH01 IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @588
   Line 1700: ==WSMITH01 IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @588
   Line 1700: ==WSMITH01 IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @588
   Line 1701: ==ACBREJ IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @589 = @590
   Line 1701: ==ACBREJ IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @589 = @590
   Line 1702: ==WSMITH01 IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @591
   Line 1702: ==WSMITH01 IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @591
   Line 1702: ==WSMITH01 IF ~InMyArea("WSMITH01")!StateCheck("WSMITH01",CD_STATE_NOTVALID)~ THEN @591
  D:\ie_checkfiles\Ajantis_BGII_Beta0219\c#ajantis_sva\dialogues\ajantis_cromwell.d (4 hits)
   Line 1: EXTEND_BOTTOM WSMITH01 13
   Line 6: APPEND WSMITH01
   Line 73: COPY_TRANS WSMITH01 13
   Line 106: COPY_TRANS WSMITH01 13
  D:\ie_checkfiles\Ajantis_BGII_Beta0219\c#ajantis_sva\dialogues\romance_underdark.d (6 hits)
   Line 275: == WSMITH01 @68
   Line 277: == WSMITH01 @70 DO ~FadeToColor([20.0],0) Wait(2) FadeFromColor([20.0],0) Wait(1)~
   Line 280: == WSMITH01 @73
   Line 282: == WSMITH01 @75
   Line 284: == WSMITH01 @77
   Line 288: == WSMITH01 @81
  D:\ie_checkfiles\Ajantis_BGII_Beta0219\c#ajantis_sva\scripts\c#ar0334.baf (3 hits)
   Line 12:      ActionOverride("wsmith01",StartDialogueNoSet([PC]))
   Line 26:      ActionOverride("wsmith01",StartDialogueNoSet([PC]))
   Line 40:      ActionOverride("wsmith01",StartDialogueNoSet([PC]))
  D:\ie_checkfiles\Ajantis_BGII_Beta0219\c#ajantis_sva\scripts\romance_add.baf (3 hits)
   Line 622:    See("WSMITH01")
   Line 623:    !StateCheck("WSMITH01",CD_STATE_NOTVALID)
   Line 644:       StartDialogueNoSet("WSMITH01")
  D:\ie_checkfiles\amber-v2.5\amber\dialogs\m#amber.d (6 hits)
   Line 1290:   IF ~~ THEN EXTERN WSMITH01 M#3
   Line 1295:   IF ~~ THEN EXTERN WSMITH01 M#4
   Line 1300:   IF ~~ THEN EXTERN WSMITH01 M#5
   Line 1310:   IF ~~ THEN REPLY @5204 /* @5204 = ~All right Amber, I'll respect that. Let the sword remain as it is. Do I have anything else that would be of interest?~ */ DO ~ActionOverride("M#Amber",SetDialog("m#amberj")~ EXTERN WSMITH01 M#9
   Line 1315:   IF ~~ THEN EXTERN WSMITH01 M#7
   Line 1320:   IF ~~ THEN EXTERN WSMITH01 M#8
  D:\ie_checkfiles\amber-v2.5\amber\dialogs\m#npcapp.d (26 hits)
   Line 3410: ADD_TRANS_TRIGGER ~WSMITH01~ 13
   Line 3414: EXTEND_BOTTOM ~WSMITH01~ 13
   Line 3437: APPEND ~WSMITH01~
   Line 3493:     COPY_TRANS WSMITH01 13
   Line 3543: ADD_STATE_TRIGGER ~WSMITH01~ 58
   Line 3546: ADD_TRANS_TRIGGER ~WSMITH01~ 13
   Line 3548: ADD_TRANS_TRIGGER ~WSMITH01~ 13
   Line 3550: ADD_TRANS_TRIGGER ~WSMITH01~ 19
   Line 3553: ADD_TRANS_TRIGGER ~WSMITH01~ 23
   Line 3556: ADD_TRANS_TRIGGER ~WSMITH01~ 33
   Line 3559: ADD_TRANS_TRIGGER ~WSMITH01~ 38
   Line 3562: ADD_TRANS_TRIGGER ~WSMITH01~ 43
   Line 3565: ADD_TRANS_TRIGGER ~WSMITH01~ 48
   Line 3568: ADD_TRANS_TRIGGER ~WSMITH01~ 51
   Line 3571: ADD_TRANS_TRIGGER ~WSMITH01~ 54
   Line 3575: EXTEND_TOP ~WSMITH01~ 13
   Line 3581: EXTEND_TOP ~WSMITH01~ 19
   Line 3599: EXTEND_TOP ~WSMITH01~ 23
   Line 3615: EXTEND_TOP ~WSMITH01~ 33
   Line 3628: EXTEND_TOP ~WSMITH01~ 38
   Line 3639: EXTEND_TOP ~WSMITH01~ 43
   Line 3648: EXTEND_TOP ~WSMITH01~ 48
   Line 3655: EXTEND_BOTTOM ~WSMITH01~ 50
   Line 3661: EXTEND_TOP ~WSMITH01~ 51
   Line 3667: EXTEND_TOP ~WSMITH01~ 54
   Line 3674: EXTEND_BOTTOM ~WSMITH01~ 54
  D:\ie_checkfiles\amber-v2.5\amber\scripts\m#ar0334.baf (1 hits)
   Line 10:       ActionOverride("wsmith01",StartDialogueNoSet([PC]))
  D:\ie_checkfiles\BTL\aD&L\Interj.d (18 hits)
   Line 3073: Global("KKFindCrom", "GLOBAL", 1)~ THEN WSMITH01 KKFindCrom
   Line 3075: == WSMITH01 IF ~Global("GreetCrom", "GLOBAL", 0)~ THEN
   Line 3082: == WSMITH01
   Line 3086: == WSMITH01
   Line 3096: == WSMITH01
   Line 3100: == WSMITH01
   Line 3105: == WSMITH01
   Line 3109: EXTEND_BOTTOM WSMITH01 58
   Line 3124: COPY_TRANS WSMITH01 58
   Line 3125: // EXTERN WSMITH01 13
   Line 3127: INTERJECT_COPY_TRANS2 WSMITH01 0 wsmith01-0
   Line 3127: INTERJECT_COPY_TRANS2 WSMITH01 0 wsmith01-0
   Line 3128: == WSMITH01 IF ~InParty("Kova") InMyArea("Kova")
   Line 3134: == WSMITH01
   Line 3144: INTERJECT_COPY_TRANS2 WSMITH01 58 wsmith01-58
   Line 3144: INTERJECT_COPY_TRANS2 WSMITH01 58 wsmith01-58
   Line 3145: == WSMITH01 IF ~InParty("Kova")
   Line 3152: == WSMITH01
  D:\ie_checkfiles\BTL\aD&L\Items.d (2 hits)
   Line 5: EXTEND_BOTTOM ~WSMITH01~ 58
   Line 14: APPEND ~WSMITH01~
  D:\ie_checkfiles\CtBv1.11\CtB\dialogs\app&ext\WSMITH01.D (5 hits)
   Line 1: EXTEND_TOP WSMITH01 0 1 2 3 4 5 6 58
   Line 10: ADD_TRANS_TRIGGER WSMITH01 13
   Line 21: ADD_STATE_TRIGGER WSMITH01 58                     /*was ADD_TRANS_TRIGGER*/
   Line 27: EXTEND_BOTTOM WSMITH01 13
   Line 64: APPEND WSMITH01
  D:\ie_checkfiles\CtBv1.11\CtB\scripts\append\apbt0334.BAF (1 hits)
   Line 9:       ActionOverride("wsmith01",StartDialogueNoSet([PC]))
  D:\ie_checkfiles\CtBv1.11\CtB\scripts\append\aptp0334.BAF (11 hits)
   Line 13:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
   Line 29:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
   Line 45:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
   Line 62:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
   Line 70:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
   Line 87:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
   Line 95:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
   Line 112:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
   Line 120:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
   Line 137:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
   Line 145:       ActionOverride("WSMITH01",StartDialogueNoSet([PC]))
  D:\ie_checkfiles\CtBv1.11\CtB\text\CtB- Readme.txt (1 hits)
   Line 16: 3) This is a weidu mod.  If you don't know what that means, don't worry.  Its just the way the mod was built, so as to allow for multiple mod installations.  It has some good points and bad points.  The good point is that you can install other weidu mods in conjunction with CtB and both should work.  The bad point is that Check the Bodies is a huge and encompassing mod, and overwrites a large number of original files, like Jaheria's dialog or the worldmap.  I haven't yet completely altered the installation process to change this.  Most original dialogs have been updated for v145, with the exclusion of Cromwell's (WSMITH01.DLG), though many areas (ARE files) have not.  My point is that because this is one of the larger mods, up there in size with DSotSC, TDD, TBP, etc, I suggest to you to install CtB FIRST, then install any other weidu mods.
  D:\ie_checkfiles\CtBv1.11\Setup-CtB.tp2 (3 hits)
   Line 1013: COMPILE ~CtB/dialogs/app&ext/WSMITH01.D~
   Line 1176: COPY_EXISTING ~WSMITH01.CRE~ ~override~
   Line 1177:   WRITE_ASCII 0x258  ~WSMITH01~   //Race script
  D:\ie_checkfiles\EMaD_v4_\EMaD\Forgery\forgery.d (1 hits)
   Line 1: APPEND ~WSMITH01~
  D:\ie_checkfiles\EMaD_v4_\EMaD\Tegenk\cromappend.baf (1 hits)
   Line 11:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
  D:\ie_checkfiles\EMaD_v4_\EMaD\Tegenk\tegenk.d (3 hits)
   Line 302: EXTEND_BOTTOM WSMITH01 58
   Line 306: EXTEND_BOTTOM WSMITH01 0
   Line 310: APPEND ~WSMITH01~
  D:\ie_checkfiles\EpicEndeavours1.0.4_Windows\eeconv\dialogues\WSMITH01.D (1 hits)
   Line 1: BEGIN ~WSMITH01~
  D:\ie_checkfiles\EpicEndeavours1.0.4_Windows\eeconv\scripts\lh0334.baf (9 hits)
   Line 9:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
   Line 20:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
   Line 31:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
   Line 45:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
   Line 58:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
   Line 70:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
   Line 82:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
   Line 94:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
   Line 106:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
  D:\ie_checkfiles\EpicEndeavours1.0.4_Windows\eeconv\setup-eeconv.tp2 (1 hits)
   Line 598: ~eeconv/dialogues/wsmith01.d~
  D:\ie_checkfiles\HRD_V7\Sheena\Dialogues\K#sheenj.D (5 hits)
   Line 1583: INTERJECT WSMITH01 0 SheenaCromwell1
   Line 1586: == WSMITH01 IF ~InParty("k#Sheena") !Dead("K#Sheena")~ THEN
   Line 1590: == WSMITH01 IF ~InParty("k#Sheena") !Dead("K#Sheena")~ THEN
   Line 1594: == WSMITH01 IF ~InParty("k#Sheena") !Dead("K#Sheena")~ THEN
   Line 1598: END WSMITH01 13   
  D:\ie_checkfiles\ImprovedAnvil_v5\ImprovedAnvil\dlg\crom.d (3 hits)
   Line 2: REPLACE WSMITH01
   Line 142: APPEND WSMITH01
   Line 1615:     COPY_TRANS WSMITH01 13
  D:\ie_checkfiles\MorrowGateV9D\MorrowGate\english\MorrowGate.tra (1 hits)
   Line 349: @70 = ~ARCANE ARCHER: The Arcane Archer is a warrior skilled in using magic to supplement his or her combat prowess.  Master of the bow and student of magic, the Archer is an arrowsmith of the highest calibur.  The Archer's sharp eyes and enhanced vision are not easily decieved by hostile illusions.
  D:\ie_checkfiles\MorrowGateV9D\MorrowGate\readme.txt (1 hits)
   Line 210: The Arcane Archer is a warrior skilled in using magic to supplement his or her combat prowess.  Master of the bow and student of magic, the Archer is an arrowsmith of the highest calibur.  The Archer's sharp eyes and enhanced vision are not easily decieved by hostile illusions.
  D:\ie_checkfiles\MunchMod_v2.7_\Munchmod\dlg\Crommy.D (3 hits)
   Line 3: REPLACE WSMITH01
   Line 15: APPEND WSMITH01
   Line 97:      COPY_TRANS WSMITH01 13
  D:\ie_checkfiles\MunchMod_v2.7_\Munchmod\snip\sAR0334.baf (1 hits)
   Line 12:         ActionOverride("wsmith01",StartDialogueNoSet([PC]))
  D:\ie_checkfiles\Neht_v2.73a\Neh'taniel\Dialogue\SK#Neht.d (4 hits)
   Line 3313: == WSMITH01 @1041 DO ~SetGlobal("CromwellRelic2","GLOBAL",1)~
   Line 3315: == WSMITH01 @1043
   Line 3317: == WSMITH01 @1045
   Line 3319: == WSMITH01 @1047
  D:\ie_checkfiles\Neht_v2.73a\Neh'taniel\Dialogue\SK#Smith.d (4 hits)
   Line 1: EXTEND_BOTTOM WSMITH01 13
   Line 6: APPEND WSMITH01
   Line 20:  IF ~~ THEN REPLY @6 DO ~SetGlobal("ForgeItem","GLOBAL",0)~ EXTERN WSMITH01 12
   Line 25: COPY_TRANS WSMITH01 13
  D:\ie_checkfiles\Neht_v2.73a\Neh'taniel\Scripts\SK#0334.baf (1 hits)
   Line 12:    ActionOverride("wsmith01",StartDialogueNoSet([PC]))
  D:\ie_checkfiles\Neht_v2.73a\Neh'taniel\Scripts\SK#Neht.baf (1 hits)
   Line 6049:   See("WSMITH01")  // ~Cromwell~
  D:\ie_checkfiles\Neht_v2.73a\Setup-Neh'taniel.tp2 (1 hits)
   Line 553: // COPY_EXISTING ~WSMITH01.cre~ ~override~
  D:\ie_checkfiles\tyrisflare-v1\TyrisFlare\Dialogue\G#TYRISJ.d (15 hits)
   Line 60: EXTEND_BOTTOM WSMITH01 13
   Line 64:       !Global("G#TF.CromSeenArmour","GLOBAL",1)~ DO ~SetGlobal("G#TF.CromSeenArmour","GLOBAL",1)~ EXTERN WSMITH01 UpgradeArmour#1.1
   Line 68:       Global("G#TF.CromSeenArmour","GLOBAL",1)~ EXTERN WSMITH01 UpgradeArmour#2.1
   Line 71: CHAIN WSMITH01 UpgradeArmour#1.1
   Line 74:   == WSMITH01 ~Ye've got some spirit in ya, girly.  I like that.~
   Line 78:   == WSMITH01 ~Oh is <PRO_HESHE> holding the purse strings then?  So what's it to be?  Do you want me to fix up this lassie's armour?~
   Line 80:   ++ ~What's involved in that?~ EXTERN WSMITH01 UpgradeArmour#1.2
   Line 81:   ++ ~No, I don't think so.  Do we have anything else of use?~ EXTERN WSMITH01 UpgradeArmour#1.3
   Line 83: APPEND WSMITH01
   Line 91:     ++ ~No, I don't think so.  Do we have anything else of use?~ EXTERN WSMITH01 UpgradeArmour#1.3
   Line 96:     COPY_TRANS WSMITH01 13
   Line 101: CHAIN WSMITH01 UpgradeArmour#2.1
   Line 104:   == WSMITH01 ~So what'll it be?  Do you want me to fix up this lassie's armour?~
   Line 106:   ++ ~What's involved in that?~ EXTERN WSMITH01 UpgradeArmour#1.2
   Line 107:   ++ ~No, I don't think so.  Do we have anything else of use?~ EXTERN WSMITH01 UpgradeArmour#1.3
  D:\ie_checkfiles\Weimer-ItemUpgrade-Latest\c2\dlg\crom.d (3 hits)
   Line 2: REPLACE WSMITH01
   Line 61: APPEND WSMITH01
   Line 760:     COPY_TRANS WSMITH01 13
  D:\ie_checkfiles\yikari_v14\Yikari\Yikari.tp2 (2 hits)
   Line 322: EXTEND_TOP WSMITH01 13 #26
   Line 328: EXTEND_TOP WSMITH01 84 #4
  D:\ie_checkfiles\zymisc2\Z#Misc\Dialogue\Interj.d (18 hits)
   Line 3074: Global("KKFindCrom", "GLOBAL", 1)~ THEN WSMITH01 KKFindCrom
   Line 3076: == WSMITH01 IF ~Global("GreetCrom", "GLOBAL", 0)~ THEN
   Line 3083: == WSMITH01
   Line 3087: == WSMITH01
   Line 3097: == WSMITH01
   Line 3101: == WSMITH01
   Line 3106: == WSMITH01
   Line 3110: EXTEND_BOTTOM WSMITH01 58
   Line 3125: COPY_TRANS WSMITH01 58
   Line 3126: // EXTERN WSMITH01 13
   Line 3128: INTERJECT_COPY_TRANS2 WSMITH01 0 wsmith01-0
   Line 3128: INTERJECT_COPY_TRANS2 WSMITH01 0 wsmith01-0
   Line 3129: == WSMITH01 IF ~InParty("Kova") InMyArea("Kova")
   Line 3135: == WSMITH01
   Line 3145: INTERJECT_COPY_TRANS2 WSMITH01 58 wsmith01-58
   Line 3145: INTERJECT_COPY_TRANS2 WSMITH01 58 wsmith01-58
   Line 3146: == WSMITH01 IF ~InParty("Kova")
   Line 3153: == WSMITH01

So, states 13 and 58 are the big ones to check on, and a full check of Amber to make sure all those

   Line 3546: ADD_TRANS_TRIGGER ~WSMITH01~ 13
   Line 3548: ADD_TRANS_TRIGGER ~WSMITH01~ 13
   Line 3550: ADD_TRANS_TRIGGER ~WSMITH01~ 19
   Line 3553: ADD_TRANS_TRIGGER ~WSMITH01~ 23
   Line 3556: ADD_TRANS_TRIGGER ~WSMITH01~ 33
   Line 3559: ADD_TRANS_TRIGGER ~WSMITH01~ 38
   Line 3562: ADD_TRANS_TRIGGER ~WSMITH01~ 43
   Line 3565: ADD_TRANS_TRIGGER ~WSMITH01~ 48
   Line 3568: ADD_TRANS_TRIGGER ~WSMITH01~ 51
   Line 3571: ADD_TRANS_TRIGGER ~WSMITH01~ 54

entries in Amber don't accidentally shut down anything on the new install if Amvber is installed after ItemUpgrade.

(lowercasing everything in the package too so it can be set up for osx and linux easily).

EDIT:

with Amber and then Item Upgrade, things look good from the .d - reversing it also looks good - in both cases, it looks like Amber's stuff tucks in fine. Proof is in the pudding, though - it looks like a test install of the package I am posting

[ removed  ]

just needs a quick test in-game with the following mods:

ACBre
Ajantis_BGII
amber
BTL
CtB
EMaD
EpicEndeavours
HRD_V7\Sheena
MunchMod
Neht_v2.73a
tyrisflare
yikari_v14
Z#Misc

don't bother with ImprovedAnvil_v5, as the mod does

Code: [Select]
REPLACE WSMITH01
  IF ~~ THEN BEGIN 13
    SAY #59707
    IF ~~ THEN REPLY @0 GOTO regular
   
   following up with a reply state that does
Code: [Select]
  IF ~~ THEN BEGIN regular
    SAY @1
    COPY_TRANS WSMITH01 13
  END
IA would have to go first, but with the reconstruction there adding mods afterwards might provide some oddities - but the troubleshooting forum for the mod is behind a paywall, and the modder states that the playing experience provided by his work  needs to be unhindered by extraneous mods, so my advice is to simply not bother. If you really want to run it down, just working with it placed at the front of the install is probably the safest.

I am out of time for today, but will post the updated package in a sec, and Monday or Tuesday I have a vacation so I will run out a few mods on an install, CLUA over to Crommy, and create some items/join some folks and see what happens. It looks like everything will be ok, though - good work![/code]
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 27, 2010, 07:44:39 PM
Mucho gracias ;D

I tried to keep both components apart (while bloating the .tp2 from 9 kB to 25 kB :D) Also changed the ToB checks to Miloch's area...

Here's the file (http://www.mediafire.com/file/mgxl2xhakm0/Setup-ItemUpgrade.tp2) that'll let YOU decide what kind of Crom/Cespy you want :) (I think I should also try to DESIGNATE the new components to 10 and 20 to avoid breaking mods that check for components 0 & 1 of IU :))

Now about the test-list :P

@EpicEndeavors: Isn't that a total conversion?? Is it compatible with all the other stuff in that list?
@Neh'taniel: Is now in v4.3 :P
#Yikari: USes duplicate code from the original IU to make the Celestial Fury recipe work for ITS custom Celestial Fury! Unfortunately it will still show up in list form unless the author changes the code (or adds 2 components if you're using the 25 kB IU .tp2 :P)

Also, I tested with all of them except ACBre, CtB and EpicEndeavours if that counts for anything :P It works ... it freakin works (so happy ;D)

I noticed the .dlg's in your v37v38.rar (the first file) - the v37 dlg's are almost half in size compared to the v38 ... is that bloat something to worry about :o

And finally, a polish translation of lolwot.tra will probably arrive soon from the good folks at Children of Bhaal (http://forum.cob.netarteria.pl/index.php) :)
Title: Re: Converting Item Upgrade
Post by: cmorgan on March 27, 2010, 09:44:04 PM
Epic Endeavors - I think you are right, it is a TC, and therefore may not need testing with anything else - I have the install space, so I might give that a try. Cross that one off, unless someone has an "Epic-d Install" ready to sacrifice from testing; they call on the file, so checking is good.

Dialog bloat at this level is not a problem. bg1npc blows things sky-high with no big difficulties; in a BWP install some of the dialogs for NPCs go upwards of 500+ states with no problem. The problems are more along the lines of what you are addressing - does it break other mods? Does it now allow ItemUpgrade to work peacefully in both traditional and Mega installs? Is it traified with updated translations and readme, so that more folks can enjoy it? Does it work as advertized? Are the items created valid/not corrupt?

Basically, all the stuff you are doing is the right stuff, and a few more states (all of which appear to match/fit in nicely while preserving Weimer's intent) is no big deal. In fact, it looks like it is necessary to bulk up if you are allowing folks to choose.
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 27, 2010, 10:02:17 PM
I was gonna do another BWP install yesterday to test this out, but something massively fubared and I had to restart :'( Will give it a try again :)

Also, according to this (http://www.shsforums.net/topic/44623-extreme-bloat-in-cromwells-dialogue/), there are some more mods that use WSMITH01 (no idea about BOTSMITH though :P)

- Nanstein
- Mordan's Xmas Mod
- Daulmakan's Item pack
- G3Anniversary
- Rogue Rebalancing (true inspiration for this ;D)

Okay, looks like just SCSII mods BOTSMITH in addition to the above mods :)
Title: Re: Converting Item Upgrade
Post by: berelinde on March 27, 2010, 10:09:12 PM
If you're going to be doing any testing using Neh'taniel, make sure you're using the latest version. Not sure what it is, exactly, but it's at least v4. V2.73 was the bugged version Kitanna inherited, and Lollorian must be well aware of the many changes that mod has undergone over the last six months, especially since he suggested some of them to improve Neh'taniels compatibility profile with other mods that use wsmith01.dlg

 8)
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 28, 2010, 12:55:24 PM
Ok, I tried it with this install and it works mah-vellously :D (Sorry for the size of the WeiDU.log :P) Tried Cespy too this time btw :) (although I didn't get all the upgrades ... I randomly chose 5. I think the Glory Girdle, Skullcrusher, Ilmater amulet, some sword and the ankheg plate) They all worked :) And with Hoppy's fix for the BG2Fixpack installed this time, he properly played the cutscene and told me to enjoy too!! (both of em)

Looks like WeiDU.log won't even fit in here :P (more than 50000 chars ftw!!) Here's a mediafire link (http://www.mediafire.com/file/4nmmnqjznwc/WeiDU.log) :P
Title: Re: Converting Item Upgrade
Post by: Lollorian on March 29, 2010, 12:12:21 PM
Ok, we have polish (courtesy morgan from the Children of Bhaal) :D And separate components!!

IUPatch_Integrated_v5 (http://www.mediafire.com/file/u5n5nzdnhye/IUPatch_Integrated_v5.7z)

Current changelog:
Code: [Select]
- IU can now also use standard BGII-ToB upgrading methods as separate components (translations by:
* Ancalagon el Negro (spanish)
* morgan (polski) - also found typos in the english .tra :P
- Added README and VERSION tags
- Added Lich's fixed c2ax1h01.itm (http://kerzenburg.baldurs-gate.eu/showpost.php?p=903720&postcount=1008)
- Expanded item checks for Gloves of Master Thief, Amulet of Ilmater, Sorcerian Ring and Girdle of Glory
- Smiths now properly destroy Aeger's Hide +3 (used to destroy Human Flesh +5)
- Smiths no longer take Poisoned Throwing Daggers when doing Haer'Dalis' upgrade

And a --list-components to show the new component numbers ;)
Code: [Select]
~SETUP-ITEMUPGRADE.TP2~ #0 #0 // Shadows Of Amn Item Upgrades -> Original list version
~SETUP-ITEMUPGRADE.TP2~ #0 #1 // Throne Of Bhaal Item Upgrades -> Original list version
~SETUP-ITEMUPGRADE.TP2~ #0 #10 // Shadows Of Amn Item Upgrades -> Revised consistency plus version
~SETUP-ITEMUPGRADE.TP2~ #0 #11 // Throne Of Bhaal Item Upgrades -> Revised consistency plus version
... so now the BWP won't get into trouble with an updated IU unless it purposefully changes the component numbers :)

I'll also mention that morgan is also revising the original item descriptions for polish (the current version sounds extremely outrageous ... atleast the parts he pointed out :P)

Thank you for your time!
Title: Re: Converting Item Upgrade
Post by: cmorgan on April 01, 2010, 09:56:33 PM
I should be back around for testing tomorrow midday, and will try for a full package setup for JCompton - well, a  linux .zip, an OSX zip, and a windows .rar, because I hate NSIS installers, but he can set it up with the full prettified package.

Lollorian, did you try this out on a non-Fixpacked install - one without Fixpack, and one with Baldurdash (latest)? If not, i can do those checks.
Title: Re: Converting Item Upgrade
Post by: Lollorian on April 01, 2010, 11:03:51 PM
I can try out the install in a non-BG2Fixpack/non-BDash-WeiDUed install :D

Also, prowler from the aerie.ru is doing the russian translation now ;D

EDIT: Tested and working with a purely vanilla install (no BG2Fixpack, no BDash, no nothing :) ... just the patch 24698)
Title: Re: Converting Item Upgrade
Post by: jcompton on April 02, 2010, 09:50:16 AM
I should be back around for testing tomorrow midday, and will try for a full package setup for JCompton - well, a  linux .zip, an OSX zip, and a windows .rar, because I hate NSIS installers, but he can set it up with the full prettified package.

Wes always did his stuff with simple self-extracting RARs.
Title: Re: Converting Item Upgrade
Post by: cmorgan on April 02, 2010, 10:37:51 AM
OK, will do!
Title: Re: Converting Item Upgrade
Post by: Lollorian on April 12, 2010, 11:32:22 AM
Hehe, tis been a while innit?? :)

Anyway, another update with a russian translate of the lolwot from the good folks at aerie.ru and an updated polish setup.tra from morgan :D And added the translators' nicks to the .tp2 ...

IUPatch_v6 (http://www.mediafire.com/file/dmhgtzztije/IUPatch_Integrated_v6.7z)

Code: [Select]
- IU can now also use standard BGII-ToB upgrading methods as separate components (translations by:
* Ancalagon el Negro (spanish)
* morgan (polski) - also found typos in the english .tra AND revised the original polish setup.tra
* Hawkmoon, Aldark & prowler (russian)
- Added README and VERSION tags
- Added Lich's fixed c2ax1h01.itm (http://kerzenburg.baldurs-gate.eu/showpost.php?p=903720&postcount=1008)
- Expanded item checks for Gloves of Master Thief, Amulet of Ilmater, Sorcerian Ring and Girdle of Glory
- Smiths now properly destroy Aeger's Hide +3 (used to destroy Human Flesh +5)
- Smiths no longer take Poisoned Throwing Daggers when doing Haer'Dalis' upgrade

Also, french lolwots underway :)
Title: Re: Converting Item Upgrade
Post by: cmorgan on April 12, 2010, 05:03:40 PM
yep, sorry - sidetracked - I will grab this one and test.

Version v38 prerelease as posted a few posts back worked great on Fixpacked and UnFixpacked, with Amber installed both before and after it. I will retest with another combination, but this looks darned fine!
Title: Re: Converting Item Upgrade
Post by: cmorgan on April 23, 2010, 05:58:43 PM
This is looking great. Tests out fine, and the new non-list version is much more mod friendly.

I do suggest leaving the .tp2 in the top level along with the .exe, since if you don't some person who has already installed the old version will mess stuff up (the setup-mymod.tp2 in the highest level wins over the one in the mod folder) so I would stick with the legacy setup.


Only one last question for JCompton - do you want v38 to include the audio the way modern mods do, dropping it to one mod?

I am attaching the v215 here as tested, with version number already set for v38, just in case Lollorian wants to doublecheck it. It is windows, weidu v215, and tested on a regular (non-mega) install with both old and new versions - just need to know about audio.

 [ deleted ]
Title: Re: Converting Item Upgrade
Post by: Lollorian on April 23, 2010, 10:52:58 PM
W00T!! :D (need french, german and korean translates though :P)
Title: Re: Converting Item Upgrade
Post by: unreserved_Steve on April 25, 2010, 05:46:29 PM
It looks like the BWP patches to cespy.d and crom.d haven't been added.  They're basically changing:
          TakePartyItemNum("leat20",1)   DestroyItem("leat21")
to:
          TakePartyItemNum("leat20",1)   DestroyItem("leat20")

at approximately line 327 in both files.
Title: Re: Converting Item Upgrade
Post by: Lollorian on April 26, 2010, 01:06:56 PM
Thanks a lot for the heads up ;D Stupid oversight on my part! (seems to be happening quite often these days ...)

Here's the pack with the added fixes (this isn't the full pack like cmorgan's :P ... you'll have to extract this over the current v37)

IUPatch_Integrated_v7 (http://www.mediafire.com/file/m5nzzmyci3m/IUPatch_Integrated_v7.7z)
Title: Re: Converting Item Upgrade
Post by: cmorgan on April 26, 2010, 04:21:16 PM
I'll put it up all fuly set up again, with these changes. Just waiting on the translators, then, and JCompton to make a decision about merging in the soundpack.
Title: Re: Converting Item Upgrade
Post by: Lollorian on April 27, 2010, 06:23:33 AM
I'll say it again ... thank you muchly for taking some time out for this, cmorgan! :D
Title: Re: Converting Item Upgrade
Post by: cmorgan on May 17, 2010, 09:37:12 PM
<gentle poking about>

no problem... any words on translations or merging the sound pack?

</gentle poking about>
Title: Re: Converting Item Upgrade
Post by: Lollorian on May 18, 2010, 09:13:26 AM
Passed on the poke to the relevant people ... regarding the translations atleast :P

There might be a situation where we don't have the korean translation though. Would that be acceptable??
Title: Re: Converting Item Upgrade
Post by: cmorgan on May 18, 2010, 10:02:32 AM
It's your update, man! I'm just facilitating, acting as a second check for install so JCompton knows it has been checked/tested/rechecked, etc. - you are doing all the real work. It is up to you whether the Korean translations are important enough to wait on or if you want to go ahead.

Just need a JCompton call on the sound mod integration, but the default position is "fixes and translations, and leave the C2 sound add-on as a separate mod". After all, the installation "problem" with the soundset is a cosmetic one. The installer is putting audio into override\override\mysoundclip.wav. The only reason to change it is for the chance to set up wavc files and unify a distribution fo rWin/ Mac/Linux, and stop folks getting worried about finding an override folder inside of their override folder. I think it is a PPG mod, not a WeiDU.org one, too, and JCompton's work, so he may want to keep it as a separate set of materials anyways.
Title: Re: Converting Item Upgrade
Post by: the bigg on May 18, 2010, 10:25:01 AM
Forcing people to download 30 MB isn't a problem, but 500kb is?

(still bitter about downloading Kelsey over a 56k pay-by-the-hour and getting a corrupted archive twice).
Title: Re: Converting Item Upgrade
Post by: Kulyok on May 18, 2010, 11:47:48 AM
Quote
(still bitter about downloading Kelsey over a 56k pay-by-the-hour and getting a corrupted archive twice).

Exactly - I absolutely agree that size matters a lot. Thousands of people all over Russia still use 28k connection and worse.
Title: Re: Converting Item Upgrade
Post by: Lollorian on May 18, 2010, 11:50:51 AM
Quote
(still bitter about downloading Kelsey over a 56k pay-by-the-hour and getting a corrupted archive twice).
Exactly - I absolutely agree that size matters a lot. Thousands of people all over Russia still use 28k connection and worse.
... and India (rues the day he finished downloading the entire 1.5 GB Classic Adventures ... only to find it got a major update THE NEXT DAY!!!) :'(

@cmorgan: If ya ask me, I'd be happy with just an english version out :P But ... I guess atleast the german translate is kinda obligatory ...
Title: Re: Converting Item Upgrade
Post by: cmorgan on May 18, 2010, 02:06:01 PM
Then it sounds like the best option for all parties is to forget the audio integration completely; it is currently in a standalone mod that works/is completely optional anyways. So let's see if your poke at the translators, L, is effective, and get this puppy set up.
Title: Re: Converting Item Upgrade
Post by: Creepin on May 18, 2010, 03:09:49 PM
Then it sounds like the best option for all parties is to forget the audio integration completely; it is currently in a standalone mod that works/is completely optional anyways. So let's see if your poke at the translators, L, is effective, and get this puppy set up.
:o

I have to admit, I'm somewhat shocked by this decision. Do you seriously mean that adding 3 megs worth of sound to 1 meg of mod itself could be too hard to download? 4 meg is seriously considered as too hard to download here in 21st century? Ok, may be not everyone nowadays has broadband connection, but I remember myself downloading TDD & Spine of the World, that were 300 megs each at that time, with my 56 kbit dial-up modem! Even from that experience I could have tell you with absolute certainity: 4 megs is by no means large size.

Also, have you checked other mod's size for comparison? Even if you integrate sound into the mod it will remain as one of smallest mods around, so what's this all about?
Title: Re: Converting Item Upgrade
Post by: cmorgan on May 18, 2010, 03:30:20 PM
If it was my own stuff, I'd go for the full audio, as straightforward patches (let alone mods)  for modern games run much bigger than anything here - and folks download TOD, etc. But this one is a WeiDU.org thing; in the absence of JCompton giving a specific answer, the bigg (weidu maintainer) and kulyok (ppg global moderator) are the next best thing to asking the original author himself. Weimer's work isn't sacred, but I don't feel right ignoring the folks who are keeping his stuff maintained/accessible.

The whole audio thing may be a red herring anyways - it was created and voiced by JCompton as an add on, right? Everyone who uses it just assumes it is part of the Item Upgrade mod, but I think we really are taking about merging a PPG and a WeiDU.org mod here... and while I am cool with that (and suggested it in the first place) it is way beyond my pay-grade.
Title: Re: Converting Item Upgrade
Post by: Creepin on May 18, 2010, 04:24:47 PM
but I think we really are taking about merging a PPG and a WeiDU.org mod here...
Meh, that's just about slapping audio to a text, is it really necessery to overcomplicate such an simple thing? Anything is justified as long as it benefits end user and simplifies installation. ;)
Title: Re: Converting Item Upgrade
Post by: Lollorian on May 18, 2010, 07:54:29 PM
Well, Leomar says it'd be better if the fixes and updates got put out first and then wait for translates :)

And from the french side, Grauomf says he'll have something within the week ;D

@Creepin: From what I've seen there's another reason why sound packs are kept separate (apart from the "from different authors" thing) :P

The install package is much more likely to get updated regularly than the soundpack. It'd kinda make sense for what won't be updated to be kept separate ... IF it was huge! I'm awed that the soundpack is just ~3 MB!! (guess I never noticed it while downloading everything at once :P)

As far as bandwidth is concerned, every kB saved is precious (for the host) ... 10,000 saving 1 kB ... BAM! Instant 10 MB saved! :D 10,000 people saving 3 MB ... woah!
Title: Re: Converting Item Upgrade
Post by: jcompton on May 19, 2010, 09:11:25 AM
the default position is "fixes and translations, and leave the C2 sound add-on as a separate mod". After all, the installation "problem" with the soundset is a cosmetic one. The installer is putting audio into override\override\mysoundclip.wav. The only reason to change it is for the chance to set up wavc files and unify a distribution fo rWin/ Mac/Linux, and stop folks getting worried about finding an override folder inside of their override folder. I think it is a PPG mod, not a WeiDU.org one, too, and JCompton's work, so he may want to keep it as a separate set of materials anyways.

If you want to boil it down to a single download, that's fine, but if you do that, make the audio a separate TP2 Y/N question. It's nothing to do with "commingling Wes and Jason work", it's to do with the fact that doing the audio was a somewhat goofy idea and produced a rather imperfect result, and there's only so much people should be forced to listen to me while playing the game.
Title: Re: Converting Item Upgrade
Post by: Lollorian on May 23, 2010, 07:57:05 PM
Well, the french translations gonna take a while more :P

So I guess it's a time to start waving the green flag for an update (from the translating side of things ;D)
Title: Re: Converting Item Upgrade
Post by: Lollorian on May 31, 2010, 08:40:16 PM
Ok, this should be the final package - updated with many changes from the polish side of things (and awesomer lookin polish readme :D)

IUPatch FINAL (http://www.mediafire.com/file/2yhzmayvynw/IUPatch_Integrated_FINAL.7z)
Title: Re: Converting Item Upgrade
Post by: cmorgan on June 29, 2010, 11:23:30 AM
We can recheck vs this post at SHS (http://www.shsforums.net/topic/45432-strange-script-pattern/page__pid__491100__st__0&#entry491100) and then I can run out the package tomorrow afternoon, or Thursday, if you give the OK, Lollorian.

I have two other mods for other communities that need packaging, so I can swoop through pretty quickly on a test install/package/upload/PM JCompton the link.
Title: Re: Converting Item Upgrade
Post by: cmorgan on July 09, 2010, 03:32:27 PM
poke?
Title: Re: Converting Item Upgrade
Post by: Lollorian on August 02, 2010, 06:10:17 AM
HOLY!!! :o Back after the holidays so ... :P

You seriously didn't need my go to update mate! Hope my latecoming hasn't stalled anything ... :'(
Title: Re: Converting Item Upgrade
Post by: cmorgan on August 12, 2010, 11:59:07 AM
OK, fixed.

Information and files for JCompton (please advise when you have them so I can remove them from the server):

Changes:
Quote
Version 38:   (updated by Lollorian)
   * IU can now also use standard BGII-ToB upgrading methods as separate components (translations by:
      - Ancalagon el Negro (spanish)
      - morgan (polski) - also found typos in the english .tra AND revised the original polish setup.tra
      - Hawkmoon, Aldark & prowler (russian) )
   * Added README and VERSION tags
   * Added Lich's fixed c2ax1h01.itm (http: //kerzenburg.baldurs-gate.eu /showpost.php?p=903720&postcount=1008)
   * Expanded item checks for Gloves of Master Thief, Amulet of Ilmater, Sorcerian Ring and Girdle of Glory
   * Smiths now properly destroy Aeger's Hide +3 (used to destroy Human Flesh +5)
   * Smiths no longer take Poisoned Throwing Daggers when doing Haer'Dalis' upgrade

relevant files (looked on WeiDU.org and saw he had two distros for win one for mac, tossing the simplified one up for linux if you want it too).

weimer-itemupgrade-v38.exe 1,290 kb  WinRAR simple sfx .exe version  (WeiDU v219 Windows)

weimer-itemupgrade-v38.rar 1,200 kb simple WinRAR version (WeiDU v219 Windows)

weimer-itemupgrade-v38-OSX.zip 1,510 kb native OSX .zip achive packaged with Mac Weidu v219 and relevant .command file (packaged on a MacBook Pro)

weimer-itemupgrade-v38-linux.rar 665 kb WinRAR archive with no weidu distribution


I don't have the time right now to play around with the audio, but I am sure eventually someone will have the time. I do suggest moving to wavc and allowing weidu to simply copy the resources, as it means no need for shell scripts for audio unpacking, etc. and makes it easy on the uninstall routine too.

Hope this helps -
Title: Re: Converting Item Upgrade
Post by: jcompton on August 12, 2010, 01:10:51 PM
All right, I grabbed the distros, will have time to update the site a little later today.
Title: Re: Converting Item Upgrade
Post by: jcompton on August 12, 2010, 09:38:50 PM
In future, please avoid changing the case of filenames. The README file, at least, became all lower-case, requiring extra work here (I had to choose between renaming files and editing HTML), and I certainly hope no other files were changed which affect OSX/Linux users with case-sensitive filesystems.
Title: Re: Converting Item Upgrade
Post by: cmorgan on August 13, 2010, 08:18:54 AM
Sure - if it comes up again :) 

The lowercasing is actually designed to avoid problems. Basically, TOLOWER is run on non-linux'd packages to do just that - it changes everything to lower case. Windows and OSX don't care, but Linux does. S.O.P at G3 (on recommendation of linux and osx users) for several years now has been to lowercase the original modder package, then run one with WeiDU Win, one with mac + .command, and one with nothing (for the linux folks). Lots of research on this - threads at G3 and information in the common workroom on packaging. The Item Upgrade v38 packages were tested fully lowercased on Win and OSX (because I don't like to put untested packages out).

The problems with lowercasing are on the web side of things, as ReadMe =/= readme on site pages. (But if you are worried, grab devSin or the bigg for confirmation of this. And I did it by instinct - I should have remembered to tell you that the filenames and readme would need to be changed to lowercase). I'll make sure I remind everyone if I get called on to do this again.

Removing the above links and files, now that you have them!
Title: Re: Converting Item Upgrade
Post by: jcompton on August 13, 2010, 09:27:17 AM
Okay, well, I actually changed the Windows package, but that shouldn't matter. I left the OSX package alone.
Title: Re: Converting Item Upgrade
Post by: the bigg on February 07, 2011, 03:06:32 PM
ggib_eht (http://bit.ly/gpiAXA) has asked me to report a potential mod incompatibility when multiple mods imitate this code. Solution:
Code: [Select]
--- c2/crom/c2amul01.d  2011-02-07 21:57:56.910809400 +0100
+++ c2/crom/c2amul01.d  2011-02-07 21:57:54.128956100 +0100
@@ -41,8 +41,8 @@
     IF ~~ THEN REPLY #66770 GOTO XO#NoItemUp
        END

-       IF WEIGHT #-1 ~GlobalGT("XO#Craft","ar0334",0)~ THEN BEGIN XO#CRAFT SAY #59797
-               IF ~~ THEN DO ~SetGlobal("XO#Craft","ar0334",0)~ EXIT
+       IF WEIGHT #-1 ~OR(2) GlobalGT("XO#Craft","ar0334",0) GlobalGT("XO#ItemUp","ar0334",0)~ THEN BEGIN XO#CRAFT SAY #59797
+               IF ~~ THEN DO ~SetGlobal("XO#Craft","ar0334",0) SetGlobal("XO#ItemUp","ar0334",0)~ EXIT
        END

        IF ~~ THEN BEGIN XO#NoItemUp SAY @1234

Without this, XO#ItemUp is never cleared. This doesn't cause problems if only Item_Upgrade is installed; however, if multiple item adding mods are installed that blindly copy Item_Upgrade's structure, the uncleared variable causes the wrong item to be created.

He also added that, like any up-standing Central European player, he doesn't own the populistic Throne of Bhaal, hence he did not test if the same bug applies with Cespernar.
Title: Re: Converting Item Upgrade
Post by: 10th on February 12, 2011, 03:41:40 PM
I was unable to install Revised consistency plus on a custom BWP install.
UPDATE/ERROR Message:
[WSMITH01.DLG] loaded
ERROR: internal label [XO#ItemUp02] appears 3 times in processed DLG [WSMITH01]
ERROR: postprocessing [WSMITH01]: Failure("cannot resolve label")
Stopping installation because of error.

ERROR Installing [Revised consistency plus version], rolling back to previous state
[c2/backup/10/UNSETSTR.10] SET_STRING uninstall info not found
Will uninstall 110 files for [SETUP-ITEMUPGRADE.TP2] component 10.
Uninstalled    110 files for [SETUP-ITEMUPGRADE.TP2] component 10.
Unable to Unlink [c2/backup/10/READLN.10]: Unix.Unix_error(20, "unlink", "c2/backup/10/READLN.10")
Unable to Unlink [c2/backup/10/READLN.10.TEXT]: Unix.Unix_error(20, "unlink", "c2/backup/10/READLN.10.TEXT")


The original list option had no problems whatsoever.

As the readme doesn't provide any documentation in this regard, what's the difference between those two options?

10th
Title: Re: Converting Item Upgrade
Post by: Lollorian on November 06, 2011, 12:58:25 PM
ggib_eht (http://bit.ly/gpiAXA) has asked me to report a potential mod incompatibility when multiple mods imitate this code.
Thanks :D Hopefully that fixed this (http://"http://forums.pocketplane.net/index.php/topic,27603.0.html") and this (http://"http://forums.pocketplane.net/index.php/topic,27541.msg326882.html#msg326882") :P

He also added that, like any up-standing Central European player, he doesn't own the populistic Throne of Bhaal, hence he did not test if the same bug applies with Cespernar. (http://bit.ly/gpiAXA)
I guess it applied :P

I was unable to install Revised consistency plus on a custom BWP install.
Sorry about that :D This fix (http://"http://forums.pocketplane.net/index.php/topic,27541.msg326886.html#msg326886") added

I'm really sorry for my long absence but anyway... grab new version NAO (https://github.com/downloads/omni-axa/Item-Upgrade/c2_update_38a_06112011.7z) :D
Title: Re: Converting Item Upgrade
Post by: cmorgan on December 29, 2011, 11:32:49 AM
New packages with Lollorian's fixes and Graoumf's (Sanctifier's) French .tra repairs, v39 -

changelog:

Quote
Version 39: (updated by Lollorian)
   * repairs ( http://forums.pocketplane.net/index.php/topic,27176.msg327010.html#msg327010 )
     ( http://forums.pocketplane.net/index.php/topic,27541.msg326886.html#msg326886 )
   * French translation repairs from Sanctifer of the d'Oghmatiques
   * WeiDU update to v231

Ready for an Admin to update on www.weidu.org and the related mod page when someone gets a chance - and ready for whomever does the i.e. modding news announcement as well. message pre-parsed for your convenience (just hit 'modify' for the message and copy/edit/paste the stuff between the quote tags):

Quote
[WeiDU.org] Item Upgrade v38 released

Lollorian has updated Weimer's Item Upgrade to v39. The Item Upgrade mod allows Cromwell and Cespenar to upgrade additional items in BGII. One third of them are convenience functions (e.g., they save you ring or boot space), one third of them try to beef up categories of weapons that are "weak by comparison" (e.g., clubs and spears), and one third of them upgrade NPC-specific items.

Changelog:   
  • repairs ( http://forums.pocketplane.net/index.php/topic,27176.msg327010.html#msg327010 )

     ( http://forums.pocketplane.net/index.php/topic,27541.msg326886.html#msg326886 )
  • French translation repairs from Sanctifer of the d'Oghmatiques
  • WeiDU update to v231

Item Upgrade site: http://weidu.org/item.html


I am temporarily tossing the packages on G3 storage, until it can be uploaded to its proper place:

Windows: Weimer-ItemUpgrade-v39.exe  (http://www.gibberlings3.net/ppg_itemupgrade_temp/Weimer-ItemUpgrade-v39.exe)

Windows: Weimer-ItemUpgrade-v39-OSX.zip  (http://www.gibberlings3.net/ppg_itemupgrade_temp/Weimer-ItemUpgrade-v39.exe)
Title: Re: Converting Item Upgrade
Post by: Azazello on December 31, 2011, 12:12:54 PM
I searched so hope I didn't miss the post... Has the Azuredge problem - http://forums.pocketplane.net/index.php/topic,26442.0.html - been fixed in the recent versions? The ReadMe.txt does not state that it has.

Sure, there's a fix in other mods, but ya kinda would think it would be incorporated here.
Title: Re: Converting Item Upgrade
Post by: Lollorian on December 31, 2011, 11:53:29 PM
I searched so hope I didn't miss the post... Has the Azuredge problem - http://forums.pocketplane.net/index.php/topic,26442.0.html - been fixed in the recent versions? The ReadMe.txt does not state that it has.
Code: [Select]
Version 38:
* Added Lich's fixed c2ax1h01.itm
  (http://kerzenburg.baldurs-gate.eu/showpost.php?p=903720&postcount=1008)
So hopefully, yup ;D
Title: Re: Converting Item Upgrade
Post by: Azazello on January 01, 2012, 08:03:47 AM
I searched so hope I didn't miss the post... Has the Azuredge problem - http://forums.pocketplane.net/index.php/topic,26442.0.html - been fixed in the recent versions? The ReadMe.txt does not state that it has.
Code: [Select]
Version 38:
* Added Lich's fixed c2ax1h01.itm
  (http://kerzenburg.baldurs-gate.eu/showpost.php?p=903720&postcount=1008)
So hopefully, yup ;D

My bad! Thanks!  :D

Just a trivial request: can "Azuredge" be added in that description? (Probably within the v39 release) The word will trigger in searches.
Title: Re: Converting Item Upgrade
Post by: Lollorian on January 01, 2012, 11:23:06 AM
Sure mate :D I've updated the github repo with cmorgan's package and added the Azuredge +4 to v38's changelog :) (there's also a couple of changes to the readme detailing what the new component exactly does that didn't make it into the v39 package :P)

DL link (http://"https://github.com/omni-axa/Item-Upgrade/zipball/master") (this link will always give you the most up-to-date package btw :P)
Title: Re: Converting Item Upgrade
Post by: Azazello on January 01, 2012, 01:31:25 PM
Beautiful - and Thanks!
Title: Re: Converting Item Upgrade
Post by: Lollorian on October 05, 2012, 12:17:35 PM
Heya there again! :)

I got a small update to the Polish translates from morgan from the Children of Bhaal forums (around 2 months back... sorry about not checking more often morgan :'()
Also removed a spurious Max HP effect from C2SW1H01.ITM (that increased Max HP by 0 ::))

The updated package is here (https://github.com/downloads/omni-axa/Item-Upgrade/Weimer-ItemUpgrade-v39b.7z) and detailed changes can be viewed in the commits here (https://github.com/omni-axa/Item-Upgrade/commits/master) :D (also includes all the readme changes mentioned in the posts above)

Thank you for your time!
Title: Re: Converting Item Upgrade
Post by: Galefury on January 05, 2013, 04:33:10 AM
I had a serious bug with Item Upgrade (revised version): I installed only the ToB component, and none of the recipes worked. Ingredients and gold were taken from me and all dialogue happened as normal, but I didn't get the new item. Updating to the git version (and as a consequence installing item upgrade last) didn't help. I tried to install the list version instead of the revised one, but that didn't work at all, no dialogue changes to Cespenar. Installing both components of the revised version finally made it work.

I am using several other mods (copy or quote to read):
// 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]
~SETUP-ASCENSION.TP2~ #0 #0 // Ascension v1.41 (requires ToB)
~SETUP-ASCENSION.TP2~ #0 #1 // Tougher Abazigal (optional, requires ToB)
~SETUP-ASCENSION.TP2~ #0 #2 // Original Tougher Demogorgon (optional, requires ToB)
~SETUP-ASCENSION.TP2~ #0 #3 // Tougher Gromnir (optional, requires ToB)
~SETUP-ASCENSION.TP2~ #0 #4 // Tougher Illasera (optional, requires ToB)
~SETUP-ASCENSION.TP2~ #0 #5 // Tougher Yaga-Shura (optional, requires ToB)
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1001 // BG2 Fixpack - Game Text Update -> GTU Classic (from Baldurdash, by Kevin Dorner): v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #2 // Super Happy Fun Lucky Modder Pack: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #3 // BETA Core Fixes (please check the readme!): v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #101 // Improved Spell Animations: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #103 // Mixed-Use Dagger Fixes: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #104 // Ghreyfain's Holy Symbol Fixes: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #107 // Remove Dual-Classing Restriction from Archers   and Stalkers: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #108 // Remove Second Attribute Bonus for Evil Path in  Wrath Hell Trial: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #111 // Bard Song Fixes: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #112 // Wizard Slayers Cause Miscast Magic on Ranged Attacks: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #113 // Additional Alignment Fixes: v9.01
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #114 // Change Free Action to Protect Against Stun: v9.01
~ALTERNATIVES/SETUP-ALTERNATIVES.TP2~ #0 #0 // Alternatives: v10
~G3ANNIVERSARY/SETUP-G3ANNIVERSARY.TP2~ #0 #0 // The Gibberlings Three Anniversary Mod: v8
~SETUP-UB.TP2~ #0 #0 // The Kidnapping of Boo by Cliffette: v19
~SETUP-UB.TP2~ #0 #1 // The Suna Seni/Valygar Relationship: v19
~SETUP-UB.TP2~ #0 #2 // Kalah and What He Was Promised: v19
~SETUP-UB.TP2~ #0 #5 // The Pai'Na/Spider's Bane Quest: v19
~SETUP-UB.TP2~ #0 #6 // Restored Crooked Crane Inn: v19
~SETUP-UB.TP2~ #0 #7 // Restored Encounters: v19
~SETUP-UB.TP2~ #0 #9 // Corrected "Xzar's Creations": v19
~SETUP-UB.TP2~ #0 #12 // Item Restorations: v19
~SETUP-UB.TP2~ #0 #15 // NPC Portrait Restorations: v19
~SETUP-UB.TP2~ #0 #16 // Corrected BAMs and Scripts: v19
~SETUP-UB.TP2~ #0 #17 // Corrected Character Names and Biographies: v19
~SETUP-UB.TP2~ #0 #18 // Restored Minor Dialogs: v19
~SETUP-UB.TP2~ #0 #20 // Extended ToB Item Descriptions: v19
~SETUP-UB.TP2~ #0 #21 // Throne of Bhaal Minor Restorations: v19
~SETUP-AMBER.TP2~ #0 #0 // Amber the NPC MOD for BGII:SoA: v2.5
~AURENASEPH/SETUP-AURENASEPH.TP2~ #0 #0 // Auren Aseph V7.2 for BG2:ToB
~AURENASEPH/SETUP-AURENASEPH.TP2~ #0 #1 // Alternate Auren Portrait -> Portrait 1 (From Neverwinter Nights Vault)
~SARAHTOB/SETUP-SARAHTOB.TP2~ #0 #0 // Sarah NPC Romance Mod for BG2:ToB: 3.1
~TYRISFLARE/SETUP-TYRISFLARE.TP2~ #0 #0 // Tyris Flare NPC: v6
~SETUP-TACTICS.TP2~ #0 #11 // Gebhard Blucher's Lich in the Docks
~SETUP-TACTICS.TP2~ #0 #29 // Kensai Ryu's Improved Copper Coronet
~SETUP-TACTICS.TP2~ #0 #30 // SimDing0's Improved Oasis
~SCSII/SETUP-SCSII.TP2~ #0 #1000 // Initialise mod (all other components require this): v21
~SCSII/SETUP-SCSII.TP2~ #0 #2000 // Allow Spellstrike to take down a Protection from Magic scroll: v21
~SCSII/SETUP-SCSII.TP2~ #0 #2010 // More consistent Breach spell (always affects liches and rakshasas; doesn't penetrate Spell Turning): v21
~SCSII/SETUP-SCSII.TP2~ #0 #2019 // Antimagic attacks penetrate improved invisibility -> Antimagic spells remain single-target, but affect the target creature whether or not it is invisible (default option): v21
~SCSII/SETUP-SCSII.TP2~ #0 #2030 // Iron Skins behaves like Stoneskin (can be brought down by Breach): v21
~SCSII/SETUP-SCSII.TP2~ #0 #2050 // Make individual versions of Spell Immunity available, so that players can use them in Contingencies etc.: v21
~SCSII/SETUP-SCSII.TP2~ #0 #2060 // Revert Greater Restoration back to only affecting one creature: v21
~SCSII/SETUP-SCSII.TP2~ #0 #2070 // Blade Barrier and Globe of Blades only affect hostile creatures: v21
~SCSII/SETUP-SCSII.TP2~ #0 #2080 // Cap damage done by Skull Trap at 12d6: v21
~SCSII/SETUP-SCSII.TP2~ #0 #2090 // Make Power-Word: Blind single-target: v21
~SCSII/SETUP-SCSII.TP2~ #0 #2120 // Slightly weaken insect plague spells, and let fire shields block them: v21
~SCSII/SETUP-SCSII.TP2~ #0 #2130 // Cosmetic change: stop Stoneskins from changing the caster's colour: v21
~SCSII/SETUP-SCSII.TP2~ #0 #2150 // Make spell sequencers, spell triggers, and contingencies learnable by all mages: v21
~SCSII/SETUP-SCSII.TP2~ #0 #2160 // Add an extra copy of some hard-to-find spell scrolls: v21
~SCSII/SETUP-SCSII.TP2~ #0 #2170 // True Sight/True Seeing spells protect from magical blindness: v21
~SCSII/SETUP-SCSII.TP2~ #0 #3050 // Replace +1 magical weapons with Fine ones: v21
~SCSII/SETUP-SCSII.TP2~ #0 #3530 // Faster Bears: v21
~SCSII/SETUP-SCSII.TP2~ #0 #3540 // Grant large, flying, non-solid or similar creatures protection from Web and Entangle: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4010 // Make Freedom scrolls available earlier: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4030 // Retrieve Dropped Items from Hell: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4040 // Improved shapeshifting: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4050 // Make party members less likely to die irreversibly: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4060 // Make the bard stronghold available to all classes: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4061 // Make the cleric stronghold available to all classes: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4062 // Make the druid stronghold available to all classes: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4063 // Make the fighter stronghold available to all classes: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4064 // Make the paladin stronghold available to all classes: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4065 // Make the ranger stronghold available to all classes: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4066 // Make the thief stronghold available to all classes: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4067 // Make the wizard stronghold available to all classes: v21
~SCSII/SETUP-SCSII.TP2~ #0 #4100 // Treat mages' and priests' High-Level Abilities as innate abilities rather than memorisable spells (each may be taken only once): v21
~SCSII/SETUP-SCSII.TP2~ #0 #5000 // Ease-of-use party AI: v21
~SCSII/SETUP-SCSII.TP2~ #0 #5010 // Remove animation from the Cloak of Mirroring (leave it for other spells and effects that use the same graphic): v21
~SCSII/SETUP-SCSII.TP2~ #0 #5020 // Move Boo into Minsc's pack: v21
~SCSII/SETUP-SCSII.TP2~ #0 #5030 // Remove the blur graphic effect from the Displacer Cloak: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6000 // Smarter general AI: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6010 // Better calls for help: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6015 // More sensible choices of weapon proficiencies and kits for fighters (also fixes some errors in fighter stats): v21
~SCSII/SETUP-SCSII.TP2~ #0 #6020 // Potions for NPCs -> All of the potions dropped by slain enemies are recoverable: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6030 // Improved Spiders: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6050 // Improved fiends -> Fiends have fast, uninterruptable innate magic: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6060 // Smarter genies -> Genies have fast, uninterruptable innate magic: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6070 // Give Celestials slightly more staying power: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6080 // Smarter celestials -> Celestials have fast, uninterruptable innate magic: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6095 // Standardise dragon immunities: dragons in Shadows of Amn get the same immunities to vorpal attacks (etc) as their Throne of Bhaal cousins: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6100 // Smarter dragons -> Dragons have fast, uninterruptable innate magic: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6108 // Enemy mages (and Elder Orbs) use Simulacrum and Project Image spells (this component will have no effect unless you install Smarter Mages or Smarter Beholders): v21
~SCSII/SETUP-SCSII.TP2~ #0 #6110 // Smarter beholders -> Give beholder rays some chance to "burn through" spell protections; beholder antimagic blocks all spells, including harmful ones, for a round (simulates D&D rules): v21
~SCSII/SETUP-SCSII.TP2~ #0 #6121 // Smarter mind flayers -> Illithids have only original-game resistances; Illithids can see through invisibility: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6130 // Improved Vampires: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6135 // Smarter githyanki: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6136 // Add high-level abilities (HLAs) to ToB mages -> Only selected ToB mages get HLAs: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6138 // Add high-level abilities (HLAs) to SoA mages -> Only selected SoA mages get HLAs: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6150 // Smarter Mages -> Mages cast some short-duration spells instantly at start of combat, to simulate pre-battle casting: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6160 // Add high-level abilities (HLAs) to ToB priests -> Only selected ToB priests get HLAs: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6170 // Add high-level abilities (HLAs) to SoA priests -> Only selected SoA priests get HLAs: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6180 // Smarter Priests -> Priests cast some short-duration spells instantly at start of combat, to simulate pre-battle casting: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6210 // Smarter Illasera: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6220 // Smarter Yaga-Shura: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6230 // Smarter Abazigal: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6240 // Smarter Gromnir: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6250 // Smarter Melissan: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6260 // Give Ascension demons SCSII scripts and abilities: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6270 // Give Ascension versions of Irenicus and Sendai SCSII scripts and abilities: v21
~SCSII/SETUP-SCSII.TP2~ #0 #6900 // Make the starting dungeon slightly harder: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7000 // Improved Shade Lord: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7010 // Spellcasting Demiliches: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7030 // Increase difficulty of level-dependent monster groupings -> Mildly increased difficulty: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7040 // Improved Random Encounters: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7050 // Improved de'Arnise Keep ("Tactics Remix") -> Spirit trolls have the same powers as in the original game: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7060 // Slightly improved Faldorn: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7065 // Improved Unseeing Eye: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7070 // Improved Bodhi (Tactics Remix) -> "Toned-down" version of the original Tactics Improved Bodhi, with SCSII scripting: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7078 // Improved battle with Irenicus in Spellhold: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7080 // Improved Sahuagin: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7090 // Improved Beholder hive (adapted from Quest Pack): v21
~SCSII/SETUP-SCSII.TP2~ #0 #7110 // Slightly Improved Drow -> Upgrade Ust Natha's defences: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7120 // Slightly Improved Watcher's Keep: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7126 // Improved Irenicus in Hell (Tactics remix) -> Tactics-SCSII hybrid: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7130 // Improved Fire Giant temple: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7140 // Enhanced Sendai's Enclave: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7150 // Improved Abazigal's Lair: v21
~SCSII/SETUP-SCSII.TP2~ #0 #7160 // Improved Minor Encounters: v21
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #10 // Remove Helmet Animations: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1010 // More Interjections: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1020 // Alter HP Triggers for NPC Wounded Dialogues: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1030 // Reveal Wilderness Areas Before Chapter Six: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1040 // Improved Athkatlan City Guard: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1070 // Improved Multi-Player Kick-out Dialogues: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1080 // Add Bags of Holding: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1120 // Stores Sell Higher Stacks of Items: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #1170 // Bonus Merchants (Baldurdash): v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #2090 // Change Experience Point Cap -> Remove Experience Cap: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #2140 // Expanded Dual-Class Options: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #2300 // Triple-Class HLA Tables: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3000 // Higher HP on Level Up -> Maximum: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3012 // Maximum HP for NPCs (the bigg) -> For Party-Joinable NPCs Only: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3020 // Identify All Items: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3030 // Easy Spell Learning -> 100% Learn Spells: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3040 // Make Bags of Holding Bottomless: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3050 // Remove fatigue from restoration spells: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3060 // Remove "You Must Gather Your Party..." Sound (Weimer): v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3080 // Unlimited Ammo Stacking: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3090 // Unlimited Gem and Jewelry Stacking: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3100 // Unlimited Potion Stacking: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3110 // Unlimited Scroll Stacking: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3121 // Happy Patch (Party NPCs do not complain about reputation) -> NPCs Can Be Angry About Reputation but Never Leave (Salk): v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3123 // NPCs Don't Fight: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3125 // Neutral Characters Make Happy Comments at  Mid-Range Reputation: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3130 // No Traps or Locks (Weimer): v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3170 // No Drow Avatars On Party In Underdark: v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3190 // Rest Anywhere (Japheth): v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #3200 // Sellable Items (Icelus): v11
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #0 #4020 // ToB-Style NPCs: v11
~WIDESCREEN/WIDESCREEN.TP2~ #0 #0 // Widescreen Mod -> for the original Infinity Engine (CHOOSE THIS!): Widescreen Mod v3.02
~SETUP-TACTICS.TP2~ #0 #1 // The Ritual (requires ToB)
~SETUP-ITEMUPGRADE.TP2~ #0 #10 // Shadows Of Amn Item Upgrades -> Revised consistency plus version: v39
~SETUP-ITEMUPGRADE.TP2~ #0 #11 // Throne Of Bhaal Item Upgrades -> Revised consistency plus version: v39
Title: Re: Converting Item Upgrade
Post by: Lollorian on January 05, 2013, 06:25:22 AM
Heh :P That happened because the actual items are copied into the game in the SoA components (both list and revised) but not in the ToB components...

Would it be worth making the ToB components independent of the SoA stuff? (I think WeiDU provides for the items to ALWAYS be copied in regardless of which components are installed)
Another solution might be to make the ToB components depend on the SoA components :)
Title: Re: Converting Item Upgrade
Post by: Galefury on January 05, 2013, 07:21:34 AM
The whole point of having separate components is giving people the option of delaying the upgrades until ToB, where their power feels much more appropriate. I cant think of any case where you might want to install the SoA upgrades but not the ToB ones. Because of this it makes no sense to have the ToB component depend on the SoA one. If one has to depend on the other it should be the other way around.
Title: Re: Converting Item Upgrade
Post by: Lollorian on January 05, 2013, 07:45:26 AM
Yeah sounds fair :) I'll try to make it so the items are always copied whichever component you install.
Title: Re: Converting Item Upgrade
Post by: Lollorian on January 05, 2013, 01:45:45 PM
Well git doesn't allow package downloads now so here's the latest zipball (https://github.com/omni-axa/Item-Upgrade/archive/master.zip) with independent components :)