___________________________________________________________
___________________________________________________________

______________________________________________

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.