Well, the replacer works, in the current version it's setup to only replace the original UT weapons. XPickups uses subclasses of those weapons, therefore they aren't replaced at all.
In the final version however this is changed, but until I release it you can go to the NWConfig.ini file, look for the [NWCoreV3.NWMainReplacer] section, and replace both WeaponItems and AmmoItems lists by these:
Code:
WeaponItems[0]=(bSwap=True,ItemToReplace="BotPack.Translocator",NewItem="NWRTV3.RT",ReplaceSubClasses=True,Filters="")
WeaponItems[1]=(bSwap=True,ItemToReplace="BotPack.ImpactHammer",NewItem="NWTheExecutionerV3.TheExecutioner",ReplaceSubClasses=True,Filters="")
WeaponItems[2]=(bSwap=True,ItemToReplace="BotPack.ChainSaw",NewItem="NWTheExecutionerV3.TheExecutioner",ReplaceSubClasses=True,Filters="")
WeaponItems[3]=(bSwap=True,ItemToReplace="BotPack.Enforcer",NewItem="NWWREV3.WRE",ReplaceSubClasses=True,Filters="")
WeaponItems[4]=(bSwap=True,ItemToReplace="BotPack.UT_Biorifle",NewItem="NWFlameTrackerV3.FlameTracker",ReplaceSubClasses=True,Filters="")
WeaponItems[5]=(bSwap=True,ItemToReplace="BotPack.SuperShockRifle",NewItem="NWSuperBoltRifleV3.SuperBoltRifle",ReplaceSubClasses=True,Filters="")
WeaponItems[6]=(bSwap=True,ItemToReplace="BotPack.ShockRifle",NewItem="NWBoltRifleV3.BoltRifle",ReplaceSubClasses=True,Filters="")
WeaponItems[7]=(bSwap=True,ItemToReplace="BotPack.PulseGun",NewItem="NWGravitonV3.Graviton",ReplaceSubClasses=True,Filters="")
WeaponItems[8]=(bSwap=True,ItemToReplace="BotPack.Ripper",NewItem="NWFreezerV3.Freezer",ReplaceSubClasses=True,Filters="")
WeaponItems[9]=(bSwap=True,ItemToReplace="BotPack.Minigun2",NewItem="NWVulcanV3.Vulcan",ReplaceSubClasses=True,Filters="")
WeaponItems[10]=(bSwap=True,ItemToReplace="BotPack.UT_FlakCannon",NewItem="NWTheMinerV3.TheMiner",ReplaceSubClasses=True,Filters="")
WeaponItems[11]=(bSwap=True,ItemToReplace="BotPack.UT_Eightball",NewItem="NWMultiMissileV3.MultiMissile",ReplaceSubClasses=True,Filters="")
WeaponItems[12]=(bSwap=True,ItemToReplace="BotPack.SniperRifle",NewItem="NWIRPRV3.IRPR",ReplaceSubClasses=True,Filters="")
WeaponItems[13]=(bSwap=True,ItemToReplace="BotPack.WarHeadLauncher",NewItem="NWSuperBoltRifleV3.SuperBoltRifle",ReplaceSubClasses=True,Filters="")
WeaponItems[14]=(bSwap=True,ItemToReplace="BotPack.WarHeadLauncher",NewItem="NWCybotLauncherV3.CybotLauncher",ReplaceSubClasses=True,Filters="")
WeaponItems[15]=(bSwap=True,ItemToReplace="BotPack.WarHeadLauncher",NewItem="NWNuclearLauncherV3.NuclearLauncherLevelA",ReplaceSubClasses=True,Filters="")
WeaponItems[16]=(bSwap=True,ItemToReplace="BotPack.WarHeadLauncher",NewItem="NWNuclearLauncherV3.NuclearLauncherLevelB",ReplaceSubClasses=True,Filters="minS=1500;")
WeaponItems[17]=(bSwap=True,ItemToReplace="BotPack.WarHeadLauncher",NewItem="NWNuclearLauncherV3.NuclearLauncherLevelC",ReplaceSubClasses=True,Filters="minS=3000;")
WeaponItems[18]=(bSwap=True,ItemToReplace="BotPack.WarHeadLauncher",NewItem="NWNuclearLauncherV3.NuclearLauncherLevelD",ReplaceSubClasses=True,Filters="minH=3000;minS=4000;")
WeaponItems[19]=(bSwap=True,ItemToReplace="BotPack.WarHeadLauncher",NewItem="NWNuclearLauncherV3.NuclearLauncherLevelE",ReplaceSubClasses=True,Filters="minH=4500;minS=7000;")
WeaponItems[20]=(bSwap=True,ItemToReplace="BotPack.WarHeadLauncher",NewItem="NWMegatonV3.Megaton",ReplaceSubClasses=True,Filters="minH=3000;minS=4000;")
WeaponItems[21]=(bSwap=True,ItemToReplace="BotPack.WarHeadLauncher",NewItem="NWIonizerV3.Ionizer",ReplaceSubClasses=True,Filters="minH=3000;minS=4500;")
WeaponItems[22]=(bSwap=True,ItemToReplace="BotPack.WarHeadLauncher",NewItem="NWUltimaProtosV3.UltimaProtos",ReplaceSubClasses=True,Filters="minH=4500;minS=7000;")
WeaponItems[23]=()
WeaponItems[24]=()
WeaponItems[25]=()
WeaponItems[26]=()
WeaponItems[27]=()
WeaponItems[28]=()
WeaponItems[29]=()
WeaponItems[30]=()
WeaponItems[31]=()
WeaponItems[32]=()
WeaponItems[33]=()
WeaponItems[34]=()
WeaponItems[35]=()
WeaponItems[36]=()
WeaponItems[37]=()
WeaponItems[38]=()
WeaponItems[39]=()
WeaponItems[40]=()
WeaponItems[41]=()
WeaponItems[42]=()
WeaponItems[43]=()
WeaponItems[44]=()
WeaponItems[45]=()
WeaponItems[46]=()
WeaponItems[47]=()
WeaponItems[48]=()
WeaponItems[49]=()
WeaponItems[50]=()
WeaponItems[51]=()
WeaponItems[52]=()
WeaponItems[53]=()
WeaponItems[54]=()
WeaponItems[55]=()
WeaponItems[56]=()
WeaponItems[57]=()
WeaponItems[58]=()
WeaponItems[59]=()
WeaponItems[60]=()
WeaponItems[61]=()
WeaponItems[62]=()
WeaponItems[63]=()
AmmoItems[0]=(bSwap=True,ItemToReplace="BotPack.EClip",NewItem="NWWREV3.WREAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[1]=(bSwap=True,ItemToReplace="BotPack.BioAmmo",NewItem="NWFlameTrackerV3.FlameTAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[2]=(bSwap=True,ItemToReplace="BotPack.SuperShockCore",NewItem="NWSuperBoltRifleV3.SuperBoltAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[3]=(bSwap=True,ItemToReplace="BotPack.ShockCore",NewItem="NWBoltRifleV3.BoltAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[4]=(bSwap=True,ItemToReplace="BotPack.PAmmo",NewItem="NWGravitonV3.GravitonAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[5]=(bSwap=True,ItemToReplace="BotPack.BladeHopper",NewItem="NWFreezerV3.FreezerAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[6]=(bSwap=True,ItemToReplace="BotPack.MiniAmmo",NewItem="NWVulcanV3.VulcanAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[7]=(bSwap=True,ItemToReplace="BotPack.FlakAmmo",NewItem="NWTheMinerV3.TheMinerAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[8]=(bSwap=True,ItemToReplace="BotPack.RocketPack",NewItem="NWMultiMissileV3.MultiMAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[9]=(bSwap=True,ItemToReplace="BotPack.BulletBox",NewItem="NWIRPRV3.IRPRAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[10]=(bSwap=True,ItemToReplace="BotPack.WarHeadAmmo",NewItem="NWSuperBoltRifleV3.SuperBoltAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[11]=(bSwap=True,ItemToReplace="BotPack.WarHeadAmmo",NewItem="NWCybotLauncherV3.CybotAmmo",ReplaceSubClasses=True,Filters="")
AmmoItems[12]=(bSwap=True,ItemToReplace="BotPack.WarHeadAmmo",NewItem="NWNuclearLauncherV3.NuclearAmmoLevelA",ReplaceSubClasses=True,Filters="")
AmmoItems[13]=(bSwap=True,ItemToReplace="BotPack.WarHeadAmmo",NewItem="NWNuclearLauncherV3.NuclearAmmoLevelB",ReplaceSubClasses=True,Filters="minS=1500;")
AmmoItems[14]=(bSwap=True,ItemToReplace="BotPack.WarHeadAmmo",NewItem="NWNuclearLauncherV3.NuclearAmmoLevelC",ReplaceSubClasses=True,Filters="minS=3000;")
AmmoItems[15]=(bSwap=True,ItemToReplace="BotPack.WarHeadAmmo",NewItem="NWNuclearLauncherV3.NuclearAmmoLevelD",ReplaceSubClasses=True,Filters="minH=3000;minS=4000;")
AmmoItems[16]=(bSwap=True,ItemToReplace="BotPack.WarHeadAmmo",NewItem="NWNuclearLauncherV3.NuclearAmmoLevelE",ReplaceSubClasses=True,Filters="minH=4500;minS=7000;")
AmmoItems[17]=(bSwap=True,ItemToReplace="BotPack.WarHeadAmmo",NewItem="NWIonizerV3.IonizerAmmo",ReplaceSubClasses=True,Filters="minH=3000;minS=4500;")
AmmoItems[18]=()
AmmoItems[19]=()
AmmoItems[20]=()
AmmoItems[21]=()
AmmoItems[22]=()
AmmoItems[23]=()
AmmoItems[24]=()
AmmoItems[25]=()
AmmoItems[26]=()
AmmoItems[27]=()
AmmoItems[28]=()
AmmoItems[29]=()
AmmoItems[30]=()
AmmoItems[31]=()
AmmoItems[32]=()
AmmoItems[33]=()
AmmoItems[34]=()
AmmoItems[35]=()
AmmoItems[36]=()
AmmoItems[37]=()
AmmoItems[38]=()
AmmoItems[39]=()
AmmoItems[40]=()
AmmoItems[41]=()
AmmoItems[42]=()
AmmoItems[43]=()
AmmoItems[44]=()
AmmoItems[45]=()
AmmoItems[46]=()
AmmoItems[47]=()
AmmoItems[48]=()
AmmoItems[49]=()
AmmoItems[50]=()
AmmoItems[51]=()
AmmoItems[52]=()
AmmoItems[53]=()
AmmoItems[54]=()
AmmoItems[55]=()
AmmoItems[56]=()
AmmoItems[57]=()
AmmoItems[58]=()
AmmoItems[59]=()
AmmoItems[60]=()
AmmoItems[61]=()
AmmoItems[62]=()
AmmoItems[63]=()
For the rest of the pickups, I don't remember well but I don't think they are subclasses, so what you can do is add them to the PickupItems list in the same section, for example:
Code:
PickupItems[9]=(bSwap=True,ItemToReplace="XPickups.X_MedPack",NewItem="NWExtrasV3.NWMedPickup",ReplaceSubClasses=True,Filters="")
I don't remember the structure of XPickups anymore, so I'm afraid that for the rest of the pickups you will have to add the configurations yourself in the NWConfig.ini.
|