*This document is for v0.19. Please read history-e.txt for later ones.
Historical List
v0.19 Randomize respawn time / Adjust chargebar on spawn / Now Engineer's anti flash helmet become optional
v0.18 Added new option for Homing Panzer Rocket
v0.16 Running Sniper Scope / Homing Panzer Rocket
v0.13 Change Sniper Reticle / Only Snipers Match / Added new vote items Option for picking up dropped weapon's clip ammo / Option for Anti Smoke Pack Chargebar Factor
v0.12 Shuffle Teams / Load default settings / Added new vote items / Show player statistics / Updated Smoke Grenade options / Updated Flashbang options / Updated Gib Grenade options / Updated Sniper's Headshot options
v0.11 Change dazzling color of Flashbang
v0.10 Ability to see-through smoke / Calling vote for FMG settings / Draw ability/powerup icons / Change blood/flash alpha when taking damage / Draw next weapons in active bank / Enable Engineers and Medics to be able to drop primary weapon / Gel Gun that has multiple effects / Chargebar spending option for Smoke Grenade
v0.09 Enable Sniper Rifle's headshot to force players to go to limbo
v0.08 Enable Venom to do headshot
v0.07 Bounce panzer-rocket on the walls / Gamble Grenade / No jumping aim spread / Enable Sniper Rifle to pierce the walls
v0.06 Heavy weapon/class restrictions / Draw status of heavy weapon/class restrictions / Enable Venom to pierce the walls / Flashlight
v0.05 Draw location name you are at / No complaint popup / Gib Grenade / Announcement for objectives on chat and console / Lightsaber settings
v0.03 Bounce something / Lightsaber / Change weapon feedbacks / Shoving teammates
v0.02 Flashbang
v0.01 Draw reinforcement timer / Colored obituaries / Smoke Grenade

List for Client Features

List for Server Features
by Features
  • bounding and piercing Grenade
  • Announcement for objectives on chat and console
  • Anti Smoke abilities
  • Change blood/flash alpha when taking damage
  • Bounce something
  • Bounce panzer-rocket on the walls and waters
  • Flashbang
  • Gamble Grenade spawns random items when explode
  • Enable Venom to do headshot
  • Lightsaber
  • Heavy weapon/class restrictions
  • No jumping aim spread
  • Change weapon feedbacks
  • Enable Sniper Rifle to pierce walls and players
  • Enable Venom to pierce walls and players
  • Smoke Grenade
  • Enable Sniper Rifle's headshot to force players to go to limbo
  • Shoving teammates
  • Flashlight
  • Calling vote for FMG settings
  • Enable Engineers and Medics to be able to drop primary weapon
  • Gel Gun that has multiple effects
  • Chargebar spending option for Smoke Grenade
  • Load Prepared Settings
  • Shuffle Teams
  • Only Snipers Match
  • Option for picking up dropped weapon's clip ammo
  • Homing Panzer Rocket
  • Running Sniper Scope
  • Randomize respawn time
  • Adjust chargebar on spawn
  • by Cvars

  • /fun_match
  • /public_match
  • /shuffle_teams
  • /snipers
  • g_allowDropWeapon
  • g_allowFlashlight
  • g_allowGelEngineer
  • g_allowGelLt
  • g_allowGelMedic
  • g_allowGelSoldier
  • g_allowGibGrenadeEngineer
  • g_allowGibGrenadeLt
  • g_allowGibGrenadeMedic
  • g_allowGibGrenadeSoldier
  • g_antiFlashEngHelmet
  • g_antiSmokeBinoculars
  • g_antiSmokeEngHelmet
  • g_antiSmokeMedKit
  • g_announceObjectives
  • g_asChargeTimeFactor
  • g_bounceGrenades
  • g_bounceItems
  • g_bouncePlayers
  • g_bounceRockets
  • g_bounceRocketsDegrees
  • g_damageBloodMin
  • g_damageFlashMin
  • g_fbAmmo
  • g_fbChargeTimeFactor
  • g_fbEngMax
  • g_fbLtMax
  • g_fbMedMax
  • g_fbSolMax
  • g_friendlyFlash
  • g_friendlyGel
  • g_friendlyHoming
  • g_ggEngMax
  • g_ggLtMax
  • g_ggMedMax
  • g_ggSolMax
  • g_ggFlags
  • g_gibChargeTimeFactor
  • g_gibGrenadeDamage
  • g_gibGrenadeHealth
  • g_headshotVenom
  • g_homingRocket
  • g_homingRocketSpeed
  • g_keepChargebar
  • g_lightsaber
  • g_lightsaberDamage
  • g_lightsaberRange
  • g_maxEngineer
  • g_maxFlamer
  • g_maxLt
  • g_maxMauser
  • g_maxMedic
  • g_maxPanzer
  • g_maxVenom
  • g_noJumpingAimSpread
  • g_panzerFeedback
  • g_pickupClip
  • g_pierceSniper
  • g_pierceVenom
  • g_randomSpawn
  • g_runningScope
  • g_sgAmmo
  • g_sgChargeTimeFactor
  • g_sgEngMax
  • g_sgLtMax
  • g_sgMedMax
  • g_sgSolMax
  • g_shove
  • g_smokeTreasureIcon
  • g_snipers
  • g_weaponFeedbacks
  • g_zeroChargebar
  • Details for Client Features
  • Change blood/flash alpha when taking damage
      cg_damageBlood (Default: 1.0)
      Set alpha value for damage Blood.

      cg_damageFlash (Default: 1.0)
      Set alpha value for damage Flash.

      Note: Both of values will be automatically capped to Server settings. So you just set values what you want.

  • Draw status of heavy weapon/class restrictions
      cg_drawClassLimit (Default: 0)

      0: Draw nothing.
      1: Draw heavy weapon restrictions.
      2: Draw heavy weapon and class restrictions.

  • Draw location name you are at
      cg_drawLocation (Default: 0)
      Set cvar for drawing method as bitflags.

      0: Draw nothing.
      1: Draw small text on the right bottom.
      2: Draw large text on the center when you are entering new location.

  • Draw reinforcement timer
      cg_drawSpawnTimer (Default: 1)
      If 1, draw reinforcement timer by the timelimit.
  • Colored obituaries
      cg_exObituary (Default: 1)
      If 1, use alter obituaries.
      Purple text for teammate's death, Blue text for enemy's death.
  • Draw ability/powerup icons
      cg_drawFmgIcons (Default: 1)
      If 1, draw HUD icons for Engineer's helmet, anti smoke ability and so on.
  • No complaint popup
      cg_noComplaintPopup (Default: 0)
      If 1, complaint popup will not be shown. In other words, you will automatically press F2.
  • Flashlight
      If server allows, you can turn on the flashlight.
      Please note that this is just fun feature, because it doesn't brighten the dark room itself. Only work for the players and some stuff.

      flash
      This is console command, so open console and type
      /flash
      or
      bind n "flash"
      You can toggle the light by this command.

  • Calling vote for FMG settings
      If server allows you can call vote for some FMG settings.
      Open console then use callvote commands with following options.

      callvote weapon_feedback <enabled>
      Call vote for g_weaponFeedbacks settings.

      callvote bounce <grenades> <items> <player>
      Call vote for g_bounceGrenades g_bounceItems g_bouncePlayers settings.

      callvote lightsaber <enabled> <damage> <range>
      Call vote for g_lightsaber g_lightsaberDamage g_lightsaberRange settings.

      callvote shuffle_teams
      Shuffle Teams.

      callvote fun_match
      Load default settings for Fun match.

      callvote public_match
      Load default settings for Public match.

      callvote snipers <mode>
      Vote for g_snipers value. When this vote is succeeded, reset_match will be called automatically.

      You can type "callvote" to see usage.

  • Draw next weapons in active bank
      cg_drawNextWeapInBank (Default: 2)
      1: Draw next weapon in the active bank.
      2: Draw all of weapons in the active bank.
  • Change dazzling color of Flashbang
      Change dazzling color when you are taking Flashbang effect.

      cg_flashDamageColor (Default: "0.8 0.8 0.8")
      Set 0 to 1.0 of RGB values separated by space.
      ie) cg_flashDamageColor "0.7 0.7 0.5" (light yellow)

  • Show Player Statistics
      stats
      Open console and type:
      /stats
      then you can see your statistics.
  • Change Sniper Reticle
      cg_sniperReticle (Default: 0)
      Set Bitflags for Sniper Reticle type.

      0: No change
      1: Draw detail lines
      2: Change line color to Green
      4: Draw center Red dot
      8: Snooper mode

      I note sample bind script to change it in game easily.

      set RET_00 "cg_sniperReticle 0; set RET vstr RET_01"
      set RET_01 "cg_sniperReticle 1; set RET vstr RET_02"
      set RET_02 "cg_sniperReticle 5; set RET vstr RET_03"
      set RET_03 "cg_sniperReticle 3; set RET vstr RET_04"
      set RET_04 "cg_sniperReticle 7; set RET vstr RET_05"
      set RET_05 "cg_sniperReticle 9; set RET vstr RET_00"
      set RET vstr RET_00
      bind x "vstr RET"
  • Details for Server Features
  • Enable Engineers and Medics to be able to drop primary weapon
      g_allowDropWeapon (Default: 0)
      If 1, Engineers and Medics can drop their primary wewapon and can pickup MP40/Thompson/Sten as Soldiers and Lts do.

  • bounding and piercing Grenade
      It spend chargebar to use this grenade.
      This weapon has two parameters "Health" and "Damage". When grenade hit players it subtract "Damage" value from player's health and its own "Health". It will be repeated until "Health" become 0 or it's timestamp.

      g_gibGrenadeDamage (Default: 200)
      Set "Damage" value I wrote above.

      g_gibGrenadeHealth (Default: 5000)
      Set "Health" value I wrote above.

      g_gibChargeTimeFactor (Default: 0.5)
      Set chargebar spending factor to use this grenade in the range from 0 to 1.0.
      NOTE: Engineers only spend 2/3 value.

      g_allowGibGrenadeEngineer (Default: 1)
      g_allowGibGrenadeLt (Default: 1)
      g_allowGibGrenadeMedic (Default: 1)
      g_allowGibGrenadeSoldier (Default: 1)
      Set if allow to use grenade for each class.

  • Anti Smoke abilities
      Give Anti Smoke abilities that can see through smoke.

      g_antiSmokeBinoculars (Default: 1)
      If 1, Lt's binoculars have Anti Smoke ability.

      g_antiSmokeEngHelmet (Default: 1)
      If 1, Engineer's helmet have Anti Smoke ability.

      g_antiSmokeMedKit (Default: 1)
      If 1, Medics can launch Anti Smoke pack in weapon bank 6. Player who picked up this pack will get Anti Smoke ability for 10 seconds.

      g_asChargeTimeFactor (Default: 0.25)
      Set chargebar spending factor to use this Anti Smoke pack in the range from 0 to 1.0.

  • Change blood/flash alpha when taking damage
      Set minimum value of User settings.

      g_damageBloodMin (Default: 1.0)
      Set alpha value for damage Blood.

      g_damageFlashMin (Default: 1.0)
      Set alpha value for damage Flash.

  • Announcement for objectives on chat and console
      g_announceObjectives (Default: 1)
      If 1, objective announcements are enabled.

  • Bounce something
      g_bounceGrenades (Default: 0)
      If 1, grenades and airstrike can become bouncy like superball.

      g_bounceItems (Default: 0)
      If 1, items become bouncy.

      g_bouncePlayers (Default: 0)
      If 1, players become bouncy and will never fall to death.

  • Bounce panzer-rocket on the walls and waters
      g_bounceRockets (Default: 0)
      If 1, panzer-rocket reflect on walls or water surface.

      g_bounceRocketsDegrees (Default: 30)
      Set bounce angle degrees.
      If rocket direction angle to wall face is lower than value, rocket is reflect. To reflect on water surface it must be lower than half of value.

  • Flashbang
      Hurt player's eyes when it brows up. For your assault team.

      g_fbEngMax (Default: 2)
      g_fbLtMax (Default: 1)
      g_fbMedMax (Default: 1)
      g_fbSolMax (Default: 1)
      Set maximum number of grenades each class can have.

      g_friendlyFlash (Default: 1)
      If 1, it hurts teammate's eyes. It will always affect to attacker's eyes independent of setting.

      g_fbChargeTimeFactor (Default: 0.5)
      Set chargebar spending factor to use this grenade in the range from 0 to 1.0.
      NOTE: Engineers only spend 2/3 value.

      g_fbAmmo (Default: 1)
      If 1, Ammo pack supplies Flashbang.
      If 0, players cann't get extra grenades until next spawn.

      g_antiFlashEngHelmet (Default: 1)
      If 1, give anti-flash ability to engineer's helmet.

  • Gamble Grenade spawns random items when explode
      It spawns random items when it brows up.

      g_ggEngMax (Default: 10)
      g_ggLtMax (Default: 4)
      g_ggMedMax (Default: 2)
      g_ggSolMax (Default: 6)
      Set maximum number of grenades each class can have.

      g_ggFlags (Default: 63)
      Set item list as bitflags.
      Last item has lower chance to spawn than first one.

      1: Health pack
      2: Ammo pack
      4: Random weapon
      8: Dynamite
      16: Grenade
      32: Rocket

      Ammo pack no longer supplies this grenade since v0.12

  • Enable Venom to do headshot
      g_headshotVenom (Default: 0)
      If 1, Venom can do headshot.
  • Lightsaber
      Replace Knife with Lightsaber.

      g_lightsaber (Default: 0)
      If 1, the force may be with you.

      g_lightsaberDamage (Default: 999)
      How strong the force of you...well, set Lightsaber damage.

      g_lightsaberRange (Default: 192)
      How st...set Lightsaber length (in inches).

  • Heavy weapon/class restrictions
      g_maxMauser (Default: -1)
      g_maxPanzer (Default: -1)
      g_maxVenom (Default: -1)
      g_maxFlamer (Default: -1)
      g_maxMedic (Default: -1)
      g_maxEngineer (Default: -1)
      g_maxLt (Default: -1)
      Set maximum number of each class and heavy weapon.

      -1: No limitation.
      0: This class/weapon is disabled.

  • No jumping aim spread
      g_noJumpingAimSpread (Default: 0)
      If 1, jumping no longer make aim bad.
      This is for g_weaponFeedbacks and flying fight for fun.
  • Change weapon feedbacks
      g_panzerFeedback (Default: -64)
      Change feedback when players shoot Panzerfaust. If value is greater than 0 players are pushed to forward.

      g_weaponFeedbacks (Default: 0)
      If 1, add feedbacks to some weapons. You can fly with some weapons.

  • Enable Sniper Rifle to pierce walls and players
      g_pierceSniper (Default: 0)
      If 1, Sniper shot pierce walls and players.
      Damage of pierced bullet will be reduced away. Also it depends on material of the wall how easy to pierce.
  • Enable Venom to pierce walls and players
      g_pierceVenom (Default: 0)
      If 1, Sniper shot pierce walls and players.
      Damage of pierced bullet will be reduced away. Also it depends on material of the wall how easy to pierce.
  • Smoke Grenade
      Grenade that spawns smoke columns.

      g_sgEngMax (Default: 2)
      g_sgLtMax (Default: 1)
      g_sgMedMax (Default: 1)
      g_sgSolMax (Default: 1)
      Set maximum number of grenades each class can have.

      g_smokeTreasureIcon (Default: 1)
      If 1, smoke hide the objective icon on the player's head.
      It seems to be very normal, but transparent particles never hide the icon in RtCW by shader issue (or limitaion).

      g_sgChargeTimeFactor (Default: 0.5)
      Set chargebar spending factor to use this grenade in the range from 0 to 1.0.
      NOTE: Engineers only spend 2/3 value.

      g_sgAmmo (Default: 1)
      If 1, Ammo pack supplies Smoke Grenade.
      If 0, players cann't get extra grenades until next spawn.

  • Enable Sniper Rifle's headshot to force players to go to limbo
      g_sniperHeadshotDeath (Default: 0)
      Set sniper's headshot damage options as Bitflags.

      1: Headshot force players to die.
      2: Headshot death force players to go to limbo.

      1 is used in combination with g_pierceSniper. That is, even if damage of pierced bullet isn't enough, headshot always kill players.

      It has been bitflags since v0.12.

  • Shoving teammates
      g_shove (Default: 0)
      If this value is greater than 0, players can shove their teammates. Around 512 may be good for decent play.

  • Flashlight
      g_allowFlashlight (Default: 0)
      If 1, allow players to use Flashlight.
  • Allow Vote for FMG settings
  • Gel Gun that has multiple effects
      g_allowGelSoldier (Default: 0)
      g_allowGelLt (Default: 0)
      g_allowGelMedic (Default: 1)
      g_allowGelEngineer (Default: 1)
      Set if each class has Gel Gun at spawn.
      NOTE: All classes can pick up dropped Gel Gun independent of settings.

      g_friendlyGel (Default: 3)
      Set bitflags if Gel Gun affect teammates and attacker himself.

      1: Gel Gun affect teammates.
      2: Gel Gun affect attacker himself.

  • Shuffle Teams
      shuffle_teams
      This command shuffle teams and restart the match.
  • Load Prepared Settings
      fun_match
      This command load fmg_fun_match.cfg and restart the match.

      public_match
      This command load fmg_public_match.cfg and restart the match.

      Also server can make players to call vote for prepared settings.

  • Only Snipers Match
      g_snipers (Default: 0)
      By changing this value you can make only snipers match.
      NOTE: This value can be called vote by players.

      1: All players will spawn as a Soldier with a Mauser.
      2: Not change player class but primary weapon will become a Mauser.

      snipers <mode>
      Server admin can call this command to force begin Snipers Match.

  • Option for picking up dropped weapon's clip ammo
      g_pickupClip (Default: 1)
      If 1, players can pick up dropped weapon's clip ammo.
  • Homing Panzer Rocket
      g_homingRocket (Default: 0)
      If 1 or 2, panzer rocket is homing target enemy. (Different type of homing)

      g_homingRocketSpeed (Default: 1000)
      Set velocity of homing rocket.

      g_friendlyHoming (Default: 0)
      Set value if homing rocket effects to teammates.
      if 1, players can target their teammates.

  • Running Sniper Scope
      g_runningScope (Default: 0)
      If 1, players can snipe even when they are running or jumping.
  • Adjust chargebar on spawn
      g_keepChargebar (Default: 0)
      If 1, when player spawns, it doesn't full charge and keep value.

      g_zeroChargebar (Default: 0)
      If 1, empty chargebar when player's first spawn.
      If 2, empty chargebar when player's all of spawns.

  • Randomize respawn time
      g_randomSpawn (Default: 0)
      If 1, randomize respawn time. This will avoid easy spawn killing on some maps that have same spawn time for both teams.
  • Misc
  • Bitflags ?
      Please let me omit details, but it's easy to use. All you need to do is adding all numbers which you want to enable.

      for instance, there are 4 options like:

      0: Eat nothing
      1: Sushi
      2: Tenpura
      4: Sukiyaki

      If you want to eat Sushi and Tenpura so set 3 (= 1 + 2) or if you need Sushi and Sukiyaki then set 5 (= 1 + 4).