Sorry, your browser doesn't support Java(tm).

Welcome to the_Doormans SWAT4 dedicated server admin page.

More Tips coming soon!

 

Here are some helpful commands that I have bound.

********************************************

Getting alot of players wanting to know how I do the color chat whilst in game.

First thing you do is make a backup copy of your "User.ini" file found in C:\Program Files\Sierra\SWAT 4\Content\System

Save the backup and edit your original.

Next open it up in notepad, usaully doubleclicking the file opens it up in notepad.

**********************************************
I have several chat messages bound to keys,

Suspect Right.

Suspect Left.

Suspect Ahead.

Looks Clear , Be Careful!!

Its Clear.

Officer Down!


These come up in bold and with color, sometimes one color, other times in several colors.

I take the key that I want to change, ie

Left=

And I change it to.

Left=teamsay [b][c=FF0000]Suspect left

This makes my "Left Arrow Key" say to my teams suspect left in red colored bold font.


I have my other arrow keys bound too the other suspect commands.

Up=teamsay ["b"][c=FF0000]suspect in front.

Right=teamsay ["b"][c=FF0000]Suspect right.

Down=teamsay ["b"][c=FFFF00]Looks clear, [c=FF0000]be careful


My "Its clear" is bound to "2" key due its close proximity to my "W" key and is easy hit whilst on the move.

2=teamsay ["b"][c=FFFF00]Its CLEAR.

******************************************


A few other chat commands.

GreyPlus=teamsay ["b]"[c=FF0000]I am taking rear guard.

Enter=teamsay ["b"][c=FF0000]Officer Down!

Shift=teamsay ["b"][c=FF0000]Ok, Lets slow it DOWN!!

i=Teamsay ["b"][c=FF0000]Friendlies!!

l=Say ["b"][c=FF0000]LOL.

************************************

Here are some stat commands.


PageDown=stat fps

End=stat net

These will show your FPS and Ping.

******************************************


The "Flush" command helps alleviate drops in frames per second


PageUp=Say [c=FF0000]Wait, gimme a sec, Flushing cache. | flush | OnRelease Say [c=FF0000]OK, Good To Go.

I have it set up so when I press the key I say "Wait, gimme a sec, Flushing cache.", The when I release the key I say "OK, Good To Go."

This way I press the the key down and hold it, and when the cache is flushed I release to say I'm good to go.

***********************************************

Also in the SWAT.ini file is a line called "EngineGameEngine" that has a "CacheSizeMegs" setting.

Here is some detailed info:

[Engine.GameEngine] CacheSizeMegs This controls the amount of RAM used for caching models and other game related data. Helps alleviate the stutter associated with loading of new models and other game data. May help with FPS if your game stutters due to loading game data. Defaults to 32.

256 Megabytes of RAM or less CacheSizeMegs=32

512 Megabytes of RAM CacheSizeMegs=64

768 Megabytes of RAM CacheSizeMegs=128

1 Gigabyte of RAM or more CacheSizeMegs=256

http://ucguides.savagehelp.com/TribesVengeance/FPSVisuals.htm

Mine is set to 32 megs, but I have one gig of ram, I am

****************************************


Another one I made is a multiple bind that crouches my officer, switches to the next fire mode, ie from burst to semi, and toggles my flashlight on.

N=ToggleCrouching 0 | NextFireMode | OnRelease ToggleFlashlight


*****************************************************

Here is one that changes mousewheel up to deploy optiwand.

MouseWheelUp=CommandOrEquip Row_NumberKeys 9

*************************************************


Here is one that while ingame I can instantly drop out to the desktop.

GreyMinus=say Gotta go...later all. | quit

 

*************************************************

Bluedog
Posts: 34 in response to: v3n0m
no its not a hack stop assuming crap like that.


"I wish I knew. Someone has told me that being able to use coloured names is a feature of a swat 4 hack, so server admins might want to ban people using coloured names, unless of course there is another way to do it."

YES YOU CAN USE COLOURED NAMES AND ALT CODES IN THE EXPANSION.

How to do:

But here's how you change TSS tags. open C:/local disk c/sierra/swat4/contentexpansion/system/swatgame.int

Next scroll down a little bit until you come across something like MPallowcharacters:abc,etc well go to the end of that and add stuff like = ¤ ? ? etc

heres what i have in mine:

MPNameAllowableCharSet=abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ()<>{}|_!^=ߣÜËÐØG[Ý¥][è?H?óÐ=???§ÖØÕ??§ÖØÕoooHhHhòóôõ¤Þ

then click SAVE AS and save it, do not click SAVE button in File because it will not save so use SAVE AS and then save it. This file can be opened with notepad.

Being able to use the = sign now you can now add color to your name ie [C=0000FF]=HT=BLUEDOG now that you have the color in your name not only will your name color change but also your color font, i use the blue color font so my name and chat will be blue. If you dont know all the colors i would suggest getting DEXUS'S keybinding engine.


NO ITS NOT A HACK ITS JUST A MATTER OF CHANGING A FEW THINGS.

-------
i really dont know

I wanted to add this info that Blue Dog gave us, thanks BD.

***************************************************

Remo
Posts: 18 in response to: The_Doorman
great post doorman, need an answer that i had before but forgot, whats the text command for transparancy, i remember its something like [h=5] this would make the text semi tranparent, but i cant remember the exact command, any help would be cool

I believe you are looking for the Alpha code, ie [a=??]

In this example I say LOL in red with a fade effect.

L=Say [c=FF0000][a=90]L[a=60]O[a=40]L.

******************************************

Actually, this seems to be working for me now.

GreyMinus=say Gotta go...later all. | OnRelease quit

Pressing and holding the Numpad Minus key, in this example, will Say To All "Gotta go...later all.

Then on release I quit to the desktop.

**************************************

Another variation will quit the server and put you back into the game browser screen.

GreyMinus=say Gotta go...later all. | OnRelease disconnect

*************************************

Adding HTML links into a keybind,

From v3n0m,

this should do the trick i think:

p=Say " http://home.comcast.net/~symtan/doormanadmin.html"

putting text in quotes, often solves these kind of problems, also if you want to use an | in a message, put it between " " and it works like a charm.

*********************************************************

Widescreen and wndowed mode.

Toggle between windowed mode.

In your C:\Program Files\Sierra\SWAT 4\Content\System\Swat.ini you will see the section marked,

[Core.System]

And the line,


Suppress=WindowedMode

Change it to,

#Suppress=WindowedMode

Now hitting "alt enter" will toggle between window mode

Once the above line is changed in either SWAT4's "SWAT4.ini" or SWAT4 The Stetchkov Syndicate Expansions "SWAT4X.ini" file it will allow you to alt+enter into and out of windowed mode. While in game you can hit escape and then have control over the window, resize, reposition, etc. While in the menus the windows mouse cursor will be able to move onto the windows borders and resize, reposition, etc.

Always back up any file you edit, NATCH.

**********************************************

Spac3Rat wrote,

Is there any way i can play Swat 4 in window mode?


Yes. You just need to add "-windowed" (I think it's windowed) to the end of the path in the shortcut icon.

Should be something like "C:\Program Files\Sierra\SWAT4\[...]\Swat4.exe" -windowed

*********************************************

More windowed mode goodliness,

As our Intergalatic Rodent man Spac3Rat mentioned above adding "-windowed" to the end of you desktop shortcut for TSS will start the game in windowed mode, ie

"C:\Program Files\Sierra\SWAT 4\ContentExpansion\System\Swat4X.exe" -windowed

To do this I would first back up my SWAT4 Stetchkov Syndicate desktop icon, always back up anything you plan on changing.

Hightlight and copy this next text, or you can type it in manually in the next step,I prefer copy and paste.

-windowed

Now right click on the icon,then choose properties.

You are going to add this to the end of the target after the quotes as above, so the target field will now be highlighted when properties has been choosen.

Left click in the target field to unhighlight the command line, scroll to the very end of the text and add the above " -windowed" text without the quotes. I believe there has to be a space between the "-" and the last quotation of the original shortcut.

Sorry I am being so detailed, I wanted to included instructions for people whom do not normally mess with their shortcuts.

This will work as well with the Alt+Enter Suppress=WindowedMode toggle feature.

If you want to take it one step further you can also add one of my favorites to your shortcut, No Intro.

"C:\Program Files\Sierra\SWAT 4\ContentExpansion\System\Swat4X.exe" -nointro -windowed

***************************************************

Now heres a little trick you can also do,

In your SWAT.ini is a line like this,

[WinDrv.WindowsClient]
WindowedViewportX=800
WindowedViewportY=600

This controls the size of the window when in windowed mode.

So if you want it to start in windowed mode at 1024X768 you can change it to,

[WinDrv.WindowsClient]
WindowedViewportX=1024
WindowedViewportY=768

You can change it to whatever resolutions your graphics card and monitor will BOTH support.

**************************************

The color codes are HTML codes that a webpage uses, just type in "html color codes" into google and you will find them.

Here is one I found.

For the brackects I think we have to modify some files to allow the game to use alt characters.

Bluedog Wrote,


But here's how you change TSS tags. open C:/local disk c/sierra/swat4/contentexpansion/system/swatgame.int

Next scroll down a little bit until you come across something like MPallowcharacters:abc,etc well go to the end of that and add stuff like = ¤ ? ? etc

heres what i have in mine:

MPNameAllowableCharSet=abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ()<>{}|_!^=ߣÜËÐØG[Ý¥][è?H?óÐ=???§ÖØÕ??§ÖØÕoooHhHhòóôõ¤Þ

then click SAVE AS and save it, do not click SAVE button in File because it will not save so use SAVE AS and then save it. This file can be opened with notepad.

Give that a try, but remember to always back up any file you modify.


Swat4 Server Resource and Information

Updated: 04-22-2005

This document is collected from the Swat 4 official forums and individual Swat 4 Server Admin contributions. It’s meant to be a collection of information, trick and tips to aid admins in setting up and managing their servers. Some of this information is from the Multiplayer Beta, other is extrapolated from Unreal Engine management tricks. Not everything in here has been tested and guaranteed to work. But it is the best that the community has come up with so far. If you find something that isn’t in here please let us know and we’ll be glad to add it. Likewise if you find something that doesn’t work let us know. If it’s verified that it does not it will be removed as invalid information. Thanks, [:FI:]FlimFlam.

I. Server Setup

Server Ports
From Swat4 Readme.txt
outgoing UDP and TCP traffic must be
enabled without restriction, and all UDP traffic (incoming and outgoing) on
ports 10480, 10481, 10482, and 10483 must be forwarded through to the hosting
computer.

Many commercial firewalls have an option to place particular computers in the
"DMZ", which disables network filtering and meets these requirements. If you are
having problems hosting behind a firewall, it is suggested that you try placing
your computer in the DMZ while hosting.

Users running Windows XP with Service Pack 2 may experience a warning from the
Windows XP software firewall when hosting a server. If given the option,
they must tell Windows XP NOT to block traffic for SWAT4.exe, or else they will
not be able to host a network game.

Dedicated Server Setup
FI_FlimFlam - 03:35pm Apr 10, 2005 PST
Essentially all you have to do is go into your local copy of the swat game and then choose host. Set up the server you want. Choose your server name, the gametype, maps, time limits, adminlogin, and such. Unless you like waiting along time between maps waiting on people to ready up you might want to reduce the time between rounds and the Mission Ready Time to under 1:00. Also unless you are setting this up for a LAN, then you want to change the "LAN/Internet" to "Internet". Then click on the "Launch As Dedicated Server" box. When you have everything set how you like, launch the dedicated server. This will save the configuration you have set and actually start the dedicated server. You will see a SWAT4 icon in the bottom right of the screen by the timeclock. You can right click on it and open the server console, or open the advanced options, or shutdown the dedicated server.
If you are launching the server on your local box, then all you have to do is foward the ports that are listed in the readme.txt file to that cpu. Otherwise shut down the dedicated server (see above), and copy/upload the entire SWAT install directory to your hosting box. This will be easier if you compress it to a .zip or .rar file - it's only about 800MB.

Finally on the remote box, launch the dedcated server .exe file to start the dedicated server. To change server setup, I think you can just login from the settings in game and change the server to however you want.

If you want to change the gametypes, then you will have to change the settings locally and then upload the files that have changed. Probably the DedicatedServer.ini and the SwatGUIState.ini and the Swat4.ini but there may be more. Just go into Windows Explorer in the install directory under Content\System and sort by date time and look for the modified files. Then upload those to your dedicated server. I have made addittional directories under the toplevel swat directory that contain configs for each gameplay type (VIP, COOP, Barricaded Sus, and Rapid Dep) and if I want to change modes, I just shutdown the dedicated server, copy the configs out of those into the system directory, and restart.

Another thing to keep in mind if you want to run multiple servers you need to do a couple of things. Copy or extract all the files into a second SWAT4 directory like "SWAT4 DS2". Next you need set the server ports at least 4 ports apart. For example the dedicated server default port in the Swat4DedicatedServer.ini under the [URL] section from 10480 to 10484 for the second server. Then you should be good to go for the second server.

Setting Dedcated Server Admin Password

FI_FlimFlam - 06:43am Apr 12, 2005 PST
SwatGUIState.ini. Open it in a text editor and hit ctrl-F for search and look for "password" should be near the end of the document.

Changing/removing Locked server password

FI_FlimFlam - 11:36am Apr 22, 2005 PST
There is no command that you can do that with in either the ingame console or dedicated server console. You will have to stop and edit the SwatGUIState.ini file. Under [SwatGame.ServerSettings] on the following lines:
Password=YourPassword
bPassworded=True
Change the password line to whatever you want. If you want to remove the password, delete the password and change the bPassworded=True to False. Then restart the server.

Autodownload Activation
[icarus_uk] 11:32am Apr 7, 2005
I'm told there is a bug in the ini files that stops the server map download from working. The following changes should re-activated the autodownload feature so clients can download custom maps from a server;
In SWAT4.ini
[IpDrv.TcpNetDriver] AllowDownloads=False
Needs to be changed to;
[IpDrv.TcpNetDriver] AllowDownloads=True
This needs to be done on the client as well, so you can autodownload maps.
Those running a dedicated server, the fix should be applied to the Swat4DedicatedServer.ini file as well.
These simple fixes should activate autodownload, let me know if they work.
Thanks go to Neo, who made me aware of the problem. Hopefully this can get set true as default in a upcoming patch.

8 to 10 man Coop servers (and higher adver player count)ount)

Tactical Gamerz, quoted from www.swat-4.com
Here is the process: Edit your SwatGUIState.ini file by changing all the necessary settings for cooperative gameplay and choose your maps. Next you must set the MaxPlayers=10 and then change the properties of the file to READ ONLY.

Custom Missions Online

C06alt - 06:10am Apr 11, 2005 PST
There is a method of playing a custom mission in coop. There are some drawbacks though. First This method only works on a listen server (as in not dedicated). Second You can only play one map in rotation at a time. For this exsample we will use SP-Foodwall as the map or "Food Wall Restaurant".
· 1.Make a quick mission using "Food Wall Restaurant" as the map.
· 2.Save the mission and return to the main menu.
· 3. Go to the Host screen and set up a coop game with only SP-Foodwall in the Map rotation list.
· 4. Dont start the game at this point, Click the Main Menu button.
· 5. Go to Play Quick Mission.
· 6. Click Load mission Pack.
· 7. Click on the Mission you made for "Food Wall Restaurant"
· 8. Do NOT Click Start.
· 9. Open the console with the "'" key or the "`" key
· 10.type Start SP-FoodWall?Listen
The game will load and If you have no problems hosting before your game will apper in the GameSpy Browser. When the Round ends the game will reload your custom mission. If you make changes to the rotation or play any other map your custom settings will be gone until you repeat all steps other then making the mission. Just two things I would like people to note at this point. Its more chalenging and enjoyabil to play AI with high moral then high skill or both. Dont ever complain about performance issues either on these forums or to tech support while using this method. Although ive played levels with 35 bad guys 2 clients connected and i only have 128Kb upload. No significent change in ping. Finaly this method has never crashed my game. The Client does not need to have the map or need to allowdownloads.In fact anyone can connect by default. Here is a list of Map names to go with the map file names which you must match up correctly to start your level.
· MissionName="SP-FoodWall"
· FriendlyName="Food Wall Restaurant"
· MissionName="SP-FairfaxResidence"
· FriendlyName="Fairfax Residence"
· MissionName="SP-ConvenienceStore"
· FriendlyName="Qwik Fuel Convenience Store"
· MissionName="SP-ABomb"
· FriendlyName="A-Bomb Nightclub"
· MissionName="SP-AutoGarage"
· FriendlyName="Victory Imports Auto Center"
· MissionName="SP-RedLibrary"
· FriendlyName="Red Library Offices"
· MissionName="SP-Casino"
· FriendlyName="Northside Vending and Amusements"
· MissionName="SP-JewelryHeist"
· FriendlyName="DuPlessis Wholesale Diamond Center"
· MissionName="SP-Tenement"
· FriendlyName="Children of Taronne Tenement"
· MissionName="SP-Hospital"
· FriendlyName="St. Michael's Medical Center"
· MissionName="SP-ArmsDeal"
· FriendlyName="The Wolcott Projects"
· MissionName="SP-Hotel"
· FriendlyName="Old Granite Hotel"
· MissionName="SP-DNA"
· FriendlyName="Mt. Threshold Research Center"

Changing Server Text Color in Server Browser
L etranger - 03:56am Apr 16, 2005 PST
**Note in the following section substitue { for [ as that the formatting on this website uses brackets and will not show some of the characters if used here.
[c=RRGGBB]
in front of text, its text format code like {u}{b}{i}
ccnemrod - 08:31am Apr 16, 2005 PST
in the server name in the swatguistate.ini file
FI_FlimFlam - 12:48pm Apr 16, 2005 PST
You use the hexidecimal color number. For example in Swatguistate.ini under [SwatGame.ServerSettings] in the line for ServerName=, add the [c=00ff00] in front of your server name to make your server name appear green in the ingame Browser. Yellow would be ffff00, blue is 0000ff, and red is ff0000. You can use different shades by finding the corresponding hex color number you want from just about any graphics program that supports hexidecimal color numbers such as photoshop or paintshop pro. Likewise for underline you would add a {u} infront of the section you want to underline.

The downside of this is that ingame when you hit esc to see the scores or mission status, your server name will not show the color but will show the brackets and color code infront of your server name. Like this: "[c=00ff00]{u}Fatality Inc. Coop 1". If that doesn't bother you then run with the colors.


II. Server Management

Dedicated Server Console Commands
C06alt - 09:23am Apr 8, 2005 PST
//Change Map(Dedicated Server Only)
· ServerTravel MP/SP-Mapname
//Restart Map
· ServerTravel?Restart
//Make All Players Ready
· set SwatPlayerReplicationInfo PlayerIsReady True
//End CurrentRound(not coop)
· set SwatGameReplicationInfo ServerCountdownTime 0
A better way to quickly move on to the next round in coop and all other game modes
· Set SwatRepo bShouldPerformQuickRoundReset True

In-game console commands
From Swat4 Readme.txt
C06alt - 12:38am Apr 9, 2005 PST
Heres all the commands availabil to a logged in admin
//Kicks a player
· Kick Playername
//Kicks a player and bans them
· KickBan Playername
//Changes map while keeping clients
· Switch MP-Mapname
//Makes all players ready
· StartGame
//Ends the current round
· AbortGame
//Restart the round and reset the scores?
Switch MP-WhateverMapYourPlayin
Slamelov - 02:39am Apr 14, 2005 PST
and for restart a map, type restart – (could not get to work- FF)
Fritze - 10:55pm Feb 19, 2005 PST
Derived from here;
So far only some work in beta demo.
In console (bring up console with tilde key "~";
stat fps - gets fps in right hand corner
stat net - gets ping, etc in left hand corner
stat game - gets game stats, bunch of game related stuff.
stat all - gets , well, all the stats,lol.
stat none - turns them off.
Possible bug using switch command – From Agent at TWL
DO NOT use the admin commands to switch maps..thats the bug u get...use the server console to change maps..just double click on a map then hit resart...your server willg et a lag spike..but in a few sec it recovers then switches

Removing Banned Players/IP addresses
C06alt - 11:24pm Apr 21, 2005 PST
For a listen server where you as the host are playing the game it would be Swat4.ini. For a dedicated server its as you said in Swat4DedicatedServer.ini.Under the [Engine.AccessControl]section.
*Note IP Banner and Slippery Jim’s KickBan Utility have a GUI interface for managing Bans. See links in the Resources Section.

III. Troubleshooting

Server not appearing in the server list
PSX - 09:25am Apr 14, 2005 PST
(Make sure you have launched your dedicated server at least once to create the ini files mentioned below for the first time.)
My dedicated server's settings always load from the SWATGUIState.ini (NOT DefSWATGUIState.ini) and SWAT4DEDICATEDSERVER.ini. I found that when I used 'Advanced options' from the right click menu of the dedicated server icon, my changes were NOT affecting the running of the server (it probably edits DefSWATGUIState.ini, instead of SWATGUIState.ini).
My problem was the server not appearing in the server list - I fixed this by making the following two changes in SWAT4DEDICATEDSERVER.ini:
[IpDrv.UdpBeacon]
DoBeacon=false -change this to 'true'
BeaconTime=0.50
BeaconTimeout=5.0
BeaconProduct=swat4
[IpDrv.MasterServerUplink]
DoUplink=false -change this to 'true'
You will NOT be able to see the server in the Internet page of the serverlist, if you are trying to join with a computer running on the same LAN as the server. Use the LAN page to join instead.

Running a Dedicated Server for the public yet playing on the same LAN

Essentially hosting and playing on the same network but yet having the Server open to external networks for others to play on. Solution use internal IP address to connect, not the WAN IP. Another possible solution is to join by Direct IP.
NERV - 01:15am Apr 12, 2005 PST
but when I connect to the server to play with others I run into problems on my client machine, after a couple of minutes juring play my character will freeze and I can move anymore although I can still type messages.. the only way to fix the problem is to end the round and start again or disconnect.. but the same thing happens next round.
NERV - 11:49pm Apr 12, 2005 PST
... when I connect using the internal ip address of the server everything is good no freezing.

 

Clients lose connection with host when changing maps
ckline (Developer) - 08:14pm Apr 12, 2005 PST
Lead Programmer / Irrational Games Boston / SWAT4
The problem is not when the server (dedicated or non-dedicated) is slow, the problem is when the client that is trying to connect takes too long to load. On thing you could try is, on the server, telling the game to have a longer "grace period" while waiting for a player to connect. You can do this by raising the value of ConnectionTimeout in Swat4.ini. This value is in the [IpDrv.TcpNetDriver] section.
Try setting it to a larger value, like 120 or 240. The value corresponds to the number of seconds after the server finishes loading the map that the server will wait for a client to finish loading. If a client takes longer than that period to finish loading, the server will assume that the connection was lost and the client will not be able to connect.


IV. Customizing Clients

Change Interact and Shout Compliance Keys
C06alt - 02:42pm Apr 15, 2005 PST
In coop sometimes you can end up issuing complience to the floor or too a dead suspect when you try to use them. Because your teammate just got there before you. You can seprate compliance and interact keys by typing this in the console.
//Makes button x use doors pickup weapons ect
set input x Interact
//Makes button y issue compliance only
set input y IssueCompliance
This should save to your user.ini settings on leaving the game. If it dont you could edit your user.ini directly. just mek the needed change under
[Engine.Input]
Space=Interact
This is useful also if you don’t know the key name you want to use user.ini is not checked against the servers

Remove EL command sounds to speed up AI deployment

DayGlow - 06:20pm Apr 15, 2005 PST
Also in the sounds folder there is the teamleader folder. I moved that to a backup directory, that way when you say a command, it doesn't repeat it in the game as well. Bonus is that the team reacts as soon as you say the command, vs them waiting for the sound loop to finish playing before reactin
g.

Removing or Hiding Hud elements
Talus_1 - 04:33pm Apr 15, 2005 PST
I hacked the SwatGUI.ini file and edited this section and changed every entry under a heading containing 'ClassicCommandInterface' such that the window sizes and positions were all '0'. Now, none of the command interface windows come up.
C06alt - 11:36pm Apr 15, 2005 PST
Another option for people who like classic but think it takes up a little to much room is to put under
[HUDPage_ClassicCommandInterface]
bDrawstyle=False
This just leaves the text displayed

Customized Video Resolutions and Resolutions not being retained
FI_FlimFlam - 10:19am Apr 17, 2005 PST
Hmm that is odd. if I change my ingame video settings and exit the game I can check my Swat4.ini and it reflects the changes I made. It's under the [WinDrv.WindowsClient] section at the values of FullscreenViewportX and FullscreenViewportY. These are changed to the new corresponding x&y resolution settings. Setting this to Read Only should prevent the game from permanently changing your resolution from a different one in the file. Although you can still change it in game if you wish to. You will get an error that it cannot write to the file when you start and exit the game. You would only lock the file if you are having issues with the game retaining your desired resolution.
I can set the resolution in the file at these 2 settings and play at 640 x 480 if I wish to. If you have a custom resolution you like to play at you might be able to add it to the line to the SwatGUIState.ini file. For example you can add the line ScreenResolutionChoices=640x480 to the file above the one that lists 800x600. Then you can choose it ingame. I tested this and it worked for me.

Changing Ingame Chat Text Color

C06alt - 11:37am Apr 22, 2005 PST
I get a few people asking how this is done so i just thought id mention it here and then i can redirect them. You can make color messages in swat 4 MP chat by using the same type of code the server names use. there are a few ways of doing this. You can open the chat window and simply type in [c=FF0000]Red go left. And the chat after your name will be in Red font. You could also open the console and type somthing like.
set input L say [c=FF0000]Red [c=00FF00]Stack up.
Now if you press L ingame you will say
Red(inredfont) Stack up(in greenfont)
The 00FF00 part of each command is actually hex color code. If your looking for the right color just look up the meny free Hex color wheels on the net.

Binding keys to “Say” command

L etranger - 10:28am Apr 19, 2005 PST
Open User.ini in your swat4/content/system directory, then look the key bind, then add command to unused key, example :
X=teamsay I need backup P=say Nice host
C06alt - 12:55pm Apr 19, 2005 PST
If you would like to say Roger in one keypress you could do it like this. Open user.ini and replace one of the key commands with this.
NumPad1=CommandInterfaceNextGroup | GiveCommand 1 | CommandInterfaceNextGroup | CommandInterfaceNextGroup
Basicly "CommandInterfaceNextGroup" changes to the page with Roger on it. the "|" lets the program know your going to use another command. "GiveCommand 1" presses command 1 on this page "Roger". "CommandInterfaceNextGroup | CommandInterfaceNextGroup" Is needed to return the menu to the default Command page. Otherwise the next time you use a quick radio command the system will go to the wrong page.
The above command will only work correctly if
a. You are using Classic command interface
b. Before you press the key the menu is on the command page
c. Only Playin coop (VIP adds an extra menu)
D. In this case numlock is on
AndroidXP - 12:56pm Apr 19, 2005 PST
Yeah, I use that (for reporting when using the mirror):
NumPad0=SAY No threats visible
NumPad1=SAY Lone suspect visible
NumPad2=SAY Two suspects visible
NumPad3=SAY Multiple suspects visible
NumPad4=SAY Lone civilian visible
NumPad5=SAY Two civilians visible
NumPad6=SAY Multiple civilians visible
NumPad7=SAY To the left
NumPad8=SAY Ahead
NumPad9=SAY To the right
NumPadPeriod=SAY I think there are suspects in that room

Enable 3D Sound/EAX

In Swat4.ini under [ALAudio.ALAudioSubsystem] set the following:
UseEAX=True
Use3DSound=Ture
*Note: This is not tested nor approved by the devs. While some gamers report enhanced audio quality, some have experienced problems.


 

 

You can find these commands and more at the SWAT4 forum

Here is a link to the Gez Mod webpage

The_Doorman Out.