https://wiki.beyondunreal.com/w/index.php?action=history&feed=atom Legacy:Mutator Topics - Revision history 2017-11-18T06:03:08Z Revision history for this page on the wiki MediaWiki 1.25.1 https://wiki.beyondunreal.com/Legacy:Mutator_Topics?diff=4987&oldid=prev Mstram: * 2007-03-19T21:34:19Z <p>*</p> <p><b>New page</b></p><div>This page is the topic page for Mutator related information. For a general look at mods and mutators, see [[Legacy:Making Mods|Making Mods]]. (There's also an introduction into how mutators work at [[Legacy:Mod Authoring/Making A Mutator|Mod Authoring/Making A Mutator]], but bear in mind that it is a UT guide and is not fully applicable for UT2003.)<br /> <br /> ==What is a mutator?==<br /> <br /> Mutators are a way to implement a modification, but they are not the ''only'' way. Mutators have to follow some important guidelines, which do not apply to new gametypes or total conversions (TCs), the other two types of [[Legacy:Mod|mod]] in Unreal.<br /> * Mutators should work with any [[Legacy:Gametype|gametype]]. (However, there are mutators which were written only for certain game types, e.g. the Jail Fight mutator for UT [[Legacy:Jailbreak|Jailbreak]].)<br /> * Mutators should work with each other, that means any other mutator that someone might make. (Of course, two arena mutators won't work together, but nobody would expect that.)<br /> <br /> Roughly, mutators make a small difference to the game: they change settings such as speed or gravity, they add a weapon or a power-up and so on. The player should be able to set and configure mutators as if they were just extra game options.<br /> <br /> ==UT==<br /> * [[Legacy:Useful Mutator Functions|Useful Mutator Functions]] &amp;ndash; Making HUD mutators, destroying mutators, and functions for replacing items and giving weapons to players<br /> * [[Legacy:INT File|INT File]] &amp;ndash; Syntax of the .INT file<br /> <br /> ==UT2003==<br /> * [[Legacy:Mutator Config GUI (UT2003)|Mutator Config GUI (UT2003)]] &amp;ndash; Creating a config screen for your mutator<br /> * [[Legacy:INT File|INT File]] &amp;ndash; Syntax of the .INT file<br /> * [[Legacy:Maintaining Compatibility|Maintaining Compatibility]]<br /> * [[Legacy:Writing And Using An Embedded Mutator|Writing and Using an Embedded Mutator]]<br /> <br /> ==UT2004==<br /> * [[Legacy:Mutator Availability (UT2004)|Mutator Availability (UT2004)]] &amp;ndash; Ensuring your mutator is available in the game's mutator lists<br /> * [[Legacy:Mutator Config GUI (UT2004)|Mutator Config GUI (UT2004)]] &amp;ndash; Adding your mutator config to the default GUI window.<br /> <br /> ==Related Topics==<br /> * [[Legacy:Making Mods|Making Mods]]<br /> <br /> ==Discussion==<br /> <br /> '''HunterKiller:'''How can this page and [[Legacy:Mutator|Mutator]] can be merged ? They talk about the same thing. I dont feel safe to do it by myself...<br /> <br /> '''Tarquin:''' This is a topic page, for overview &amp; links. [[Legacy:Mutator|Mutator]] is a class spec page :)<br /> <br /> '''DJPaul:''' Rename this to [[Legacy:UT2003 Engine Overview/Mutator|UT2003 Engine Overview/Mutator]]?<br /> <br /> '''Tarquin:''' I folded [[Legacy:UT2003 Engine Overview|UT2003 Engine Overview]] into [[Legacy:Unreal Engine|Unreal Engine]]. Or I was going to. I forget.<br /> <br /> '''Ch3z''' But there are two topics called mutator. One is the class module; The other is a type of mod. This page is about the mod type, mutator. Not the class.<br /> <br /> {{innerbox| You don't always know that you're going to like a given mod, and you don't know that until you play it, and half of the time when you connect to a server these days it just starts sending you ten or so megs of bullshit that you may or may not appreciate. The practical upshot of this is that the community online is highly fractured. Virtually any server you connect to is packed to the gills with bots, and when you do find a server with people on it, they're probably playing some mod, mutator, or gametype that is distasteful to you. &amp;ndash; [http://www.penny-arcade.com/news.php3?date=2004-01-21 Tycho on Penny-Arcade]<br /> <br /> }}<br /> <br /> '''Tarquin:''' curious what you guys think of the above.<br /> <br /> '''Uncommon:''' This strays from the topic of mutators, but I think what should happen is when you try to connect to a server that will require you to download various files, it should give you a summary of what needs to be downloaded so you can decide if it's worth it. Otherwise you sit there downloading file after file, never knowing when it will end...<br /> <br /> '''EntropicLqd:''' The problem is also excacerbated by the way in which the ServerPackages entries work. If something is listed there then you have to download it - even if it's not actually being used in the current game. I agree with Uncommon - it would be nice to see just how much crap you are going to have to download before you have to download it.<br /> <br /> '''MadNad''' We have been told this will be fixed for ut2004<br /> <br /> '''EntropicLqd:''' It kind of is. There is an &quot;bAddToServerPackages&quot; property than can be set on a mutator which means that it is only sent to game clients when the mutator itself is in use. I've no idea whether gametypes are handled in a similar way (although in UT you didn't need to add the new gametype packages to the ServerPackages list for it to be pushed to clients when running.<br /> <br /> '''Stewart:''' This page does not do much to explain what the mutator is. Does not give much of a breakdown of mutator's. Nor does it list the necessary components involved in a mutator. For a wiki, it seems to be written with the lot of a assumed prior knowledge.<br /> <br /> '''Tarquin:''' Add a link to [[Legacy:UnrealScript Lessons|UnrealScript Lessons]] somewhere. There are some simple mutator tutorials there.</div> Mstram https://wiki.beyondunreal.com/Legacy:Mutator_Topics?diff=4989&oldid=prev Mstram: * 2007-03-18T20:29:42Z <p>*</p> <table class='diff diff-contentalign-left'> <col class='diff-marker' /> <col class='diff-content' /> <col class='diff-marker' /> <col class='diff-content' /> <tr style='vertical-align: top;'> <td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 20:29, 18 March 2007</td> </tr><tr><td colspan="2" class="diff-lineno" id="L27" >Line 27:</td> <td colspan="2" class="diff-lineno">Line 27:</td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Discussion==</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>==Discussion==</div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr> <tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">'''Mstram:''' Are mutators applicable to the UnrealEngine2 Runtime? I'm trying to do the the &quot;UnrealScript Hello World&quot; tutor (http://wiki.beyondunreal.com/wiki/UnrealScript_Hello_World) and can't find the &quot;mutator page&quot; (&quot;Start up Unreal Tournament and go to the mutator page&#160; ...)</ins></div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''HunterKiller:'''How can this page and [[Legacy:Mutator|Mutator]] can be merged ? They talk about the same thing. I dont feel safe to do it by myself...</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''HunterKiller:'''How can this page and [[Legacy:Mutator|Mutator]] can be merged ? They talk about the same thing. I dont feel safe to do it by myself...</div></td></tr> </table> Mstram https://wiki.beyondunreal.com/Legacy:Mutator_Topics?diff=4988&oldid=prev Tarquin: * 2006-08-15T11:36:25Z <p>*</p> <table class='diff diff-contentalign-left'> <tr style='vertical-align: top;'> <td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 11:36, 15 August 2006</td> </tr><tr><td colspan='2' style='text-align: center;' class='diff-multi'>(One intermediate revision by the same user not shown)</td></tr><tr><td colspan='2' style='text-align: center;'><div class="mw-diff-empty">(No difference)</div> </td></tr></table> Tarquin