___________________________________________________________
___________________________________________________________
______________________________________________
Frequently Asked Questions, Tactical Ops, Assault on Terror.
Notes on Advanced User Functions for Tactical Ops, AoT
Version 2.3
[XGMR][FO]Santaduck http://www.xgmr.com/ http://www.frag-ops.com/
______________________________________________
______________________________________________
______________________________________________
Version notes:
1.0 forums/email version, combined forum posts for topics such as admin commands, summoning, keybinding weapons tables, etc.
1.1 6/2002 edited for web. Lots of UT commands added... not all have been completely tested, although some were (like onrelease).
1.11 7/16/2002 just added minor TOST commands: showadmin tab & mkteams
1.12 added some unreali objects
1.13 added recommended weapon binds
2.00 some info on 3.32... also updated summoning and pistols/knife enforcement, and added TOST semiadmin commands and privileges key. Weapon strength table is still 3.15 however.
2.10 Added Sound info at bottom, in a disorganized way, but if you're looking for sounds you'll know what it is. I still haven't gotten around to adding info on 3.40 nor on the latest TOST (4.2.2.0). Check utpg.org for the latest on UT.
______________________________________________
KEYBINDING
______________________________________________
Keybinding means putting commands onto keys on your keyboards.
Using the "pipe" command, which looks like a straight line: |
you can chain multiple commands onto a single key.
All your key commands are stored in the file to_user.ini.
So the best way to edit that is using a text editor like simpletext or Microsoft Word.
You can also do these functions while running Tactical Ops, by entering the "Console". By default, this is set to either tilde "~" (for console) or tab (for quick-console, or 1 command at a time). Once you are in the console, for example to set a command to the key "E",
you can type: set input E command
For example: set input E teamsay Reloading!!!
will make you say "Reloading!!!" to your teammates when you hit the E key.
Suppose you want the E key to actually reload and you also teamsay "Reloading!!!" Then you use the "pipe" key to link multiple commands together. This looks like: "|", and is usually on your keyboard as shift-\ (frontslash).
Look up the command for reloading (which is s_kReload, which you can look up below, or if you didn't know that, just set it to a key in your Tactical Ops Controls panel, then look up what is automatically listed after that key=. . . in your to_user.ini).
Now go into to_user.ini with a text editor and change the E= line to:
E=s_kReload | teamsay Reloading!!!
Note the "|" between the two commands. You could even chain 10 commands together using more of these "|" between each command.
Again, you could do this in your console in Tactical Ops (Tab or Tilde),
and you could type:
set input e s_kReload | teamsay Reloading!!!
to do the same thing.
__________
onrelease
__________
The UT "onrelease" function is implemented for some (not all) TO commands. In particular, main actions such as "Fire" "AltFire" and "Jump" do not work.
Basically, the "onrelease" will make it so the action is performed as you release the key, not as you press it down initially.
Try this:
E=behindview 1 | onrelease behindview 0
To keybind away, use the list of weapon binds and speech binds listed below.
______________________________________________
Aliases:
______________________________________________
You can define commands or sets of commands under the lines that say "Aliases" in your to_user.ini file. Basically you will give your command a nickname. Thereafter in your to_user.ini file, you can just use the nickname instead of typing in the actual commands.
For example, if you change the line regarding Alias #24 to:
Aliases[24]=(Command=" s_kReload | teamsay Reloading!!!",Alias=talkingreload)
this doesn't really do anything by itself.
However, now you can edit the E= line to:
E=talkingreload
You can also type in aliases in your console (tab or tilde). For example, hit tab or tilde during game play, and then type: talkingreload. Of course, this particular command is not that useful, but if you had something more complicated, maybe it would be useful.
______________________________________________
List of Weapon Related Binds:
______________________________________________
TERRORIST Weapons:
GL 23:s_kAmmoAuto 101
UZI:s_kAmmoAuto 103
MP5 Navy:s_kAmmoAuto 104
Berg 509:s_kAmmoAuto 105
AK47:s_kAmmoAuto 107
SW Commando:s_kAmmoAuto 108
M60:s_kAmmoAuto 124
AS 12:s_kAmmoAuto 117
SPECIAL FORCES Weapons:
9F2 Glorietta:s_kAmmoAuto 119
AP II:s_kAmmoAuto 122
MP5SD:s_kAmmoAuto 118
BW SPS 12:s_kAmmoAuto 106
M4A1:s_kAmmoAuto 109
RK3 Rifle:s_kAmmoAuto 111
M4A1m203:s_kAmmoAuto 121
Raging Cobra:s_kAmmoAuto 123
Parker Hale 85:s_kAmmoAuto 116
COMMON Weapons:
Black Hawk:s_kAmmoAuto 102
M16:s_kAmmoAuto 110
SR 90:s_kAmmoAuto 112
HE Grenade:s_kAmmoAuto 113
Flash Grenade:s_kAmmoAuto 114
Conc. Grenade:s_kAmmoAuto 115
Smoke Grenade:s_kAmmoAuto 120
Buy Ammo:s_kAmmoAuto 999
All Armor:s_kAmmoAuto 304
Helmet:s_kAmmoAuto 302
Kevlar Vest:s_kAmmoAuto 301
Thigh Pads:s_kAmmoAuto 303
Needed Armor:s_kAmmoAuto 333
Night Vision:s_kAmmoAuto 401
______________________________________________
Recommended Weapon Binds:
______________________________________________
1. Emergency buy (useful when near your base to redo armor & ammo. This will also save you mouse time at the beginning of each round): buy 1 clip, buy full armor, buy vest, buy helmet, buy thighpads, buy 1 clip, buy 1 clip, buy 1 clip, buy 1 clip:
s_kAmmoAuto 999 | s_kAmmoAuto 304 | s_kAmmoAuto 301 | s_kAmmoAuto 302 | s_kAmmoAuto 303 | s_kAmmoAuto 999 | s_kAmmoAuto 999 | s_kAmmoAuto 999 | s_kAmmoAuto 999
2. Buy HE nade (useful for multiple nades near base) s_kAmmoAuto 113
You could also bind Flash Nade if you're a flasher, but Emergency buy & HE nade are most important.
______________________________________________
SPEECH BINDS:
______________________________________________
There are two differences between "Speechbinds" and "Regular" talking.
1) Speechbinds are the "audible" talking that you can actually hear the voices saying them. The Macintosh software has some bugs, so you will not actually be able to hear all of them.
2) Bots will actually respond to some of these commands, like "Cover Me" or "Hold This Position".
Speechbinds are accessed by numbers. The numbers for speechbinds are listed below...
For example, if you want the "E" key to be: "I copy", edit the line in your to_user.ini file so it says:
E=Speech 0 0 0
You can accomplish the same in your console during game play (hit tab or tilde), then type in
set input e speech 0 0 0
I'm not sure what the last number exactly does, it has to do with who you say it to. I think it doesn't matter unless you are intending bots to respond to you.
_______________
Speechbind Codes:
_______________
0 0 0 I Copy
0 1 0 Roger That
0 2 0 You got it
0 3 0 Negative
1 0 0 Hey! Friendly Fire!
1 1 0 Watch Who You Shoot!
2 0 1 Return to base !
2 1 -1 Hold this position.
2 2 1 Let's clean this place out.
2 3 -1 C over me.
2 4 1 Attack main target.
2 5 -1 " Leader, " ?
3 0 0 Enemy down !
4 0 0 H ostage rescued !
4 1 0 Bomb has been planted !
4 2 0 F ire in the hole !
4 3 -1 I've got your back.
4 4 0 I'm hit !
4 5 0 Emergency! man down!
4 6 0 I 'm under heavy attack !
4 7 0 You got it.
4 9 0 I 'm in position.
4 10 0 Hold this position
4 11 0 Cover your eyes !
4 12 0 Throwing blind grenade !
4 13 0 I need some backup fast !
4 14 0 Enemy spotted
4 15 0 I've got your back.
4 17 0 Emergency !
5 0 0 5 seconds before assault !
5 1 0 Get in position.
5 2 0 Keep moving !
5 3 0 Meet at rendez-vous point.
5 4 0 Split in pairs.
5 5 0 Stay together team.
6 0 0 Area cleared.
6 1 0 Enemy down
6 2 0 Enemy spotte
6 3 0 I'll keep them busy.
6 4 0 I'm going in.
6 6 0 I've got your back.
6 7 0 O bjectve accomplished
6 8 0 Target in sight.
7 0 0 Emergency !
7 1 0 Falling back.
7 2 0 I'm hit !
7 4 0 I need some backup fast !
7 5 0 Watch for cover !
8 0 0 Emergency !
8 1 0 Falling back.
8 3 0 I'm under heavy attack !
-------------
TOST Binds
-------------
Servers with the anti-cheat utility TOST (tactical ops server tool, tost.to-center.com) installed, can also let you do specialized "say" and "teamsay" commands. The TOST versions are: xsay and xteamsay, and allow for special codes.
Here are some samples of helpful commands for TOST that uses macros to use Teamsay/Say commands. You can use them to alert playerz of your health status, your location and alert playerz near you...
Here is the list of common macros:
#W - your weapon
#T - your target name (haven't used yet)
#N - your name
#L - your location (if defined by the mapper!)
#H - your remaining health points
#B - players buddies (all players of the same team within 1500 units)
Here are some possible binds:
1. This one lets my team know that I am reloading what gun and how much health i currently have.
s_kReload|xTeamSay Reloading #w with #h health!
2. This bind tellz my location and I need some assistance
xTeamSay I am at #l...need assistance!
3. This bind tellsz my team to cover me and who i am near
xTeamSay Cover me #b!!
4. This bind tellz my location and I need some assistance and who is near me to give assistance
xTeamSay I am at #l...need assistance #b!
5. When throwing away a weapon (when it is not possible to sell it), you can tell your teammates what is available & where.
ThrowWeapon | xteamsay Free #w on the ground at #L!
______________________________________________
MACINTOSH PRO KEYBOARD AND KENSINGTON TRACKBALL INFO
______________________________________________
Here are some apple keyboard translations for keybinding in your to_user.ini in OS 9:
MacKeyboard -- TO_User.ini code
F13 PrintScrn
F14 ScrollLock
F15 Pause
Help Insert
OpenApple Command
Delete Backspace
Del |X> Delete
Everything else should be the same (Ctrl, Option, PageDown, F12, Home, End, etc.)
Kensington Turbo Mouse/ Expert Mouse Codes
Lower left button = Mouse
Lower right button = AltMouse
Upper Left button= Joy4
Upper Right Button=Joy5
In Addition to the main 4 buttons, for Expert Mouse Pro, with the Six small buttons across the top:
Button 1(home): Joy 6
Button 2: Joy7
Button 3: Joy8
Button 4: (not recognized)
Button 5: (not recognized)
Button 6: (not recognized)
_____________________________________________
WEAPON SUMMON CODES AND STATS
______________________________________________
Below are the damage tables for Tactical Ops version 3.15. In later versions, these values will likely be tweaked. There are also many other properties not listed here. For example, there is "weaponweight".
To look these up yourself, type in an "admin get" command. To set them, use "admin set". Note that in multiplayer games, you must be logged in as an admin before you do this (adminlogin password).
For example, to get the price (if you forgot) of a glock, type in:
admin get s_swat.s_glock price.
To get the weaponweight of the m60, type in:
admin get s_swat.to_m60 weaponweight (it should be 30)
To set it to be much heavier, type in:
admin set s_swat.to_m60 weaponweight 120
To set it back, type in:
admin set s_swat.to_m60 weaponweight 30
To "summon" anything, you must be logged in as admin (for multiplayer games), AND you must type in the secret unrealtournament code: iamtheone.
For example, to summon a glock out of thin air, you would:
1) type: tilde (to enter console)
2) type: adminlogin password (if you are in a multiplayer game)
3) type: iamtheone
4) type: summon s_swat.s_glock
You can also admin set almost anything. Player characteristics are set by s_swat.s_player. Bots are set by s_swat.s_bot. For example, to set your health to 500, type in admin set s_swat.s_player health 500. To set your money to 20000, type in admin set s_swat.s_player money 20000.
Also, you can admin set stuff in your tacticalops.ini file. The first item is the section (the part in brackets), the second item is the line identifier, and the last item is the value. For example, in your tacticalops.ini file, you have a section that is called s_swat.s_swatgame:
[s_SWAT.s_SWATGame]
RoundLimit=0
RoundDuration=4
PreRoundDuration1=10
bEnableBallistics=False
bReduceSFX=True
bDisableRealDamages=False
bDisableIDLEManager=False
bLinuxFix=False
bDisableActorResetter=False
bMirrorDamage=True
bExplosionsFF=False
bAllowGhostCam=True
MinAllowedScore=4
FriendlyFireScale=0.000000
MaxTeams=2
MaxTeamSize=12
FragLimit=30
TimeLimit=25
bMultiWeaponStay=True
bForceRespawn=False
bUseTranslocator=False
MaxCommanders=2
bNoMonsters=False
bHumansOnly=False
bCoopWeaponMode=False
bClassicDeathMessages=False
Suppose you wanted to set the friendly fire (bullets) to 100%, without quitting your game. Log in as admin (not necessary for singleplayer mode), then type in:
admin set s_swat.s_swatgame friendlyfirescale 1.0
Similarly, to turn off ghostcam:
admin set s_swat.s_swatgame ballowghostcam false
To enable monsters from unreal, you need to change 2 lines:
admin set s_Swat.s_swatgame bnomonsters false
admin set engine.gameinfo bnomonsters false
This allows you to type in stuff like:
summon unreali.warlord
summon unreali.dispersionpistol
summon unreali.krall
Well, here are the weapon tables, which includes the summon codes for each weapon on each line. Just insert after s_swat. So, the glock says: s_glock. To summon it, you need to type in summon s_swat.s_glock.
After the weapon tables are summoning codes for other items.
NOTE SUMMONING CODES FOR EACH WEAPON AT THE END OF EACH LINE:
[CODE]
_________________________________________________
Tactical Ops Assault on Terror v3.15 Weapons Table
_________________________________________________
Weapon Price Ammo DMG Mag RPM Ammo AimError Vrecoil Range (X48=UU) DMG/s summon s_swat.XXX
GL23pistol 400 15 50 13 240 .45 ACP 0.11 250 30m (1440 UU) 200 s _glock
9F2 Glorietta 400 15 50 15 300 9mm 0.10 300 30m (1440 UU) 250 to _berreta
Black Hawk 700 25 65 7 200 .50 Mag 0.12 450 40m (1920 UU) 216 s _deagle
Raging Cobra 800 15 84 6 150 .50 Mag 0.12 450 40m (1920 UU) 210 to_ragingbull
Berg 509 1200 40 16x10 8 80 12 ga 0.25x1.2 1000 25m (1200 UU) 213 s _mossberg
BPSPS12(shot) 1300 40 20x10 8 70 12 ga 0.25x1.0 500 30m (1440 UU) 233 s _m3
AS 12 2800 16x8 7 140 12 ga 0.25x1.0 500 30m (1440 UU) 336 to _saiga
AP II 950 18 30 800 9mm 0.16 50 30m (1440 UU) 250 to_hksmg2
Uzi 1000 30 15 32 1000 .45 ACP 0.16 50 30m (1440 UU) 250 s _mac10
MP5 A2 1500 50 21 30 800 9mm 0.12 75 40m (1920 UU) 280 s _mp5n
MP5 SD 1500 40 20 30 850 9mm 0.12 60 40m (1920 UU) 283 to _mp5kpdw
Ak 47 3200 40 30 30 700 7.62 0.30 100 100m (4800 UU) 350 s _ak47
M4A1 3300 40 30 30 700 5.56 0.42 100 120m (5760 UU) 375 to_m4a1
M16 3850 40 55 30 240 5.56 0.50 280 300m (14400 UU) 240 to_m16
RK 3 4500 40 35 30 700 5.56 0.42 80 200m (9600 UU) 408 to _hk33
SW Commando 4700 50 38 30 650 5.56 0.40 90 200m (9600 UU) 411 to _steyraug
SR 90 4350 15 125 5 90 7.62 0.70 750 300m (14400 UU) 187 s_psg1
PH 85 8500 15/300 200 10 45 7.62 0.60 400 350m (16800 UU) 150 s_p85
M60 6500 47 100 550 7.62 0.40 100 150m (7200 UU) 430 to_m60
M4A2m203 10000 50/300 35 30/1 700 5.56/40mmHE 0.35 80 150m (7200 UU) 408 to_m4m203
OICW N/A 50 40 25/6 700 5.56/HE 0.50 80 250m (12000 UU) 466 s_oicw
[/CODE]
OTHER SUMMONING CODES:
Weapons:
(see above, at end of each row)
Shellcases
s_SWAT.s_50bmgShellCase
s_SWAT.s_762ShellCase Q
s_swat.s_shellcase
s_swat.s_12gaShellcase
s_swat.TO_556SC
Knives
s_swat.TO_KnifePickup
s_swat.s_knife
s_swat.s_ThrowingKnife (in flight )
Nades
s_swat.to_grenade
s_swat.s_grenadeconc
s_swat.s_grenadeFB
s_swat.to_grenadesmoke
s_swat.s_FlashBang (drop dud )
s_sWAT.s_Concussion (drop dud )
s_swat.s_GrenadeAway (HE drop, dud )
s_Swat.TO_ProjSmokeGren (working smoke drop )
Random
s_Swat.s_C4
s_swat.s_explosiveC4 (ticking)
s_swat.s_c4shockwave (bomb blast)
s_swat.s_moneypickup (drop money)
s_swat.s_SpecialitemCocaine
s_swat.s_evidenceweed (pot)
s_swat.s_evidencemoney (dirty money)
s_swat.s_PlayerHead
s_swat.s_playermasterchunks
s_swat.s_raindrop (red)
s_swat.s_20mmhe (launches oicw nade)
s_swat.to_40mmproj (launches M4 grenade)
s_swat.s_playercarcass (dead body- move your camera way up high to make skydivers) may not work in 3.15 AoT
s_swat.to_smokelarge (smokescreen)
s_swat.to_smokelight (smokescreen)
Botpack.UTMasterCreatureChunk (gib )
Botpack.UTHeads (gib )
Botpack.TMale2Carcass (matrixcorpse, will gib )
Botpack.TMale1Carcass
Botpack.TFemale2Carcass (standing matrixcorpse, will gib , must aim as if laying down)
Botpack.ut_thigh
Botpack.ut_maletorso
Botpack.ut_malefoot
Botpack.ut_malearm
Botpack.utheart
Botpack.utstomach
Botpack.utliver
Bots & Hostages
s_swat.s_npchostage_m2 (can do killall... summoning summons an invisible hostage)
s_SWAT.s_Player_T (matrix or inivisible guy where you are standing; will spawn next rnd as a hostage. standing & motionless)
s_swat.s_botmcounterterrorist1 will spawn as invisible... next round will spawn as hostage skin at terr/sf spawn, ready to kill all players on godlike aim.)
s_swat.s_playercarcass disabled
useful stuff:
admin set s_swat.s_player health 1000
admin set s_swat.s_player money 20000
______________________________________________
CACHE
______________________________________________
Any files you download from internet servers will not be downloaded into the appropriate folders for maps, textures, music, system, sounds. They will be kept as "cache" files with the *.uxx extension in the CACHE folder. Therefore they are not accessible if you start your own (single player or mulitplayer) game. So if you download a cool map, what to do?
In the CACHE folder, open up the file: CACHE.INI. Inside you will find translation of the arcane coded file names. Just rename the file in Finder, and move it to the appropriate folder. That's all.
For example, if you downloaded a map while playing on an internet server, Moving Day Massacre, and the cache.ini says:
7E411A6994C2X1P.uxx=TO-MovingDayMassacre.unr
then rename the file 7E411A6994C2X1P.uxx (in your CACHE folder) to TO-MovingDayMassacre.unr then move it to your MAPS folder.
Note that *.unr files go to MAPS, *.utx files go to TEXTURES, *.umx files got to MUSIC, *.UAX files go to SOUNDS, and *.u and *.int files go to SYSTEM.
Some maps come with their custom sounds, textures, music, and sometimes even system files.
______________________________________________
RESOURCES
______________________________________________
http://www.tactical-ops.de has a great list of resources and forums.