Front Line Force 1.9 Readme
By Tony Sergi (omega@frontline2.com)
=======================================================

Contents:
   1) About Front Line Force (a brief synopsis to get you in-game)
   2) Last-minute notes
   3) Credits
   4) Frequently Asked Questions
   5) Console commands (server admin reference)

=======================================================

---
1.|
---

ABOUT FRONT LINE FORCE
--------------------------

Front Line Force (FLF) pits two teams against eachother in a fast-paced action setting.

The type of gameplay depends on the map being used.

The vast majority of maps run 'Classic' FLF:

Classic FLF
-----------
Gameplay is divided up into time-based rounds (of varying length, depending on the map)

Each round, one team is "Attacking" and one team is "Defending"

   * The Attacking team must capture all of the map's Capture Points (CP's) to win a round.

   * The Defending team must stop the attackers from capturing until the round time runs out.

After the round ends, the roles of the teams switch, and gameplay begins again.
-

In 1.5 a key-capture mode was implemented. So far the only map with this gameplay mode is flf_sogem

Key-Capture FLF
---------------
This mode is exactly like 'Classic' FLF, except you need a keycard to capture the Capture Points. The key
card spawns near the Defender base and may be grabbed by any attacker.

If an attacker is killed with the key, the key drops and remains on the ground until picked up by another
defender, or until 45 seconds pass (at which point it respawns at its original location)
-

For more detailed information on these gameplay modes, please read the Front Line Force Manual, located 
at either  http://www.flfmod.com/manual/ OR in the \manual\ directory of your Front Line Force folder.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
2.|
---

LAST MINUTE NOTES
--------------------------

none at this time, please view version_info.txt for all version changes.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
3.|
---

CREDITS
--------------------------
     -- ACTIVE DEVELOPERS -- (FLF 1.9)
     Tony "omega" Sergi             - omega@frontline2.com      - Programming/Misc Other Stuff
     Ildegardis "Deimos" Briceno    - deimos@frontline2.com     - Models/Animations/Art
     Sim "Exor" Al-Sarraj           - exor@frontline2.com       - Web/Art
     Sterling "BigGuy" Greene       - bigguy@thewavelength.net  - Misc Programming
     Michael "Shimms" Shimmins      - shimms@frontline2.com     - Misc Programming
     Tammy "Harley" Lee             - harley@frontline2.com     - Public Relations 
     Dorian "DD" Gorski             - dd@thedd.net              - Miscellaneous Art
     Steele                         -                           - Weapons Select Art
     Adam "Rain" Hawkins            - rain@frontline2.com       - Mapping
     Richard "Devious" Haworth      -                           - Mapping

     -- Front Line Force Creator --
     Adrian "Pink" Finol - pink@planethalflife.com - Initial Design & Code

     -- PAST DEVELOPERS -- (FLF 1.7 and below)
 
     Dave "david" Dynerman          - Programming & Design
     Michael "AD Squirrel" Melgares - Team Manager, PR, Web site, etc
     Mary "MaryB" Beth              - Mapper 
     Tom "Guiver" Guiver            - Models, Skins, Graphics
     Russell "DOOManiac" Weed       - Mapper, manager
     Alfred "Alfred" Reynolds       - Linux Porter
     Jorge "Nava" Nava              - Player model creator
     "Cipher"                       - Graphics, Web Guy Graphics
     Terry "Barf" Henning           - Additional programming (and bug fixing!)
     Lance "SloMo" Benton           - Mapper
     Brandon "Schrade" Renfrow      - Mapper
     Phil "Fuel" Sanford            - Web Dev
    
   Special Thanks To:

     Valve Software
     Sandhawk
     Frank "SiTh" Nuccio
     Rewolf Software
     Shrike
     Lance
     Eric Cherry
     Paul 'MoOg' Samways
     Gooseman
     Mr_Grim
     Kwakkasaki
     relic
     Timay
     All of the FLF Beta Testers

WEB SITE
--------------------------

The Official Front Line Force Web Site
http://www.frontlineforce.com

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
4.|
---

FREQUENTLY ASKED QUESTIONS
--------------------------

Q: How do I capture?
A: When on the Attacking team (Defenders cannot capture), press and hold the +use key down while standing 
   near a capture point and wait for the time to go down...

Q: Hey, I can't jump, whats wrong?
A: Check your stamina bar, each time you jump your stamina goes down, you'll have to wait a few secs
   to be able to jump again. Crouching makes stamina recover faster, while prone helps even more. 
   NOTE: Stamina is only drained and used for jumping, no other actions are affected by it.

Q: Whats is this helmet with a number on my hud?
A: The helmet represents your current Team Bonus status, Team Bonus is adquired by being near your 
   teammates, It improves your accuracy and reduces your stamina usage, also by being near your teammates 
   you slowly regain health. The number indicates how many teammates are near you. The more teammates around you, the 
   more the Team Bonus affects you.

Q: What are these pulsating brackets on my hud?
A: The brackets mean a capture point is located in that direction, the brackets will always point to a 
   capture point. When a point is being captured, the bracket will flicker between yellow and red (like the clock),
   When a point is captured, the bracket is shown in solid red. If you are having trouble finding the capture points, just 
   follow the brackets and you should get there in no time.

Q: Why can't I pickup a weapon on the floor?
A: To pickup a dropped weapon, you'll need to drop one of yours first, you will not be able to pickup 
   more than 1 rifle or more than 1 heavy weapon at a time. If you are a class that normally is not 
   allowed to choose a weapon, you CAN still pick it up from the floor, but your accuracy will not be 
   as good, only use this as last resource.

Q: Hey, I can't hit anything, my accuracy sucks, whats up with it?
A: Accuracy is modified by movement, rate of fire and other factors. We suggest using short controlled 
   burst to mantain a good accuracy, if you are crouched or in prone position, you'll get a higher 
   accuracy than if you were running. Jumping will give you the worst accuracy.

Q: I'm getting low FPS while playing Front Line, can't I do anything to fix this?
A: You can lower the detail level by using cl_detail 0, which should help a bit your framerates. You can also use the LOD cvars
   to tweak the detail levels of players to suit you. They are listed in both the help menu, and the bottom of this readme.
   NOTE: All most of the cvars are applied on the fly, so no need to restart or reconnect are necesary.

Q: I'm a mapper who would like to make a Front Line Force map, where can I get started?
A: We have a Mapping Tutorial for mappers who wish to quickly set up their map for use with 
   Front Line Force! It is available at the Front Line Force Web Site: http://www.frontlineforce.com/

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
---
5.|
---

CONSOLE COMMANDS
--------------------------

SERVER CONSOLE VARIABLES AND COMMANDS
=====================================

mp_wavespawn
Controls wavespawn feature, when enabled players will spawn together in 'waves' - 
   0 = disabled
   1 = both teams
   2 = attackers only (Default)
   3 = defenders only

mp_allow_kickvote
This command toggles the ability for players to vote people off of the server

mp_autoidlekick
This option allows your server to kick players who are idle

mp_timelimit (default 0 min)
Period between map rotations. If timelimit is hit before a round is over, the round will finish before changing levels.

mp_fadetoblack 
This command will toggle what happens when a player dies, if set to 1 their screen will black out (So they can't reveal enemy locations, etc)

mp_flashlight (default 1)Set to 1 to enable the use of flashlights, 0 to disable.

mp_forcebalance
This makes it so that a player cannot join a team that already has more people than the other team. This helps balance out the teams and is highly recommended.

mp_teamchange (default 1)
Allows players to switch teams after warm-up time.

mp_friendlyfire (default 0)
Friendly Fire (players can damage their teammates).

mp_footsteps (default 1)
Plays footstep sounds.

mp_allowspects (default 1)
Allows Spectators.

mp_allowicons (default 1)
Allow players to use cl_teamicons to toggle the display of team icons (Setting to zero disables team icons)

mp_spectchat (default 0)
Spectators can talk to Players currently playing the game.

mp_grenadespam
Toggles the allowance of grenade spam in respawn, set to 1 to allow it

sv_restartgame
This "restarts" the game, just like what happens to end practice rounds once both teams have players. 
Highly recommended for clan matches and tournaments, this lets the map "start over" without having some players join later than others.

sv_alltalk
Allows everyone (even spectators) to be heard over voice-comms



CLIENT CONSOLE VARIABLES AND COMMANDS
=====================================

-------------
DETAIL CVARS:
-------------
cl_detail (default 1)
Master Detail Switch. Turning this off disables all "visuals" listed under this heading.

cl_minfps (default 40)
Set the minimum fps you must be over before special effects automatically reduce. Useful if you want the special fx, but would like them to stop periodically when it becomes too intense.

cl_dlights (default 1)
This toggles the display of light on bullet impacts and gunfire

cl_debris (default 1)
This toggles the display of debris effects.

cl_waterfx (default 1)
This toggles the display of water effects (ripples/wakes/etc)

cl_barrelsmoke (default 1)
This toggles the display of smoke from your gun barrel.

cl_smokepuffs (default 1)
This toggles the display of smoke puffs on bullet hits.

cl_maxshells (default 55) 
This limits the number of shells that appear / stay on the ground (Decreasing may improve performance)

cl_maxshelllife (default 2) 
This controls how long shells stay on the ground (Decreasing may improve performance)

cl_newdecals (default 1)
Toggles the new decals, they are much more detailed (and faster) than the old decals but they suffer from the drawbacks that they do not move with doors, and they overhang brushes.

cl_lod_range_far (default 450)
Any player this many units away is drawn in lowest detail.

cl_lod_range_medium (default 250)
Any player this many units away is drawn in medium detail.

cl_lod_min (default 0)
If this is 0, it means you can use all 3 lods, if its 1, medium is used for near and medium, if its 2, low is used for all 3.

cl_maxdist (default 1400)
The maximum distance away effects will be drawn (bullet holes, ripples, debris, etc)

hud_draw (default 1)
This will turn your hud on or off. 1 is on.

mp_decals (default 300)
Decal Limit (reduce for better performance).
Only affects blood and explosion decals (unless cl_newdecals is shut off)

------------------
INFORMATION CVARS:
------------------
cl_help (default 1)
Newbie Help. Displays tips at different events during the game.
Currently incomplete.

cl_cpbrackets (default 2)
Capture Point Brackets 0 = off, 1 = on when capping, 2 = on always

cl_radar (default 1)
Radar Position. 
	0 - Off
	1 - Bottom Center
	2 - Upper Right
	3 - Upper Left


cl_accuracycircle (default 0)
Toggles the display of the accuracy circle, when it is on you can see how accurate your weapon is at any time.

cl_cpstatus (default 1)
This toggles the display of capture point status on the hud (the capture bars)

cl_captimes (default 0)
This toggles the display of the capture point status between bars and numerical values when a point is being captured.

cl_showbonus (default 1)
Sets whether the game gives point bonus feedback on your hud or not (0 for no)

cl_showstatus (default 1)
This determines if the team status listings are shown automatically when you are dead (Useful to keep track of the game, recommended to be on)

cl_teamicons (default 1)
Shows an icon over your teammate's head, identifying them as on your team.

cl_traceshots (default 1)
Toggles whether you see the "tracer" effect some guns have.

--------------
NEW KEY BINDS:
--------------
+prone
Allows you to go prone and get up again. When in prone you can crawl forward and roll left/right, but you can only fire when not moving. When you go into water you automatically go un-prone.
If you are running forward and you tap prone you will do a quick dive, resulting in you landing on the ground prone. You take a small bit of damage when you land. You may go to prone from crouching, and to crouching from prone by holding the crouch key as you press the prone key to un-prone.

+commandmenu
Brings up the Command Menu VGUI, where you can send radio messages and change your settings.

---------
COMMANDS:
---------
listplayers
Lists the players in the server and gives you the ID number of each player, this is used with kickvote.

kickvote
Allows you to start a vote to kick a specific player, 65% of the server needed for motion to pass, syntax is kickvote [ID number] Example: kickvote 2 Note: Use this with the listplayers command.

cpstatus
Displays Capture Point Status screen.

drop
Drops current weapon so that you may pick up another.

dropkey
Drops the keycard if you are carrying it.

changeteam
Allows you to change your team.

changeclass
Brings up the Change Class menu to change your class.

changeweapons
Brings up the Weapon Selection menu to change your weapons.

radio
Displays Radio menu.
	radio 1 - Displays Radio Report/Responces Menu
	radio 2 - Displays Radio Emergency Messages Menu
	radio 3 - Displays Radio Orders Menu
NOTE: All the radio menus can be accessed from the Radio menu.

timeleft
Displays the time left before the map changes.