For a description of Freak Fortress 2, see
this thread.
Readme folder was missed when creating the zip, it will be included in the next version.
Dependencies:
MetaMod: Source 1.10
snapshot hg809 or newer
SourceMod 1.5.0
snapshot hg3675 or newer
SDKHooks 2.1 or newer. For Linux, SDKHooks 2.2 with
this update.
TF2Items 1.53 or newer
Optional:
To use FF2 on koth maps,
Stripper: Source with an
appropriate configuration. Linux users need
snapshot 63 or newer.
Downloads:
Freak Fortress 2 1.06h Game Server Files (includes CBSv3)
Freak Fortress 2 Fast Download Files (includes CBSv3)
For just CBSv3:
CBSv3 Game Server Files, includes materials, models, and updated CBS config file.
CBSv3 Fast Download Files
Items marked [Package] are only applicable to downloads and are not reflected in the in-game change log.
Changelog (main):
1.06h- [Players] Remove MvM powerup_bottle on Bosses. (RavensBro)
- [Package] Integrated new default_abilities and ff2_1st_set_abilities into main package. This fixes special_dropprop and adds the ff2_old_jump cvar.
- [Package] Integrated CBSv3 model and Sniper stockmodels model and materials, and updated the CBSv3 configuration to use these.
- [Package] Converted CBS and HHH configurations from UTF-8 with BOM to UTF-8 without BOM. This fixes errors about missing { in KeyValues.
1.06g- [Players] Fixed vote for charset. (RavensBro)
1.06f- [Players] Changelog now divided into [Players] and [Dev] sections. (Otokiru)
- [Players] Don't bother reading [Dev] changelogs because you'll have no idea what it's stated. (Otokiru)
- 3) [Players] Fixed civilian glitch. (Otokiru)
- 4) [Players] Fixed hale HP bar. (Valve) lol?
- [Dev] Fixed "GetEntProp" reported: Entity XXX (XXX) is invalid on checkFirstHale(). (Otokiru)
1.06e- [Players] Remove MvM water-bottle on hales. (Otokiru)
- [Dev] Fixed "GetEntProp" reported: Property "m_iClass" not found (entity 0/worldspawn) error on checkFirstHale(). (Otokiru)
- [Dev] Change how FF2 check for player weapons. Now also checks when spawned in the middle of the round. (Otokiru)
- [Dev] Changed some FF2 warning messages color such as "First-Hale Checker" and "Change class exploit". (Otokiru)
1.06d- Fix first boss having missing health or abilities. (Otokiru)
- Health bar now goes away if the boss wins the round. (Powerlord)
- Health bar cedes control to Monoculus if he is summoned. (Powerlord)
- Health bar instantly updates if enabled or disabled via cvar mid-game. (Powerlord)
1.06c- Remove weapons if a player tries to switch classes when they become boss to prevent an exploit. (Otokiru)
- Reset hale's queue points to prevent the 'retry' exploit. (Otokiru)");
- Better detection of backstabs. (Powerlord)");
- Boss now has optional life meter on screen. (Powerlord)");
1.06- Fixed attributes key of weaponN block. Now 1 space needed for explode string.
- Disabled vote for charset when there is only 1 not hidden chatset.
- Fixed "Invalid key value handle 0 (error 4)" when when round starts.
- Fixed ammo for special_noanims.ff2\rage_new_weapon ability.
- Coming soon: weapon balance will be moved into config file.
1.05- Added FF2_OnLoadCharacterSet forward.
- Added "hidden" key for charsets.
- Added "sound_stabbed" key for characters.
- Mantread stomp deals 5x damage to Boss.
- Minicrits will not play loud sound to all players
- For mappers: Add info_target with name 'hale_no_music' to prevent Boss' music.
- FF2 renames *.smx from plugins/freaks/ to *.ff2 by itself.
- Third Degree hit adds uber to healers.
- Fixed hard "ghost_appearation" in default_abilities.ff2.
- FF2FLAG_HUDDISABLED flag blocks EVERYTHING of FF2's HUD.
- Changed FF2_PreAbility native to fix bug about broken Boss' abilities.
1.04- Seeldier's minions have protection (teleport) from pits for first 4 seconds after spawn.
- Seeldier's minions correctly dies when owner-Seeldier dies.
- Added multiplier for brave jump ability in char.configs (arg3, default is 1.0).
- Added config key sound_fail. It calls when Boss fails, but still alive.
- Fixed potential exploits associated with feign death.
- Added ff2_reload_subplugins command to reload FF2's subplugins.
1.03- Finally fixed exploit about queue points.
- Fixed non-regular bug with 'UTIL_SetModel: not precached'.
- Fixed potential bug about reducing of Boss' health by healing.
- Fixed Boss' stun when round begins.
1.02- Added isNumOfSpecial parameter into FF2_GetSpecialKV and FF2_GetBossSpecial natives.
- Added FF2_PreAbility forward. Plz use it to prevent FF2_OnAbility only.
- Added FF2_DoAbility native.
- Fixed exploit about queue points...ow wait, it done in 1.01.
- ff2_1st_set_abilities.ff2 sets kac_enabled to 0.
- FF2FLAG_HUDDISABLED flag disables Boss' HUD too.
- Added FF2_GetQueuePoints and FF2_SetQueuePoints natives.
- 1.01
- Fixed "classmix" bug associated with Boss' class restoring.
- Fixed other little bugs.
- Fixed bug about instant kill of Seeldier's minions.
- Now you can use name of Boss' file for "companion" Boss' keyvalue.
- Fixed exploit when dead Boss can been respawned after his reconnect.
- Fixed "Random" charpack, there is no vote if only one charpack.
- Fixed bug when boss' music have a chance to DON'T play.
- Fixed bug associated with ff2_enabled in cfg/sourcemod/FreakFortress2.cfg and disabling of pugin.
- Added rage_overlay.ff2 and special_noanims.ff2 sub-plugins.
What's abilities contains this plugins? Read commentaries of sources.
- Fixed bug about Seeman's companion.
1.0 (compared with VSH v.1.38 )- Boss' health is divided by 3.6 in medieval mode
- Restoring player's default class, after his round as a Boss
- Added !ff2_resetqueuepoints command (also there is admin version)
- Medic is credited 100% of damage done during ubercharge
- If map changes mid-round, queue points are not lost.
- Dead Ringer will not be able to be activated for 2 seconds after backstab
- Added ff2_spec_force_boss cvar