Below is my Sample.ini entires.
Code: Select all
[UTSwap.UTSwap]
DefaultGun="Botpack.enforcer"
bDebug=True
SwapItem[0]=(bUse=False,GameName="",MapName="",OldItem="Invisibility",NewItem="Botpack.UDamage")
SwapItem[1]=(bUse=True,GameName="",MapName="DM-Deck16][",OldItem="WarheadLauncher",NewItem="BotPack.HealthPack")
SwapItem[2]=(bUse=True,GameName="",MapName="DM-Phobos,DM-Affinity,DM-AbandonedCity][",OldItem="Invisibility",NewItem="Botpack.HealthPack")
SwapItem[3]=(bUse=True,GameName="",MapName="DM-HyperBlast,DM-Barricade,DM-Morpheus,DM-Codex",OldItem="Invisibility",NewItem="Botpack.UDamage")
SwapItem[4]=(bUse=True,GameName="",MapName="DM-LastCrusader][",OldItem="Invisibility",NewItem="Botpack.WarheadLauncher")
SwapItem[5]=(bUse=False,GameName="",MapName="DM-Agony",OldItem="WarheadLauncher",NewItem="Botpack.Thighpads")
SwapItem[6]=(bUse=False,GameName="",MapName="DM-Agony",OldItem="WarheadLauncher",NewItem="BotPack.HealthPack")
SwapItem[7]=(bUse=True,GameName="",MapName="DM-Agony",OldItem="WarheadLauncher",NewItem="BotPack.UDamage")
Unable to Swap Invisi in Map DM-Codex as it appears to be Triggered and cannot be changed instead it will be removed if using UTSwap.
Alas Manually editing the map seems to be the only way around this for Codex.
Read More
This Mutator does not require any ServerPackage.
However any Modified Items will need ServerPackages.
Mutator=UTSwap.UTSwap
Any Pickup Item can be swapped with any other Pickup Item.
The above item settings are not case sensitive.
The OldWhatever can be an abbreviation of the original but be
carefull not to make it too abreviated
In the ini you have a GameName and a MapName.
This is so you can swap something in a certain game and or map.
You can have several maps seperated with a comma ','
Leaving the Gamename and or Mapname blank the all games and maps will be used.
Should the level start with incorrect DefaultWeapon, means the Minigun ammo has changed.
Which ever weapon that has replaced the Minigun or Enforcer should become the DefaultWeapon:
DefaultGun=
For instance in SwapItem 2 below set DefaultGun="Mac10.uzi"
Examples
SwapItem[0]=(bUse=True,GameName="",MapName="Morpheus,Codex,",OldItem="Invisibility",NewItem="Botpack.ThighPads")
SwapItem[1]=(bUse=True,GameName="My DeathMatch Game",MapName="",OldItem="WarheadLauncher",NewItem="Botpack.Chainsaw")
SwapItem[2]=(bUse=True,GameName="",MapName="",OldItem="Minigun",NewItem="Mac10.uzi")
SwapItem[3]=(bUse=True,GameName="",MapName="",OldItem="Miniammo",NewItem="Mac10.macammo")
Items 2 and 3 will need a ServerPackage=Mac10
UnrealTournament
================
Inventory Items
---------------
Botpack.ThighPads
Botpack.UT_invisibility
Botpack.UT_JumpBoots
Botpack.UT_ShieldBelt
Botpack.UDamage
Botpack.Armor2
Botpack.HealthVial
Botpack.HealthPack
Botpack.MedBox
Weapon Items
------------
Botpack.WarheadLauncher
Botpack.UT_Eightball
Botpack.UT_FlakCannon
Botpack.SuperShockRifle
Botpack.ShockRifle
Botpack.Minigun2
Botpack.PulseGun
Botpack.SniperRifle
Botpack.Ripper
Botpack.UT_BioRifle
Botpack.Enforcer
Botpack.Impacthammer
Botpack.Chainsaw
Botpack.Translocator
Ammo Items
----------
Botpack.RocketPack
Botpack.FlakAmmo
Botpack.ShockCore
Botpack.MiniAmmo
Botpack.PAmmo
Botpack.RifleShell
Botpack.BulletBox
Botpack.BladeHopper
Botpack.Bioammo
Botpack.EClip
Old Unreal1
===========
Inventory Items
---------------
unrealshare.KevlarSuit
unreali.Invisibility
unreali.JumpBoots
unreali.PowerShield
unrealshare.Amplifier
unrealshare.SuperHealth
unrealshare.Armor
Unrealshare.Bandages
unrealshare.health
Weapons Items
-------------
unrealshare.Eightball
unreali.FlakCannon
unrealshare.asmd
unreali.Minigun
unrealshare.stinger
unreali.rifle
unreali.razorjack
unreali.GESBioRifle
unrealshare.automag
Ammo Items
----------
unrealshare.RocketCan
unreali.FlakBox
unrealshare.asmdammo
unrealshare.ShellBox
unrealshare.stingerAmmo
unreali.Rifleround
unreali.rifleAmmo
unreali.razorammo
unreali.Sludge
unrealshare.Clip