12:20 AM 6/19/2013

UT2U1 Mutator by MrLoathsome

Only change in the RC3 update is the addition of some new code that Higor at UT99.org
posted for me as an example of how to maintain the mutator chain while still hijacking the
BaseMutator.    There is no longer a requirement that this mutator be loaded first.

Both the PostBeginPlay and AddMutator functions in the source are almost 100% what Higor
wrote for me.

This mutator only does 1 thing.   Attempts to totally bypass the UT code that replaces all Unreal
weapons/inventory with the UT99 counterparts.

Thus enabling ALL the classes to co-exist on the same map at the same time.

With this running you can just copy a Dm map from Unreal into your UT\maps directory
and then play the map with the original Unreal guns the author had placed there.


For online use, you must have the OldSkool OLweapons package as a serverpackage and
use the included U12OS mutator.   Note the U12OS mutator and OLweapons are ONLY needed if you are
playing on Unreal maps or maps that include the default Unreal Guns ONLINE.
Offline the default UnrealI or UnrealShare weapons should work fine.


The performance boost this gives things by eliminating a LOT of extra processing that
was happening for EVERY SINGLE ACTOR in your games is considerable.

Recommend using it even if you are NOT going to add any Unreal components to your games.

Install:

Copy UT2U1.u and UT2U1.int into your UnrealTournament/System folder.
If needed also copy U12OS.u and U12OS.into the UT/System folder.

Select "Loathsomes UT Tweak" from your mutators list.

For servers add UT2U1.UT2U1 to your server startup line as the first mutator in
the mutators= section.    Add U12OS.U12OS if you need the default Unreal guns replaced
with the oldskool versions for online play.

No need for uz file on redirect or a serverpackage line in your UT.ini file for either as both run serverside only.


This seems to be compatible with anthing that does not hijack the BaseMutator position.

Credits to Higor for his help, and also PaperCoffee, GoPostal and everybody else at UT99.org who helped test this.

Enjoy !
