For direct access use https://forums.oldunreal.com
It's been quite a while since oldunreal had an overhaul, but we are moving to another server which require some updates and changes. The biggest change is the migration of our old reliable YaBB forum to phpBB. This system expects you to login with your username and old password known from YaBB.
If you experience any problems there is also the usual "password forgotten" function. Don't forget to clear your browser cache!
If you have any further concerns feel free to contact me: Smirftsch@oldunreal.com

Beginner Mutator Questions

The section related to UnrealScript and modding. This board is for coders to discuss and exchange experiences or ask questions.
User avatar
JD
OldUnreal Member
Posts: 23
Joined: Wed Dec 26, 2007 4:48 pm

Beginner Mutator Questions

Post by JD »

I am just getting started with trying to create some mutators for UT and Unreal, and I have a few questions.  For my first mutator I am trying to make one which overrides some aspects of scoring for all game types.   My first question though is:  is this possible to do with a mutator?  I ask because it looks like mutators only get called in DeathMatchPlus games and not all game types derive from that class, e.g. SinglePlayer and CoopGame.  Second, if it is possible to do with a mutator, it would seem that this mutator would need to be loaded after all other ones so that its scoring rules wouldn't be overriden by another mutator.  Is there some way in code to implement the loading of a mutator last?

Finally, what is the difference between adding a mutator package as a "ServerPackages" entry under [Engine.GameEngine] in UnrealTournament.ini and not?  From what I can tell with a very simple test mutator I made, it doesn't seem to make a difference.  My mutator is available and selectable from the "Mutators" button in the UI regardless of whether I have a "ServerPackages" entry for it or not.

Last edited by JD on Sun Jan 06, 2008 12:37 am, edited 1 time in total.
User avatar
Cheese
OldUnreal Member
Posts: 24
Joined: Tue May 22, 2007 11:38 pm

Re: Beginner Mutator Questions

Post by Cheese »

Is there some way in code to implement the loading of a mutator last?
Yes, The mutators run in the order they are in the command line. So, with something like"Unreal.exe Level?game=whatevergame?mutator=TheFirstMutator,TheSecondMutator,TheLastMutator"
TheFirstMutator will execute it's code first, then TheSecondMutator, then TheLastMutator.
what is the difference between adding a mutator package as a "ServerPackages" entry under [Engine.GameEngine]
A mutator that isn't in the ServerPackages can only be executed on the ServerSide, while mutators in the ServerPackages can be executed on the client as well.

For example, If you're changing monsters' or players' health, it doesn't need to be in the ServerPackages (because that's stuff that's done on the server).
But if you have something that the players will see, for example.. changing visible properties of actors (like textures, lighting etc), or adding actors that the players will see and aren't already in the ServerPackages (like a monster or weapon from the same package), you'll need your mutator in the ServerPackages.

As for the other questions, I'm not quite sure (I haven't bothered to play around with UT's editor).
I hope this helps.
Currently lurking...
fxsr789

Re: Beginner Mutator Questions

Post by fxsr789 »

HHHHHHhiiiiiiii Chhhhheeeeeeese!!!

Ghost of Starman!!!

Becareful in UT99's UnrealED, it has the tendency to crash alot of times, and it act's weird in version 451

- Fenix

Return to “UScript Board”