| |
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!
|