|
Macintosh Tactical Ops
Santa's Tactical Ops FAQ (all platforms, incl Win/Linux):
.
Sort of an outdated version originally written for 3.32, but it includes lots of useful information, such as how to keybind complex commands in-game (including mac keyboard translations), some server setup issues, and of course an admin abuse section, should you want to do something like monster summoning, or creating a fully-automatic DE that does 99999 damage.
(Apr 12): Tactical Ops INI correction: I made a little mistake. The short of it all is that for Tactical Ops 3.50 Mac, if you are experiencing kicks from TOST (in online multiplayer) for having too many "Fire" binds, you should download this corrected set of INI files. The medium-length answer is that you could also just edit your current file to remove all but one Fire bind, and same with altfire. The long answer is that when Petterf was preparing TO 3.50 for release, he asked me to test it in OS 9. The fire and altfire aliases had been totally redone, but even after correcting that, I couldn't fire. The problem was that fire in OS X should be bound to "leftmouse", and altfire to "rightmouse", at least by default. In OS9's UT, there is no "leftmouse" or "rightmouse"-- these should be set to "Mouse" and "Altmouse", respectively. So I set both leftmouse and mouse to fire, and both rightmouse and altmouse to Altfire. Worked fine, but I didn't test it in multiplayer with TOST, which now I know kicks players with more than one Fire bind. Anyways, in the corrected INI download above, I've made a separate TO_user.ini for OS X and OS 9, with this fix.
As an aside, why does TOST not like this? I would guess the answer is sputterfire (tapping the fire button), which has more headshots at distance than a continuous stream of automatic fire (holding down the fire button). In fact, in earlier versions of TO, you could make it sputter fire twice as fast-- by changing the fire alias. By default (in earlier versions), Alias 0 (in TO_User.ini) was set to (Command="Button bFire | Fire",Alias=Fire). In other words, there is already a single-shot Fire command, which is taken over by the automatic fire alias, which is also named Fire. Thus if you tried mouse=fire | onrelease Fire, it wouldn't work, because when you release the button, well it's not being held down which is the new meaning of the alias. You could get around this by: Aliases[0]=(Command="Button bFire | Fire",Alias=shoot). Now Fire is still a single shot, and shoot is the automatic alias. Now you could do mouse=shoot | onrelease fire. The result is that every tap on the fire button would shoot at least two individual shots (not in a stream), doubling the sputterfire rate. If you did the same on two buttons, you could probably come close to quadrupling. Anyways, if you think this sounds close to being unfair, well so does TOST. It will catch this (actually Firing is no longer Aliased the same way in 3.50 anyways) , as well as binding more than one button for firing, which is how we started this story in the first place.
(Apr 11, 2005): TO Team making UT2004 mod: Those jokers released their announcement on April 1, but apparently it's no joke. There's going to be a new UT2004 mod from the TO-Patch and TOST team members. I remember Mad Onion hinting at this to me a very long time ago, and I had long since thought the idea had fizzled, especially as the Make Something Unreal contest has come and gone through UT2003 and UT2004. The mod will be called Crossfire, you can already check out screenshots at their site! Of course our very own Petterf is on staff as the Mac expert, so we know they plan to make it work with Macs/OpenGL.
Mar 15, 2005): Tactical Ops 3.50 released for Mac: I've been doing a bit of last second OS 9 testing for Petterf, who is the Mac member of the TO Patch Team (and the TOST team). He's gone ahead and made the installers for OS 9 and OS X. These are patch update installers, so you will need a full working version of TO 3.40 to use this successfully. As a reminder for those of you who don't know, TO 3.40 is based on UT99 (not UT2004), and on Mac must be done via a dedicated mod-- in other words after installing TO 3.40, your UT is no longer playable, so keep a separate installation of UT just for TO. The official announcement and windows/manual-zip downloads are here at the official TO patch team site. Enough test, here are the links, courtesy osxgamefiles & Macologist:
OS 9 TO 3.50 Updater (86M .sit)
OS X T"O 3.50 Updater (87M .zip)
TO 3.50 INI files for Manual Installer (11K .sit)
(may 25, 2004): BadazzE and Visitant report that the new version 1.7 of TOSTProtect now kicks mac clients for a "system hack". If you have experienced this problem please post your details to this thread at official TOST forums, and hopefully [BB]Stark can get this fixed. Make sure you are using the retail TO versions of the system .u files, not the UT versions. If you didn't use the installer from this website, or you're not sure, check out the Internet Compatibility Fix. If you still get kicked by TOSTProtect 1.7, then go ahead & post.
.
(apr 26): UT 436 Manual Patch (25.7M rar) added to Downloads section. If you don't have classic mode enabled for your OS X, you can't use Epic's 436 patch because it's a classic application. The solution? Use this manual patch instead. The executables in this set are for mac os9 only (UT 436 and Umod installer 1.1)-- to play in OS X, add UT X P3 .
Utilities added to Downloads section: and UTilities 2.6.1 (OS 9 for UT).
(apr 25):
Fixed TO 3.40 installer is available in Downloads section, now labeled v5.1. The only thing I changed is the tacticalopsX.ini file, so if you downloaded the earlier version, all you need is this fixed tacticalopsX.ini file. This fixes the annoying precaching problems as well as the fixing transparent textures such as windows & water surfaces as reported earlier.
FAQ tweak: To the tail end of my TO FAQ, I added a list of TO-native sounds that can be trigged. Want to hear dogs for "w00t" or "woof", or cats for "meow", a garage door for "gtg", wet squishing sounds for "gay", or ultrakill for "autre"? Here's how. Sorry it's not user-friendly yet, and the FAQ overall is a mess, but if you're looking then you probably know enough to use it on your server... just edit your TOST entries for TOSTfun.
TOST warning: If you have shady entries in your INI file, better take them out now. TOST 4.2.2.0 can automatically ban your IP and add them to a TOST master list.
(apr 20): TOST 4.2.2.0 for Tactical Ops has been released. First report from Visitant is that mac clients pass without a problem. I also just tested it on one of the very few 4.2.2.0 servers, and lo & behold it's run by my friend and mac user [rm]dave in Sweden (213.112.93.31:7877). Once I got an error from TOST saying my user.ini was not found (since it looks for user.ini and touser.ini but macs use: to_user.ini). If this happens and you are kicked, just add lines to your to_user.ini file, or type the following in console: set tostprotect.tostinisearch customininame to_user.ini
You might have to set the "custominipath" as well, but I'm not sure yet. See the official TOST readme for more info.
Note, as with all versions of TOST you do not need to download & install it, it should be automatic as you connect to a gameserver.
Huge news! Thanks to scvwebfire and osxgamefiles.com, we've found a host for the mac tactical ops 3.40 full Mod installation set:
Tactical Ops:AoT 3.40 Mac Full Mod Install v5 (277Mb) We finally have it! Install over Unreal Tournament (OS 9/OS X) with v436 update (3.4Mb) and UTX P3 for playing in OS X. Works with internet multiplayer servers, even those running TOST 4.173. You do not need any of the other files in the downloads section to install this game. Read the instructions: this installation will "break" your unreal tournament, so I also list all the UT files you can delete to save space.
UPDATE1: There is an error in the INI for Tacops 3.40 v5. If you play in OS X, then while running tacops (you don't have to be in a game), press tab, then type: admin set opengldrv.openglrenderdevice usemultitexture 1 (then press return). Or you can edit your tacticalopsX.ini file: in the section [OpenGLDrv.OpenGLRenderDevice], there should be a line reading: UseMultiTexture=1. It was set to 0 by mistake. Thanks to Visitant (from clan mac.u of Spain) for this correction.
UPDATE2: Thanks to some help from Visitant, I figured out that tostweapons.u does not crash mac installations after all. Nevermind what I said before :)
news (march 2004)
I just discovered that clan Mac Tactical Ops [mTo] forums are back up, for discussion relating to installation & gameplay on a mac. Webmaster ScvWebFire is also allowing me some download space on his osxgamefiles.com server, so we should have a 3.40 full mod download for mac within days.
news (feb 2004)
I've finally gotten off my butt to finish a new full-installation set for Tacops v3.40 for mac, for use with users with UT installed. It WILL work in multiplayer mode with TOST servers only if you install the "Internet Compatibility Fix 3.4" below.
However there is currently no host for this file. If you have a server that can handle the bandwidth, please contact me via email or AIM (Santaduck51). The file is 297 M. I don't anticipate the demand will be crushing on the BW, so please give it a try for a month.
news (nov 13 03)
There's really no new news to report, other than I just put this page up today for Tacops. Here's some old news:
1) TOP, the windows-only cheat protection client for Mac does not yet exist, as far as I know. You can check official Tactical-Ops forums, and do a search. I assume if it ever comes out, it will be a joint effort with Linux TOP coders, so I would predict TOP for OS X, and not OS 9. Who knows. Icculus could do it I'm sure haha.
2) Clan |mTo| forums has been down. Clan MacTacOps forums has long been a mainstay of community support for mac users. You can still run into some old members in irc at: irc.progameplayer.com #osx. Hopefully this page will fill a small part of the gap left behind. The partner site osxgamefiles.com has also been down.
3) The current version of Tactical Ops is version 3.40, which can indeed be made to run on Mac OS 9 and OS X. See Downloads area below.
4) Unreal Tournament X Final is still in progress. Ryan Gordon (Icculus) is the coder-- please DO NOT bug him about this. However, you can check his progress at his .plan at http://www.icculus.org/. Click on "FINGER" for Icculus.
Downloads: see Downloads page
INI files and misc helper files (260K): includes OS 9 and OS X launchers and INI files, extra mac icons, etc. Probably not useful in addition to the above, but there you go.
Coming: If there is a big request, I'll look for old versions of Tactical Ops, in particular 2.20, which still has a loyal following with internet servers.
|
How To Install TO 3.50 on your Mac
Install UT & upgrade with the v436 patch. You do NOT need any extra bonus packs. Yes I'm sure (some files were indeed required for much earlier versions of TO, but no longer).
For OS X play, you need UTX Preview 3
Then, download this and follow instructions:
Tactical Ops:AoT 3.40 Mac Full Mod Install v5.1 (277Mb) Then patch with 3.50:
Tactical Ops 3.40->3.50 Patch (OS X)
Tactical Ops 3.40->3.50 Patch (OS 9)
Tactical Ops 3.50 ini files only (you don't need this, these are included above)
For further support on Mac Tacops and TOST, please post to Macologist's Unreal forums here.
Mini FAQ:
Q:How do I fix transparent textures such as windows, fences, water, etc.?
A: In tacticalopsX.ini, under the [OpenGLDrv.OpenGLRenderDevice] section, there should be a line reading: UseMultiTexture=1
Q: How do I stop the annoying "precaching" before each map? I get disconnected!
A: In tacticalopsX.ini, under the[OpenGLDrv.OpenGLRenderDevice] section, there should be a line reading:DoPrecache=0
Q: How do I run in windowed mode in OS X? Why doesn't my nightvision work?
A: Currently there are no fixes for this. Play in OS 9 or hope UTPG.org fixes UT X p3.
Q: How do I fix how dark TO is?
A: OS9: Edit your tacticalops.ini file & look in the sections [GlideDrv.GlideRenderDevice] or [RaveDrv.RaveRenderDevice] (glide for ATI, Rave for geforce, but just do both).
Change the LIGHTMODIFY= line to a higher number. Originally it was set at 0, which was very dark. It is now set to 1.0, which should be fine, but you can experiment with higher settings.
A: OS X: OSX uses opengl, which does not have a lightmodify setting. In that light, (heh), simply go to your System Preferences, and create a custom monitor calibration. Make it as bright as possible, and use it only when playing tacops.
Q: How do I fix the missing sounds in OS 9 (gun fire sounds, map environment sounds, speech bind voices)?
Currently there is no fix. There are a few cases where the sounds do play, but I haven't isolated it. You can also substitute other sounds, more on this later.
|
|
|
|
New: Admin Abuse of the Month:
April 2004 (Useful Binds): from my FAQ, some utilitarian binds are:
WEAKENING SHOTGUNS:
admin set to_saiga maxdamage 18 | admin set s_m3 maxdamage 20 | admin set to_saiga maxrange 1250 | admin set s_m3 maxrange 1350 | admin set to_saiga playeraimerror .195 | admin set s_m3 playeraimerror .195 |
playeraimerror is the spread of the cone of the shot pellets.
maxrange & maxdamage are self-explanatory.
However, use ADMIN GET to get the original values & write them down before you mess around, because the changes are permanent.
KNIFE STRENGTH ADJUSTMENT:
stabbing knife:
admin set s_knife maxdamage X
admin set s_knife maxrange X
throwing knife:
admin set s_throwingknife damage X (not maxdamage)
(do admin get commands to see default values, and then you can set X to whatever you'd like).
M60 BALANCING BY MAKING IT WEAK & VERY HEAVY
admin set to_m60 weaponweight 120
admin set to_m60 maxdamage 30
(You can experiment with higher/lower weights, or more/less damage to your liking). I haven't tested this bind to see if it will work with the latest TOST.
POOR MAN’S NO-M60 NO-M4M203
i.e. make m60/m4m203 cheats, so TOST kicks anyone who uses them.
The following I would not recommend doing, but I provide FYI...
If you ever want to enforce no M60 & no M4m203 (like IZM server lists on F2 but has problems enforcing), you can "boobytrap" the gun to make it "cheat", and let TOST do the kicking. There are noM60 mutators and the like out there as well, but this is a quick&dirty way to do it w/out a mutator, although I would announce the thing on TOST serverads.
For example, set zero-recoil, or an ammo hack, and TOST will detect & kick users of that gun:
ADMIN SET TO_M60 VRECOIL 0 / ADMIN SET TO_M4M203 VRECOIL 0 (or use HRECOIL)
or
ADMIN SET TO_M60 CLIPSIZE 999 / ADMIN SET TO_M4M203 CLIPSIZE 999
PISTOLS ENFORCEMENT FOR DE Maps
killing all guns except pistols
I set up an alias called "pistol". When I need it in-game, I keybind the alias in my console, forexample: SET INPUT O PISTOL
After we're done with DED3 or any pistolage, then I clear my bind: SET INPUT O. I do all this so I don't hit the pistols-enforcement bind accidentally whenever I'm logged in as admin.
Pistol Alias:
Aliases[29]=(Command="killall to_m60 | killall to_m16 |killall to_m4a1 | killall s_mac10 |killall to_hksmg2 | killall s_mp5n | killall to_mp5kpdw | killall s_mossberg | killall s_m3 | killall to_saiga | killall s_ak47 | killall to_hk33 | killall to_steyraug | killall s_psg1 | killall s_p85 | killall s_oicw | killall to_m4m203 | say pistols enforced.",Alias=pistol
No Nade Alias:
Aliases[36]=(Command="killall to_grenade | killall s_grenadeconc | killall s_grenadeFB | killall to_grenadesmoke | killall s_flashbang | killall s_concussion | killall s_grenadeaway | killall to_projsmokegren",Alias=Nade
If I want pistols-only *and* no nades, i can do:
SET INPUT O PISTOL | NADE | ADMINLOGOUT
If I want Pistols and nades allowed:
SET INPUT O PISTOL | ADMINLOGOUT
Note that the nade alias kills off nades in inventory & hand as well as those which are thrown or in flight.
KNIFING ENFORCEMENT
killing off all guns, money, c4, hossies
Note that this bind does more. It kills off hostages, c4, ticking c4, pickupmoney, all nades, and sets player and bot money to $100 so they can't buy guns. Obviously you can add these elements to the pistol bind above, if you want, such as killing nades or setting money to say 900. You could also remove these extra elements from this knifing bind (leave hostages/money/c4 be).
Aliases[26]=(Command="admin set s_player money 100 | admin set s_bot money 100 | killall to_m60 | killall to_m16 |killall to_m4a1 | killall s_mac10 |killall to_hksmg2 | killall s_mp5n | killall to_mp5kpdw | killall s_mossberg | killall s_m3 | killall to_saiga | killall s_ak47 | killall to_hk33 | killall to_steyraug | killall s_psg1 | killall s_p85 | killall s_oicw | killall to_m4m203 | killall to_grenade | killall s_grenadeconc | killall s_grenadeFB | killall to_grenadesmoke | killall s_flashbang | killall s_concussion | killall s_grenadeaway | killall to_projsmokegren | killall s_c4 | killall s_explosiveC4 | killall s_moneypickup | killall s_npchostage_m2 | killall s_deagle | killall s_glock | killall to_berreta | killall to_ragingbull |say knifin party! ",Alias=knife)
March 2004:
Gib Variations, featuring "Santa's Technicolor Gibs." Screenshot
Normal Gibs:
Fragged players result in corpses which may be gibbed, like TO 1.6/2.2.
admin set s_playercarcass bpermanent false | admin set s_playercarcass cumulativedamage X
X is from 1 to 100-- a higher X means the carcass is easier to gib. Default is 0, which means carcass must take 100 hp damage to gib. I recommend 20.
Exploding Gibs:
Fragged players immediately explode into gibs; there is no corpse
1) admin set s_player carcasstype s_playermasterchunks | admin set s_bot carcasstype s_playermasterchunks| admin set s_npchostage_m2 carcasstype s_playermasterchunks
2) variation Exploding Cow Gibs, add:
admin set s_playermasterchunks mesh nalicow
Santa's Technicolor Gibs (it's long but it's worth it; This is the bind I recommend.):
Fragged players result in corpses which can be gibbed into dayglo gibs (no corpse).
1) admin set s_playercarcass bpermanent false | admin set s_playercarcass cumulativedamage 20 (or any number from 0 to 99)
then:
2) admin set s_playermasterchunks lighttype lt_steady | admin set s_playermasterchunks lightbrightness 255 | admin set s_playermasterchunks lightradius 2 | admin set s_playermasterchunks lighthue 1 | admin set s_playerhead lighttype lt_steady | admin set s_playerhead lightbrightness 255 | admin set s_playerhead lightradius 2 | admin set s_playerheads lighthue 80 | admin set ut_thigh lighttype lt_steady | admin set ut_thigh lightbrightness 255 | admin set ut_thigh lightradius 2 | admin set ut_thigh lighthue 95 | admin set ut_maletorso lighttype lt_steady | admin set ut_maletorso lightbrightness 255 | admin set ut_maletorso lightradius 2 | admin set ut_maletorso lighthue 235 | admin set ut_malearm lighttype lt_steady | admin set ut_malearm lightbrightness 255 | admin set ut_malearm lightradius 2 | admin set ut_malearm lighthue 170 | admin set ut_malefoot lighttype lt_steady | admin set ut_malefoot lightbrightness 255 | admin set ut_malefoot lightradius 2 | admin set ut_malefoot lighthue 190 |admin set utheart lighttype lt_steady | admin set utheart lightbrightness 255 | admin set utheart lightradius 2 | admin set utheart lighthue 190
To return to normal:
admin set s_playercarcass bpermanent true
(the rest does not have to be undone, because the carcass will not gib).
Note: you can admin set any of these body parts' lifespan to make the gib last longer: admin set s_playerhead lifespan X
Variation: Exploding Technicolor Gibs: (players explode into colored glowing gibs immediately upon being fragged).
Add the bind 1) from "Exploding Gibs" above.
To return to normal:
admin set s_playercarcass bpermanent true | admin set s_player carcasstype s_playercarcass | admin set s_bot carcasstype s_playercarcass |admin set s_npchostage_m2 carcasstype s_playercarcass.
Note: you can admin set any of these body parts' lifespan to make the gib last longer: admin set s_playerhead lifespan X
February 2004:
Mini Tacops:
Q=admin set pawn drawscale .5 | admin set pawn collisionheight 11 | admin set pawn collisionradius 11 | onrelease admin set s_player collisionheight 19.5 | onrelease admin set s_player collisionradius 9 | onrelease slomo .8
To go back to normal:
P=admin set pawn drawscale 1 | admin set pawn collisionheight 22 | admin set pawn collisionradius 22 | onrelease admin set s_player collisionheight 39 | onrelease admin set s_player collisionradius 18 | onrelease slomo 1
sometimes I have problems with slomo, so sometimes I separate it into a separate bind.
January 2004:
Orgasmic Super DE (good for monsters)
admin set s_deagle firesound todatas.to_fdeath3 | admin set s_deagle maxdamage 500
|
|
|