hide results

    Tweaks/Fixes/Console FAQ by Apocolypse

    Version: 1.3 | Updated: 11/26/03 | Printable Version | Search Guide | Bookmark Guide

    
       _____                                ____                 _______
       ŻŻ|  |        __          /ŻŻ\       ŻŻ| '---,         ,-'       \
         |  |       |  \        //\  \        |  |Ż        __/,'ŻŻŻŻŻŻ\  |
         |  '-------'  |        Ż__\  \       |  |         ŻŻŻ    _    | |_
         |   |ŻŻŻŻŻŻ|  |      ,-'____  \      |  |               ( )-  | |Ż
         |   |      |  |     /  /    \  \     |  |      /|   _    Ż    | |
       _/     \__   |  '_ ,-´ ,/__   _\  \_  _|  `-----´_|   \\       /  |
       ŻŻŻ`---`ŻŻ    ŻŻŻŻ  ŻŻŻŻŻŻŻ   ŻŻŻŻŻŻ  ŻŻŻŻ'-----'      \`-----´ ,´
                                                               ŻŻ'----´
                      Game Tweaks, Fixes, and Console FAQ
    
    
    
    Written by: Apocolypse
    ASCII Art Title: CC
    
    Version: 1.3
    
    ======================================================================
    			  Table of Contents
    ======================================================================
    
    I. Intro
    	a) What are Game Tweaks?
    	b) How do I use them?
    	c) Other Questions
    
    II. Pixel Shaders
    	a) -useff
    	b) -use11
    	c) -use20
    
    III. Screen Shots
    	a) -screenshot
    	b) Where Halo Stores the Pictures
    	c) How Halo Stores the Pictures
    	d) Converting the Pictures
    
    IV. The Console
    	a) -console
    	b) How to Activate
    	c) The Commands
    	d) Map Names
    
    V. Other Commands
    	a) -?
    	b) -window
    	c) -safemode
    	d) -timedemo
    
    VI. Version History
    
    VII. Contact Information and Legal Information
    
    
    ======================================================================
    			     I. INTRO
    ======================================================================
    
    
    I'll start it off by explaining some of the common questions that many have
    about these game tweaks.
    
    a) What are Game Tweaks?
    
    Game Tweaks are things you can add to the end of the target in your Halo PC
    shortcut file. They can improve the games functionality and the speed at which
    the game runs.
    
    b) How do I use them?
    
    First, find or create a shortcut to Halo.exe in your Halo PC directory. Next,
    right-click the shortcut, and left-click properties. In the target text box,
    there should be the directory pointing to Halo.exe. At the end of the target,
    outside the quotes, add the tweak you want to activate. Make it look like this:
    "C:\Program Files\Microsoft Games\Halo\halo.exe" -console -screenshot -use11
    These tweaks will only become active if you use the shortcut you modified to run
    Halo PC. NoWayHoser's note: Also, make sure you add the <space> before the
    command.
    
    c) Other Questions
    
    Q: Can I add more then one tweak to one shortcut?
    A: Yes, you can. Just add them one after the other. Make it look like this:
    "C:\Program Files\Microsoft Games\Halo\halo.exe" -console -screenshot -use11
    
    Q: Do these work for the demo or the beta?
    A: I am not sure as I do not have any of these. If you have either of these,
    please test the tweaks listed out and email me the results. See the contact
    section.
    
    Q: Do pixel shader version changing tweaks work for both ATI and nVidia cards?
    A: It should work for both.
    
    Q: Are there cheats I can use with the console?
    A: No, they were writen into the game, but disabled by Gearbox before release.
    
    Q: What are the other files in the "MAPS" folder?
    A: There are all the multiplayer maps (Outlined in section IV.d), the User
    Interface file (ui.map), the textures file (bitmaps.map) and the single player
    maps, which are as follows:
    Pillar of Autumn: a10.map
    Halo: a30.map
    Truth and Reconciliation: a50.map
    Silent Cartographer: b30.map
    Assault on the Control Room: b40.map
    Guilty Spark: c10.map
    Library: c20.map
    Two Betrayals: c40.map
    Keyes: d20.map
    The Maw: d40.map
    
    
    ======================================================================
    		          II. PIXEL SHADERS
    ======================================================================
    
    
    Pixel shader versions are the most commonly used tweaks to improve gameplay.
    They can drastically increase performance in FPS, but not without a price. All
    of these will be explained below.
    
    a) -useff
    
    First off, to enable this, make your target look like this: "C:\Program
    Files\Microsoft Games\Halo\halo.exe" -useff
    What this tweak does is disable all the pixel shading in the game by making
    your graphics card work like a fixed function card. This will make everything
    look very bland, but run very fast. The biggest thing is the shields with this
    tweak on look like a solid green wall around the Master Chief. Also, MC's visor
    will be solid black and his single player colors will be distorted. The game
    will run very fast if you have a decent computer.
    
    b) -use11
    
    Make your target look like this: "C:\Program Files\Microsoft
    Games\Halo\halo.exe" -use11
    Pixel shader v1.1 is a very minor step down from 2.0 and a drastic step up from
    shutting it off completely. The game will look nearly as good as with v2.0 and
    will run a whole lot better. If you are still getting some slow downs when
    using this tweak, try turning off reflections and shadows.
    
    c) -use20
    
    This is the default pixel shader version and you do not need to change anything
    in the target to make the game use this.
    This is where the FPS slow downs hits. They are practicly unavoidable with this
    version enabled, especially in Covenant buildings where there is a ton of bump
    mapping, which causes the FPS to drop. Even with a great computer, you will get
    a horrible frame rate.
    
    
    ======================================================================
    		         III. SCREEN SHOTS
    ======================================================================
    
    
    a) -screenshots
    
    Put this in your target and hit the print screen key to save a screen shot.
    Make your target look like this:
    "C:\Program Files\Microsoft Games\Halo\halo.exe" -screenshot
    
    b) Where Halo Stores the Pictures
    
    They will be in a folder called "screenshots" in your Halo directory. Screen
    shots are saved as .tga files, which most people can not open. I will explain
    how to convert .tga files to .jpg files in section III.a.
    
    c) How Halo Stores the Pictures
    
    You can take as many screen shots as you want, but once you switch levels, it
    will start overwriting the .tga files. So if you enter a game, press "Prt Scrn"
    9 times, 9 files will be created titled 0screenshot00.tga through
    8screenshot00.tga. If you leave that game and press "Prt Scrn" again,
    0screenshot00.tga will be overwriten.
    
    d) Converting the Pictures
    
    The .tga files are picture files sometimes used by programmers, but not your
    average Halo PC gamer. You need a program to convert them to .jpg files. I
    recommend ReaJpeg. Their site is at www.reasoft.com/products/reajpeg/ Download
    and install the file and now you can convert them to .jpg's.
    
    
    ======================================================================
    			  IV. THE CONSOLE
    ======================================================================
    
    
    a) -console
    
    Make your target look like this: "C:\Program Files\Microsoft
    Games\Halo\halo.exe" -console
    
    b) How to Activate
    
    Simply press the "`" key ("~") in game to activate it. Press the "Tab" key to
    view the list of commands.
    
    c) The Commands
    
    Okay, this is the list of commands that comes up when you press the "Tab" key,
    their proper usage, and their function.
    
    cls
    Proper Use: cls
    Function: Clears the console output screen.
    
    mouse_acceleration
    Proper Use: mouse_acceleration <true or flase>
    Function: Turns on or off the mouse acceleration.
    
    sv_kick
    Proper Use: sv_kick <player number>
    Function: Gives an unwanted player in your server the boot. They can rejoin.
    
    sv_mapcycle
    Proper Use: sv_mapcycle
    Function: Displays the maps in the current map cycle.
    
    sv_mapcycle_timeout
    Proper Use: sv_mapcycle_timeout <time in seconds>
    Function: Determine the amount of time the Post Carnage Report screen is up in
    between maps.
    
    sv_players
    Proper Use: sv_players
    Function: Displays a list of the players in the game, their player number, and
    their team.
    
    sv_unban
    Proper Use: sv_unban <player name>
    Function: Unbans a currently banned player.
    
    connect
    Proper Use: connect <ip:port>
    Function: Attempts to connect you to a server using the IP and port you
    provided.
    
    quit
    Proper Use: quit
    Function: Quits you out of the server you are in.
    
    sv_ban
    Proper Use: sv_ban <player name or index>
    Function: Bans a player from your server, they may not return unless unbanned.
    
    sv_map
    Proper Use: sv_map <name of map and the game type. If it is a custom game type,
    you must put it in quotes.>
    Function: Starts a game on that map with that game type.
    
    sv_mapcycle_add
    Proper Use: sv_mapcycle_add <name of map and the game type. If it is a custom
    game type, you must put it in quotes.>
    Function: Adds a map to the map cycle.
    
    sv_maxplayers
    Proper Use: sv_maxplayers <number of maximum players>
    Function: Sets the maximum player limit (Default is 16).
    
    sv_public
    Proper Use: sv_public <true or false>
    Function: Determines if the game will be listed on the GameSpy game list.
    
    disconnect
    Proper Use: disconnect
    Function: Disconnect from a server
    
    rasterize_fps
    Proper Use: rasterize_fps <true or flase>
    Function: Turns on/off a frame rate display. Includes FPS, average FPS, minimum
    FPS, maximum FPS, and droped percent.
    
    sv_banlist
    Proper Use: sv_banlist
    Function: Displays a list of all the currently banned players.
    
    sv_map_next
    Proper Use: sv_map_next
    Function: Ends the current game and moves on to the next one in the map cycle.
    
    sv_mapcycle_begin
    Proper Use: sv_mapcycle_begin
    Function: Begins the map cycle.
    
    sv_name
    Proper Use: sv_name <name>
    Function: Changes the server name (Default is Halo).
    
    sv_rcon_password
    Proper Use: sv_rcon_password <password>
    Function: Sets an rcon password. If you want to remove the password and disable
    rcon, enter a null string ("").
    
    help
    Proper Use: help <console command>
    Function: Tells you about a console command.
    
    rcon
    Proper Use: rcon <password, command, argument>
    Function: If rcon is enabled, will allow remote users with the password to
    enter server server commands.
    
    sv_end_game
    Proper Use: sv_end_game
    Function: Ends the game.
    
    sv_map_restart
    Proper Use: sv_map_restart
    Function: Restarts the map with the same game settings.
    
    sv_mapcycle_del
    Proper Use: sv_mapcycle_del <map index>
    Function: Deletes a map from the map cycle.
    
    sv_password
    Proper Use: sv_password <password>
    Function: Gives the game a password.
    
    sv_status
    Proper Use: sv_status <true or false>
    Function: If true, it will continually display the status of the game in the
    console.
    
    should_play_multiplayer_hit_sound
    Proper Use: should_play_multiplayer_hit_sound <true or false>
    Function: Turns on or off that sound when you hit people.
    
    NOTE: <true> and <1> are interchangeable, as are <flase> and <0>.
    
    d) Map Names
    
    These are the names of the maps you need to use with the map cycle commands
    (alphabetical order):
    
    Battle Creek: beavercreek
    Blood Gulch: bloodgulch
    Boarding Action: boardingaction
    Derelict: carousel
    Chill Out: chillout
    Damnation: damnation
    Danger Canyon: dangercanyon
    Gephyrophobia: gephyrophobia
    Hang 'em High: hangemhigh
    Ice Fields: icefiends
    Infinity: infinity
    Longest: longest
    Prisoner: prisoner
    Chiron TL34: putput
    Rat Race: ratrace
    Sidewinder: sidewinder
    Timberland: timberland
    Wizard: wizard
    
    
    ======================================================================
    			  V. OTHER COMMANDS
    ======================================================================
    
    
    a) -?
    
    This will display a list of all the tweaks in the game.
    
    b) -window
    
    This will force Halo to run in a window.
    
    c) -safemode
    
    This will force Halo to run with as little extras as it can. Good for
    troubleshooting.
    
    d) -timedemo
    
    This will run 4 movies and print out a report about the FPS and such in your
    Halo PC directory.
    
    
    ======================================================================
     	 		VI. VERSION HISTORY
    ======================================================================
    
    
    1.0b- Initial release
    1.1- Added/fixed some console command date, added this section, tried to make
    section separation more apparent.
    1.2- More about console commands, added the ASCII art title, added the little
    "=" section dividers, fixed section III.c.
    1.3- Fixed my framerate slow down/lag confussion, pointed out by Jay
    "ShadowySonic." Also did some polishing in various sections.
    
    
    ======================================================================
    	   VII. CONTACT INFORMATION AND LEGAL INFORMATION
    ======================================================================
    
    
    Copyright 2003 Jason "Apocolypse/Melp" F.R.. This may be not be reproduced
    under any circumstances except for personal, private use. It may not be placed
    on any web site or otherwise distributed publicly without advance written
    permission. Use of this guide on any other web site or as a part of any public
    display is strictly prohibited, and a violation of copyright. As of now, the
    only site that has permission to place this guide on their site is
    www.GameFAQs.com.
    
    ASCII Art Legal & Contact:
    This Heading is Copyright 2003 CC. You may not plagiarize this heading in  any
    way but you may use this heading as long as you ask for permission (though you
    might want to remove 'Game Tweaks and Fixes FAQ' sub heading), but doing
    anything illegal, stealing, using it without  permission, changing it and
    saying that you made it, etc, will resultin a warning from me, and for you to
    politely ask for permission to use it or for you to change it, or for you to
    take it down.
    
    
    Credits:
    
    First, I would like to thank Microsoft, Bungie, GearBox and Mr. Gates. No
    matter how much we may bash you guys, everyone loves you and knows life would
    be nothing without all the hard work you guys put into great products like
    these. I used the Readme.txt file included with the Halo PC disc for
    information in parts V.a, V.b, V.c, and IV.c.should_play_multiplayer_hit_sound.
    A site http://halo.bungie.net was used for console commands information. The
    Halo.exe file was used to find a list of console commands and for testing of
    each  "tweak." Lastly, I would like to thank all the great people on the
    GameFAQ's boards for teaching me all of the information above. NoWayHoser for
    his two cents,  GC Penguin for pointing out a great site on some console
    commands, and Ben Roth from the HBO fourm for pointing out the proper use of
    the rasterize_fps console command, both Louis Wu and BOLL from the HBO fourm
    for help with the mouse_acceleration console command, and ShadowySonic for his
    emails about my lag/slow down mixup. Thanks a ton to CC for the awsome ASCII
    art title, thanks to NoWayHoser for his ASCII also. None of the information in
    this guide was copied and pasted directly from anywhere. Any information that
    is not credited here came from my own head.
    
    Contact Information:
    
    If you find anything in this guide that is inconsistent, any spelling or
    grammar errors, or any incorrect information, please send it to me. If you feel
    you should have been credited for information, please email me saying so and I
    will fix it. Also send me anything about console commands in Halo PC that I
    don't have listed or is incorrect. Other things to contact me about: Seeing if
    these tweaks work with the demo or the beta, seeing what console commands work
    with only the dedicated server patch, and information that will change with the
    release of v1.3 of Halo. My email is Tiax@ptd.net and my AIM is XxMELPxX. In
    the subject of the emails, please start it with "YOUR FAQ:" in all caps so as
    to catch my eye and make me stop holding down the delete key long enough to
    read it strewn amidst all my spam.