<<-------------------------------->> << Battlezone II:Combat Commander >> << All known command line options >> <<-------------------------------->> Last Edited: 2002-03-25 Created By : Scott "Centerline" Valler E-mail : scott@valler.com ----------------------------------------------------- Command line options allow you to change the way that Battlezone II:Combat Commander works or to activate special features, etc. This list is valid for copies of BZ2 that are patched to "1.2beta" from http://www.pandemicstudios.com which provides tons of extra stuff and seriously improved on-line play. Check out http://www.planetbattlezone.com for links to active discussion forums, mods, maps, editing tips, etc. Most command line switches listed here came from: "c:\program files\battlezone 2\render.cfg" "c:\program files\battlezone 2\nettips.txt" ----------------------------------------------------- To use these command line options do one of two things: 1. Use the "RUN" command: a. Click on "Start" button b. Click on "Run" c. In the "Open" box type in "C:\Program Files\Battlezone II\bzone.exe" xxxx xxxx xxxx Where "xxxx" are the command line options you want to use. You can usually use several at one time. It is IMPORTANT to enclose the program name in quotes exactly as shown above. Change the path to reflect where your bzone.exe file is on your hard drive. 2. Use a short-cut: a. Create a short-cut to your bzone.exe file b. Right click on the short-cut and choose "Properties" c. In the "Target" box you should see something like: "C:\Program Files\Battlezone II\bzone.exe" d. In the "Target" box after the last quote put in a space and the command line options you want e. I have two different short-cuts on my desktop - each short-cut has a different set of command line options so I can launch BZ2 differently. Here are a few examples no matter which method above that you use: "C:\Program Files\Battlezone II\bzone.exe" /nointro /poweruser /noscript /edit chill.bzn "C:\Program Files\Battlezone II\bzone.exe" /win /edit /nointro /poweruser mymap.bzn "C:\Program Files\Battlezone II\bzone.exe" /shellmap 128 mymap.bzn "C:\Program Files\Battlezone II\bzone.exe" /poweruser /edit /win +name "Red Eye" /nointro "C:\Program Files\Battlezone II\bzone.exe" /nointro /poweruser /nods /win +host 32438 /trackfps "C:\Program Files\Battlezone II\bzone.exe" /nointro /poweruser /benchmark ============================================ Here is the list of what I found for BZ2 1.2 ============================================ /aipLogging enable trace of *.AIP file processing (into schedLog[N].txt) /altprediction [n] 0 is default - have been told it defines the branch to use in the AIP's while testing /benchmark run recorded session using a fixed clock (one tick per frame) +connect [i.p.add.ress:PortNum] Starts up BZ2 as a client to the game specified by IP address and port number; the port number should be the second BZ2 port number, usually 17771. For example, "+connect 192.168.1.4:17771" tries to join the game at 192.168.1.4. /depth [bbp] sets initial color depth /edit [filename] allows you to launch the editor using CTRL-E when used with a map name it will open the map for editing +host [PortNum] Starts up BZ2 as a host (i.e. server) of a game, and places you in the Multiplayer Game Options shell screen. Valid port numbers to host on are 1024 through 65534; if the portnum specified is outside that range, the default of 17770 is used. BZ2 always uses 2 ports that are adjacently numbered; the number specified is the first. /initialcamera [n] sets the initial camera view - (0-2 can be over-ridden in game) 0 = cockpit view 1 = over the sholder view 2 = third person view 3 - 10 = debugging views that are useless for play /lanonly Sets the initial setting of the Gamespy/LAN Only button to be "LAN Only" You may still change this setting in-game /login [PilotName] use PilotName's preferences (e.g. to run benchmark) /multiworldfrequency [n] overrides the default MultiWorldFrequency [1 - 10 valid input] +name "Player Name" Sets the initial Multiplayer player name to the value specified /neardistance [n] Sets the distance from you that objects are drawn - can be over riden in game. If an object is beyond the near distance it will not be drawn no matter what your visibility range or fog settings. /net Untested option. /nobodyhome launch with dummy empty.dll (instant, multiplayer etc) removes paths, etc. - mainly used with "/edit" /nochunks disable chunks (e.g. during playback) /nods disable sound /nods3d disable 3d-sound /nointerface disable HUD (e.g. during playback) /nointro disable intro movie /nolights disable lights (e.g. during playback) /noparticles disable particles (e.g. during playback) /noscript when used in conjunction with /edit tag the embedded DLL doesn not kick off. This means that the starting units will not be created and you'll be in great shape for editing. /noxmm disable xmm [extended memory manager] - debug only tool +password "TopSecretPassword" For either a client or a server (see above), this commandline parameter sets the password used when creating or joining that game. /playback [fileName] play back a session /poweruser (This is the one MUST USE command line option in my opinion :) This option (not tweakable in the game; it must be added to the shortcut) was in previous versions, but really is most useful in version 1.2. This was my [Nathan's] commandline switch to make the game work the way I want it to-- especially the first two options which put more text onscreen. For a short list of what it does: * Chat messages timeout is 99 seconds, not 5. Still editable with console command as above. * In-game score screen is on by default. Use Control-Enter to turn it on/off, as usual. * Server list shows much more information, such as: * All games reported back by Gamespy; a "(V)" is in the password column if the Gamespy version differs from your local one. Also, the 'Game Stats' box up top shows the actual GS version for a session. * Player list shows name, and 4 numbers; they are (in order) Deaths, Kills, Team number, Ping (host always has ping of -1) * Player disconnect/leave reasons are printed to the messages boxes, such as the Winsock reason, or movelag. (Movelag is when moves are not received 23-28 seconds after they're due). Note: this is most useful for a server to do; clients are not told disconnect/leave reasons unless it's their own. Note: messages like this are also sent to the console, so if you're at the game over screen, you can hit control-~ to turn on the console and see the reasons printed, then control-~ to turn it off again. * With /poweruser on, you can host a game with 14 players, not 8. This is most useful for some sort of lobby-style game which isn't launched. 14 players in an actual game would probably flood out modem users, but you can try it over a LAN. * No warnings printed on changing the playerlimit or unit limit above normal. /record [fileName] record a session /resolution [w h] force resolution (overrides menu selection) /scriptstring Untested option. /shellmap 128 [filename] Creates a 128x128 pixel terrain bitmap in the /bz2/addon folder of the maps terrain within the playable area /teropt dump TerrainOpt to *.OPT file, terrain optimization (move to your map folder) /trackfps display frame rate, polygon count, polygon rate (kps) /videodriver [n] 1 to force secondary video card (overrides menu selection) /win run in a window (use ALT-ENTER to switch back to full screen mode)