'Sasha Al'Therin', on 15 November 2011 - 10:29 AM, said:
To ensure that each file was loaded I added right after the copy line
PATCH_PRINT ~Loading %SOURCE_FILE% .... ~
Awesome idea and yup all teh creatures load

(wonder why they aren't being modified though

)
'Sasha Al'Therin', on 15 November 2011 - 10:29 AM, said:
perhaps your game is modded or has some left over modded files throwing off the results?
EDIT: -- just looked at your debug file... IT IS MODDED!!!!!!!!!! boy you have a lot of mods! Took me to line 814 just to get thru all your listed mods... 
Well lol yeah

I'm carrying out all my future tests on
this install! Vanilla BGII-
ToB is too narrow a case study to perfect this non?

'Sasha Al'Therin', on 15 November 2011 - 10:29 AM, said:
what your debug shows is mod added items, you can clearly see the prefixes AJ#, AG, AA, 1XQ to name a few AND it shows transfered BG1 files like Aldeth & Algernon tho your 'fixer' equips the cloak on Algernon and there is a quest about picking it off of him. I don't think it can be pick pocketed if it is in an equipped slot...
and your 'fixer' totally broke some mod's pickpocket exploit fix for the bandit scalps by moving the scalp out of the glove slot and back into the inventory slot...
We already have quite an extensive skiplist (of stuff like MINHP1 and related immunity items and the like) that shouldn't be swapped
PATCH_IF (!((~%item%~ STRING_EQUAL_CASE ~AA8BALA~) OR
(~%item%~ STRING_EQUAL_CASE ~AADEMRNG~) OR
(~%item%~ STRING_EQUAL_CASE ~AAGOLSTN~) OR
(~%item%~ STRING_EQUAL_CASE ~AAHELM~) OR
(~%item%~ STRING_EQUAL_CASE ~AAOROFN1~) OR
(~%item%~ STRING_EQUAL_CASE ~AAREVIMM~) OR
(~%item%~ STRING_EQUAL_CASE ~AAWEATH1~) OR
(~%item%~ STRING_EQUAL_CASE ~ARROPHEO~) OR
(~%item%~ STRING_EQUAL_CASE ~BAZPLO02~) OR
(~%item%~ STRING_EQUAL_CASE ~BEHOLDER~) OR
(~%item%~ STRING_EQUAL_CASE ~BHAALHP1~) OR
(~%item%~ STRING_EQUAL_CASE ~BHAALIMM~) OR
(~%item%~ STRING_EQUAL_CASE ~BONEDAG~) OR
(~%item%~ STRING_EQUAL_CASE ~CBBNLCH0~) OR
(~%item%~ STRING_EQUAL_CASE ~CBBNLCH1~) OR
(~%item%~ STRING_EQUAL_CASE ~CHWRAITH~) OR
(~%item%~ STRING_EQUAL_CASE ~DRAGGRE1~) OR
(~%item%~ STRING_EQUAL_CASE ~DRAGSHA1~) OR
(~%item%~ STRING_EQUAL_CASE ~DW#SKRNG~) OR
(~%item%~ STRING_EQUAL_CASE ~DWDUST~) OR
(~%item%~ STRING_EQUAL_CASE ~FAMMY~) OR
(~%item%~ STRING_EQUAL_CASE ~GHOST~) OR
(~%item%~ STRING_EQUAL_CASE ~GHOST3~) OR
(~%item%~ STRING_EQUAL_CASE ~GOLCLA~) OR
(~%item%~ STRING_EQUAL_CASE ~GOLFLE~) OR
(~%item%~ STRING_EQUAL_CASE ~GOLSTONE~) OR
(~%item%~ STRING_EQUAL_CASE ~GORAIR~) OR
(~%item%~ STRING_EQUAL_CASE ~GORMISTI~) OR
(~%item%~ STRING_EQUAL_CASE ~ILLBLUR~) OR
(~%item%~ STRING_EQUAL_CASE ~IMMCHS~) OR
(~%item%~ STRING_EQUAL_CASE ~IMMCLOUD~) OR
(~%item%~ STRING_EQUAL_CASE ~IMMUNE1~) OR
(~%item%~ STRING_EQUAL_CASE ~IMMUNE10~) OR
(~%item%~ STRING_EQUAL_CASE ~IMMUNE2~) OR
(~%item%~ STRING_EQUAL_CASE ~IMMUNE3~) OR
(~%item%~ STRING_EQUAL_CASE ~IMOENHP1~) OR
(~%item%~ STRING_EQUAL_CASE ~IMPINVIS~) OR
(~%item%~ STRING_EQUAL_CASE ~INVULNER~) OR
(~%item%~ STRING_EQUAL_CASE ~IRONGOL~) OR
(~%item%~ STRING_EQUAL_CASE ~JONHP1~) OR
(~%item%~ STRING_EQUAL_CASE ~KUORING~) OR
(~%item%~ STRING_EQUAL_CASE ~LICH~) OR
(~%item%~ STRING_EQUAL_CASE ~LICHIM2~) OR
(~%item%~ STRING_EQUAL_CASE ~LK#IBELT~) OR
(~%item%~ STRING_EQUAL_CASE ~MAGE03~) OR
(~%item%~ STRING_EQUAL_CASE ~MAGE04~) OR
(~%item%~ STRING_EQUAL_CASE ~MAGE05~) OR
(~%item%~ STRING_EQUAL_CASE ~MAGE06~) OR
(~%item%~ STRING_EQUAL_CASE ~MAGEBRAC~) OR
(~%item%~ STRING_EQUAL_CASE ~MAHARPER~) OR
(~%item%~ STRING_EQUAL_CASE ~MASAKIIM~) OR
(~%item%~ STRING_EQUAL_CASE ~MEL01~) OR
(~%item%~ STRING_EQUAL_CASE ~MGLOBE~) OR
(~%item%~ STRING_EQUAL_CASE ~MINHP1~) OR
(~%item%~ STRING_EQUAL_CASE ~MINHP20~) OR
(~%item%~ STRING_EQUAL_CASE ~MISTPO~) OR
(~%item%~ STRING_EQUAL_CASE ~MONHP1~) OR
(~%item%~ STRING_EQUAL_CASE ~MONHP80~) OR
(~%item%~ STRING_EQUAL_CASE ~NOCIRC~) OR
(~%item%~ STRING_EQUAL_CASE ~POWEATH1~) OR
(~%item%~ STRING_EQUAL_CASE ~REGHP1~) OR
(~%item%~ STRING_EQUAL_CASE ~REGHP2R~) OR
(~%item%~ STRING_EQUAL_CASE ~RIDRING~) OR
(~%item%~ STRING_EQUAL_CASE ~RINGDEMN~) OR
(~%item%~ STRING_EQUAL_CASE ~RINGWOLF~) OR
(~%item%~ STRING_EQUAL_CASE ~S1-20~) OR
(~%item%~ STRING_EQUAL_CASE ~SAREVIMM~) OR
(~%item%~ STRING_EQUAL_CASE ~SENGUA04~) OR
(~%item%~ STRING_EQUAL_CASE ~SPEC02~) OR
(~%item%~ STRING_EQUAL_CASE ~SPECTR~) OR
(~%item%~ STRING_EQUAL_CASE ~STONSKIN~) OR
(~%item%~ STRING_EQUAL_CASE ~T-BAMM02~) OR
(~%item%~ STRING_EQUAL_CASE ~TELSLAV~) OR
(~%item%~ STRING_EQUAL_CASE ~TELSLAV2~) OR
(~%item%~ STRING_EQUAL_CASE ~TRANS3~) OR
(~%item%~ STRING_EQUAL_CASE ~TROLLDIE~) OR
(~%item%~ STRING_EQUAL_CASE ~TSTATUE~) OR
(~%item%~ STRING_EQUAL_CASE ~TZ25_!SK~) OR
(~%item%~ STRING_EQUAL_CASE ~TZ25_#MH~) OR
(~%item%~ STRING_EQUAL_CASE ~TZ25__NB~) OR
(~%item%~ STRING_EQUAL_CASE ~VAMPREG1~) OR
(~%item%~ STRING_EQUAL_CASE ~VAMPREG2~) OR
(~%item%~ STRING_EQUAL_CASE ~VERMTYPE~) OR
(~%item%~ STRING_EQUAL_CASE ~VORSQUI1~) OR
(~%item%~ STRING_EQUAL_CASE ~WALLPASS~) OR
(~%item%~ STRING_EQUAL_CASE ~ZY18BALA~) OR
(~%item%~ STRING_EQUAL_CASE ~ZYCLCKN1~) OR
(~%item%~ STRING_EQUAL_CASE ~ZYHELME5~) OR
(~%item%~ STRING_EQUAL_CASE ~ZYHELMN1~) OR
(~%item%~ STRING_EQUAL_CASE ~ZYINVULN~) OR
(~%item%~ STRING_EQUAL_CASE ~ZYOROFN1~) OR
(~%item%~ STRING_EQUAL_CASE ~ZYREG1P3~) OR
(~%item%~ STRING_EQUAL_CASE ~ZYRINGN1~) OR
(~%item%~ STRING_EQUAL_CASE ~ZYSW1HN3~)) AND (FILE_EXISTS_IN_GAME ~%item%.itm~)) THEN BEGIN
So the bandit scalps and other pcikpocketing eccentricities
could (in theory ofcourse) be added to that

I've never pickpocketed anyone in my
BG games so dunno if they're unpickable if equipped (which would make sense though

Hilarious imagining someone pickpocket a suit of equipped platemail

)
PS: I took care to not name the components as
fixers 
... because I knew they'd break stuff beyond recognition

(for now atleast

)
PS2: I guess the thread title is kinda misleading then yeah?