UT Tweaks Updated: 12-15-00

Lots of people have been asking about how to tweak the game in various ways. Here are several things you can do to the game to have some fun!:

  • Disable The Flyby Sequence

    You can disable the flyby sequence (movie) by making one small edit to your /unrealtournament/system/unrealtournament.ini file. In the first section of the file, replace LocalMap=CityIntro.unr with LocalMap=UT-Logo-Map.unr.

  • Play Using The Xan Mesh

    Of course, the right way to do this is to beat the single player ladder and earn the Xan mesh, but if you've reached the end of your rope trying, it's easy to do. Just add the following section to your /unrealtournament/system/user.ini file:

    [Botpack.Ladder]
    HasBeatenGame=True

  • Putting Small Pics In Maps

    Steve Keene found this nifty free proggie that will help you create those small pics for UT maps. ...and here's how to do it, submitted by Barry Weck, who found it on Deja News:

    UT Editing Tip: Level Preview Snapshots for UT Maps.

    Here's how to place a preview screenshot of your level in the map. This preview will be visible when your map is selected in UT.

    Your preview screenshot must be a 256 x 256 pixel, 256 color .PCX or .BMP file.

    In UnrealEd select Textures in the Browser window and then click the Import button to import your preview screenshot. A file dialog will pop up. Browse to the location where your preview is stored and select it, then click the OK button.

    The Import Texture dialog will pop up. In the "Name:" field enter "screenshot" and in the "Package:" field enter "MyLevel". Uncheck the "Generate MipMaps" option and then click the OK Button.

    After UnrealEd works for a moment you should see the "MyLevel" package displayed in the browser with your preview screenshot shown in the browser texture window.

    [Steve's added note: you need to go to Level Properties from the Ued's drop down menus and there's a field called "Screenshot" (or something like that); you need to click on your newly created textured screenshot in the Browser window to have the name come up] Rebuild and save your map.

    When you run UT and select your map (when starting a practice session or network game) you should see your screenshot displayed just as it does with all of the maps that came with UT.

  • Demo Recording / Playing

    Here's how to record and play demos in UT:

    DEMOREC [filename_without_extension]
    records current game into file

    STOPDEMO
    stops recording current game

    DEMOPLAY [filename_without_extension]
    re-plays recorded demo named (filename in 1st person view of the player

    DEMOPLAY [filename_without_extension]?3rdperson
    re-plays recorded demo named [filename] in 3rd person view of all players or freecam view

    Submitted by Vjeran Andrasic - EllisD aka Clay(HR) & Basta - WebMaster of Croatian UT Scene site

  • Modify UTBrowser Tabs - TechnoLust

    Open the UNREALTOURNAMENT.ini file in the system folder of UT.
    Scroll to the section entitled [UBrowser.UBrowserMainClientWindow].
    Under this section, there is a list of "ServerListNames."
    Go to the first one that says "=None" , this should be [10].
    Add a name for your Tab, I used UBrowserPopCTF.
    Scroll down the the sections below and find [UBrowserAll].
    Underneath the text in its section, skip a line and make a heading that is the name you used for your tab.
    For example my heading was [UBrowserPopCTF].
    Under your heading, put:

    ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,MinPlayers=3,GameType=CTFGame,bCompatibleServersOnly=True

    Save the file.
    Open the UBrowser.int file in the system folder of UT.
    Add the name of your tab=description of your tab to the bottom.
    So in my example, I added the following line to the bottom of the file:
    UBrowserPopCTF=Populated CTF Servers.
    Save the file and you're done!

  • Cheat Codes / Summon Items and Opponents

    Tried your best, but need some help to get through? Here's a list of cheat codes that you can use (these don't work online....sorry!). Codes below were compiled by The Cheat Empire. Just hit the '~' (tilde) key to open up the console and type:

    iamtheone - activate cheat codes below (not needed in v413)
    god - makes you invulnerable
    loaded - gives you every weapon
    allammo - loads every weapon you have with max ammo
    ghost - go anywhere inside or outside the map
    fly - now you can fly
    walk - default mode
    killall [class] - kills every enemy in a certain [class]
    playersonly - freeze time, type it again to cancel
    behindview 1 - view your player from behind
    behindview 0 - default view
    open [mapname] - open a map of your choosing at any time
    addbots [#] - add a number [#] of bots to the level
    summon [item] - make an item appear (see list below)
    summon unreali.[itemname] - make an [itemname] appear (see list below)
    summon unreali.[opponentname] - bring on an opponent [opponentname] (see list below)

    SUMMON Items or [itemname]:

    WarHeadLauncher
    Enforcer
    DoubleEnforcer
    Minigun2
    PulseGun
    ShockRifle
    SniperRifle
    UT_BioRifle
    UT_Eightball
    UT_FlackCannon
    Chainsaw
    Dispersionpistol
    Stinger
    Automag
    Asmd
    Clip
    Rifleround
    Flakshellammo
    Defaultammo
    Chainsaw
    Rifle
    Razorjack
    Gesbiorifle
    Minigun
    Flakcannon

    SUMMON [opponentname]:

    warlord
    titan
    stone titan
    squid
    slith
    skaarj
    skaarjwarrior
    skaarjscout
    skaarjlord
    skaarjberserker
    skaarjassassin
    iceskaarj
    skaarjtrooper
    skaarjsniper
    skaarjofficer
    skaarjinfantry
    skaarjgunner
    queen
    pupae
    nali
    nalipriest
    mercenary
    mercenaryelite
    manta
    giantmanta
    cavemanta
    krall
    lesserkrall
    krallelite
    gasbag
    giantgasbag
    fly
    devilfish
    cow
    babycow
    tentacle
    brute
    lesserbrute
    behemoth
    bots
    skaarjplayerbot
    humanbot
    malebot
    maletwobot
    malethreebot
    maleonebot
    femalebot
    femaletwobot
    femaleonebot
    nalirabit
    horsefly
    blobelt
    biterfish
    bird1
    parentblob
    horseflyswarm
    deadbodyswarm
    biterfishschool

  • Bind Important Console Commands To Keys

    Nick Carroll (Ultron) sent in this handy listing to help you all:

    [Console Command Bindings]

    P=Preferences. Brings up the Advanced Options menu
    Q=Quit or Exit. Closes the game with one key.
    W=Open Entry. Opens Entry.unr, the Unreal Tournament black screen. Great for disconnecting from a server instantly or for quitting a map.
    B=Behindview 1 | Onrelease Behindview 0. While holding the key down, you can see from behind you, and sometimes get a better view.
    Z=Viewclass Pawn | Behindview 0. This allows you to toggle between your teammates viewpoints in a team game. Valuable because you end up viewing from within their eyes. Whereas the number pad keys have to view from around the player. In local deathmatch you can see through the eyes of bots or other things like Titans, Skaarj, Nali, even cows rabbits and flies. In multiplay, this DOES NOT WORK AS A CHEAT. You can only view through the eyes of teammates.
    G=Say Good Shot or GG. Good for letting your opponents know what you feel.
    O=Ow. You went through that battle hurt, or you just did something stupid like falling off a cliff.
    Y=iamtheone | god. This is good for local botmatches. Great for troubleshooting. Enables cheats and makes you invincible.
    N=nextitem. Only useful when playing Unreal in UT. Allows you to switch between the Translator and other items because the F2 key won't work in UT except for server info, and you can't toggle between items in UT, as all items are immediately activated.

    [Speech Bindings]

    A=Attack/Assault All. Great for botmatches where you can tell all your teammates to attack or assault.
    C=Cover Me All. Great when you have the flag and are on the marathon stretch home.
    D=Defend the Base All. Perfect when you want to be the Lone Ranger.
    I=I got the flag. You want them to know where you are. They can see everytime you speak. So say this occasionally so they know where to come defend you at.

    In team games it helps to assert dominance early by giving commands. Not everyone will follow them, but you'll be suprised at just how positive it is for everyone knowing that you are helping to orchestrate teamwork. This is more of a gameplay issue than a tweak. But you want to foster communication as early as possible and try to work with your teammates for a gameplan. If some people are going to camp and defend no matter how much you tell them to get the flag, then by God let them be your defense and organize the rest for offense. But having bound keys will help you administer quick commands without stopping mid-battle. Use that Speech Binder under the Input menu.

    Zeolite sends in this key binding that you can use to add zooming to weapons other than the sniper rifle:

    Alias=Zoom
    Command="SetDesiredFov 20"
    =Zoom | OnRelease SetDesiredFov 90

    Here's how you do that:

    Go to the console, then type "preferences". Open the "advanced" part when the window pops up. You'll see a lits of aliases with a bunch of stuff binded. Scroll down until you see an unused one, it should look like this:

    "Aliases[26]=(Command="",Alias=None)". (or something similar)

    When you put all the stuff in it, it will look like this:
    "Aliases[26]=(Command="SetDesiredFov 20",Alias=Zoom)".

    Once that is done, find the key you want it binded to, such as: "C=Zoom | OnRelease SetDesiredFov 90".

    You can also do this by opening the "User.ini" in the UT folder, just use a simple text editor and do the same as above. Thats it, if its done right you should be able to zoom. The only downfall is that you can't use it on servers that have the "cheating" option off, since it considers zooming with other weapons besides the rifle cheating. It works great on practice sections though.

    [Useful keys]

    F2 is server information that you might want to read.
    F3 is useful for Assault maps, as it outlines your objectives.
    F5 is similar to the Z command that I bound. Called Teamview, and it toggles your view between teammates like my Z key above, but with the third person view.
    F6 makes use of the STAT NET command where you get information on your network status while logged onto a server. F9 is a screenshot.
    F12 takes you out of Full Screen mode. Like hitting Alt-Enter.

  • Official Epic Games UT One-On-One Tournament Settings

    Cliff Bleszinski has provided the following information to help level the playing field when playing one-on-one tourneys in UT:

    One on One
    ----------
    Weapons Stay- OFF
    Game Speed- DEFAULT
    NO TRANSLOCATOR
    NO BOTS (duh)
    Game Setting- HARDCORE
    Mutators- NO REDEEMER, NO POWERUPS
    Frag Limit- 20>
    Time Limit- 10>
    
    Suggested 1 on 1 Maps (my personal opinion)
    -------------------------------------------
    Liandri>
    Codex
    Grinder
    Turbine
    Malevolence (to be released in upcoming free Bonus Pack)

  • D3D Tweaks

    Daniel Hudson sent in the following D3D tweaks:

    For those victims of D3D chop, frame skips, and the other abnormalities caused by the framerate dropping below 30 FPS under D3D, I suggest the following.

    Hit tilde [~] to bring up the console and type preferences.

    Locate the display item amnd open it up.

    Set ScreenFlash to false.
    Set Decals to False.
    Det NoDynamicLights to true. [All three of these can be changed under the normal preference menu also.]

    Then find Rendering, D3D and set these options.

    VolumetricLighting= False
    HighDetailActors=False
    DettailTextures=False

    If you FPS was really bad you may also wish to set ShinySurfaces to False, and Coronas has never seemed to change my performance even one FPS, but feel free to try it set to false also.

    You can manually edit these in the UnrealTournament.ini file under the headings of [WinDrv.WindowsClient] and [D3DDrv.D3DRenderDevice]

    Lighting seemed to make the biggest effect, and if you are hopelessly slow even after these changes, under display is an option for NoLighting, set it to true. This will make the game incredibly ugly however, it did enable me to break 50 FPS avg with a GeForce DDR on a P2-450 with 128MB ram and my low was exacxtly 30.15 FPS which played nice enough that I was never killed by an invisible rocket. And yes, I have plenty of swap space and a completely defragged HD with the swapfile at the end unfragemented. As well as the latest detonators drivers, and the 402 patch. Good luck to you nvidia users.

  • Server Performance Tips

    Let's say, for this example, you have a 768/384 KB/sec DSL line. What I suggest you do is divide your outgoing bandwidth by 28.8 KB/sec, then multiply that result by .9. Based on your bandwidth alone, you should be able to comfortably run a dedicated (not listen) server for 12 people. Going with a higher max players is only going to slow down performance for all players.

    There's another important issue here - CPU speed. From the old scientific method of trial and error, plus my experiences with my own and other people's servers, you should be able to stick with the max users using the formula above if you are running a Celeron (or P2) 300 mhz or better for most maps. Anything slower, and you run the risk of slowdowns based on your processor. I'd also set the Game Engine cache to 40 mb or 1/2 of your total RAM, whichever is higher. This will reduce swapping to the drive, which will completely destroy your server performance.

    There's also a registry hack that you will probably have to deal with in order to fully utilize your cable or DSL bandwidth using Win9x (this is not the case with NT). The setting is called RWIN, and here's what you need to do (proceed at your own risk - it is always a good idea to back up your registry before making changes):

    Run REGEDIT from the Start menu (Start Menu | Run | regedit.exe)
    Find the section HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP
    After left clicking ONCE on this section, look at the right pane. You should see several keys there. If there is a key there called DefaultRcvWindow, update it to 65535 by double-clicking the value at the right-hand side.
    If there is no key, create one as a 'String Value', and put 65535 in it.
    Close REGEDIT, it will automatically save your changes.
    You will have to restart your computer for the changes to take effect.

  • How to Change Your Loading and Connecting Messages
    (courtesy of |NwO|CuRsE)

    Open your Engine.int file in your UT system directory using NotePad or any other text editor.
    Look for:

    [Console]
    ClassCaption=Standard Unreal Console
    LoadingMessage=LOADING
    SavingMessage=SAVING
    ConnectingMessage=CONNECTING
    PausedMessage=PAUSED
    PrecachingMessage=PRECACHING
    ChatChannel=(CHAT)
    TeamChannel=(TEAM)

    Now, just change:
    ConnectingMessage=CONNECTING
    to
    ConnectingMessage=I'M ON MY WAY
    (or something like that)
    now change
    LoadingMessage=LOADING
    to
    LoadingMessage=STRAP UP YOUR BOOTS AND FRAG AWAY

  • Playing Unreal SinglePlayer in Unreal Tournament
    (courtesy of Jonny T)

    Open your UnrealTournament.ini file
    Go to the line that specifies your save directory
    Change this to be the same directory as your maps directory
    Copy all your saved games into the maps folder
    Now, once you are in Unreal, to load a saved game, just hit tab to bring up the quick console and type:

    open saveN.usa

    ...where N is the saved game number starting at 0

    Obviously this isn't the perfect solution. You have to remember the number of the saved game you want and it takes a second to type, but its much better than anything I have seen previously. Just a couple of notes. You can still save normally using the menu, but loading from the menu still doesn't work. Be careful what you type. If you type open something.us instead of usa it will try to connect to the internet. Also, the more obvious console command loadgame n does not work in Unreal Tournament for some reason.

If you have some Unreal Tournament tweaks that you'd like to see posted here, just send 'em in!



Enter Here email me Go back