1. Custom Fortress - Beta
  2. News

Custom Fortress - Beta News

Custom Fortress

Hello, it's been a while since the last update, despite being a passion project, real life problems can be overwhelming to us. we have rebranded our Mod Name, to avoid misunderstandings, we NEVER meant to be superior or be the first ones ending up on the store page.

The Bigger is Better Set
Originally made in 2011, by Joshua Opel, i managed to contact him on Facebook from all the things, and he gave me permission to use his creations, now they can see the light of day, reworked them a little, with some original mechanics.
The Airbone Arsonist Set
Fly high in the sky with these 2 new weapons, a new flamethrower capable of boosting, and a flaregun chasing down targets on fire, created by the one and only NeoDement The Misfortune Canteen
The Magician is now sealed in this Fortune teller, will he help? or be an annoyance?! fear his power! of talking... seriously he doesn't shut up!
Made by Chickenman, Audrey, Hirsch, and Elo The Better Medal
Here is your own medal to flex on everybody, and act superior even in cases where you don't! go ahead, show your pride, flex on other people! but whatever you do keep that badge (in the shadows)


[h2]Here's a list of patch notes, and some renders showing the new additions[/h2]
Highlights

  • NEW MOD NAME! Changed from Better Fortress 2 to Custom Fortress 2!
  • Get a medal from the past! "The Better Medal" is a cold memento of days we're not so proud of...
  • Revamped the Create a Server Menu!
  • Dozens of new and old options to use.
  • Customize your CF2 Server to your hearts desire!
  • New Bigger Weapons and Love to Old Weapons!
  • Engineer has a brand new Primary, Secondary and Melee weapon from the Bigger and Better set!
  • Pyro got the Afterburner and the Spitfire!
  • Old weapons also got some new stats. Check them out in game!
  • Removed Grub.
General
  • Added a loading screen to Create a Server menu button.
  • Added kill icons to missing mod weapons.
  • Added robot bullet impacts for players wearing the Mechanized Soul cosmetic.
  • Server owners can now use "impulse" command if sv_cheats_server_owner is set to 1.
  • Added more ways to kill bind! Type tf_kill [number]: (Community Addition)
  • - 0 = Normal
  • - 1 = Burn
  • - 2 = Freeze
  • - 3 = Incinerate
  • - 4 = Disintegrate
  • - 5 = Disintegrate and Gib
  • - 6 = Mistify
  • - 7 = Decapitate
  • - 8 = Cloak
  • - 9 = Turn to Gold

  • Updated default fov_desired value to 90 by default.
  • Updated Fast Weapon Switch value to be on by default.
  • Added a new Merasmus Canteen that actually talks!
  • Professional's Ushanka can now be used on Engineer.
  • Fixed a bug where main menu buttons would become out of position in 16:10 aspect ratios.
  • Fixed a bug where addcond 88 was crashing servers due to the lack of precache.
  • Disabled the Menu Background map.
  • Added cf_vscript_allow_notifications to disable / enable sending custom notifications to users through VScript.
  • Fixed missing materials on the box version of the Texa's Tacklin' Taunt for the Engineer.


General MVM
  • Added a Tank Kill Icon.
  • The Misfortune Canteen (Community Item)
VScript / Modding
  • Added "airblast_pushes_teammates" attribute for Flamethrowers. Allows the ability for airblast to push ally players.
  • Added "projectile_has_gravity" attribute for Rocket Launchers. Allows rockets to sink like rocks.
  • Added FileToKeyValues(filename) as global function to vscript.
  • Added GetInt(), GetBool(), GetStr(), GetFloat(), IsEmpty(), GetDataType(), and GetName(), as member functions to CScriptKeyValues.
  • Bots now ignore disabled func_capturezone triggers.
  • Added SendNotification to send custom notifications to users.
  • Jars and Cleaver can now have their projectile speed adjusted.
  • Short Circuit Orb can now have its projectile speed, damage and radius changed.

Major changes to MvM and Slight fixes

General
  • Removed "Hide Robot Models" advanced option. (Buggy reasons)

  • Added splash texts to the main menu! (Don't take these seriously)

  • Added a crit heal indicator advanced option for Medic players.

  • Added a chat message sound which can be enabled with bf_sound_chatping. You can customize the sound it plays with bf_sound_chatping_file.

  • Added the ability for Unusual Partner Taunts to share effects when triggered.

  • Added a advanced option for a Clean Spectator HUD to remove the gray bars during spectator.

  • Added team preview buttons to the class loadout.

  • Changed the Beta message font to be different and also slightly bigger.

  • Dispensers touch triggers are now parented to the dispenser itself.

  • Fixed a bug where the default message ping wasnt playing in MvM.

  • Fixed a bug where dedicated servers would still show host stuff.

  • Fixed a bug where the chat format wasnt using the localized strings.

  • Taunt Props now have the same scale as the player if it's not normal sized.

  • Fixed a bug where bodygroups werent being restored when using "Disable Cosmetics" option.

  • Soldier gifted the Gunboats to Demoman.

  • Added bf_cosmetic_restrictions to disable halloween restrictions on items.
General MVM
  • Added X-Ray Cash and Radius Stealth canteen functionality (courtesy of GaijinViking)

  • Changed the Giant Demoman Grenade launcher firing sound.

  • Changed the Giant Pyro Flamethrower sounds.
Tech stuff
  • Changed the "addcond" and "removecond" command to automatically find all condition names.

  • Changed bot_teleport to now teleport bots to crosshair if no position arguments are passed.

  • Fixed a crash bug where players could "ent_create player" on servers causing them to crash.


  • Fixed a bug where taunt props wouldn't scale properly when the player model was scaled.

  • Fixed a bug where bodygroups werent being restored when using "Disable Cosmetics" option.

  • Fixed a bug where normal and giant robot player models didnt play certain animations or caused visual cosmetic bugs.

  • Fixed a bug where some robot voicelines were not playing in the loadout screen when equipping the Mechanized Mercenary cosmetic.

  • Fixed a bug where Robot Spies still had their eye glow when cloaked.

  • Fixed a bug with the Sync Loadout button not applying items to the correct slots.

  • Fixed a bug where the Server Host icon wasnt showing up in the MvM scoreboard.

  • Removed Grub.
MvM Versus
  • Added a new convar (bf_mvmvs_playstyle) to set the playstyle of MvM Versus. Currently only supports 0 and 1, for Classic and Popfile Based modes respectively.

  • Added bf_mvmvs_max_giants and bf_mvmvs_max_bosses to set the maximum limits for player robots to become giants and bosses.

  • Added bf_mvmvs_invader_bomb_chance to allow player robots to hold the bomb.

  • Added bf_mvmvs_restrict_slots to restrict weapon slots for Robots while playing under playstyle 1.

  • Added bf_mvmvs_enable_human_busters to enable the ability for human robots to play as Sentry Busters.

  • Added a custom scoreboard for MvM Versus that properly shows both Robot players and Human players.

  • Players on the Robot team can now use Engineer Robot teleporters when respawning.

  • Fixed a bug where the currency would be set to 0 if a player initially joined BLU and then joined RED.

  • Fixed a bug where players that originally were RED and then switched to BLU would retain their upgrades.
VScript / Modding
  • Added cl_reload_item_schema and sv_reload_item_schema for reloading custom item schemas (currently useless)

  • Revamped custom killicon support for maps, so mapname_textures.txt works alongside with map_textures.txt.

  • Implemented some VScript and Hammer I/O MvM populator functions:
    - EndWave(T/F), True = pass the wave, False = "fail" the wave
    - StartWave

  • Implemented SetObservable() VScript function.

  • Implemented scripted_user_func() for VScript.

  • Implemented GetDefinitionString to CEconEntity for VScript.

  • Added new attributes:
    - "has infinite ammo" (1 for both clip and reserve ammo, 2 for reserve ammo only)
    - "alt-fire disabled" (1 to disable the alt-fire of weapons. Currently does not work for Sniper Rifles)

  • Fixed "mult_dmg_bonus_while_half_dead" and "mult_dmg_penalty_while_half_alive" attributes to work on non-melee weapons.

Medium Sized update!

  • Added a new map background when launching the game.
  • Added a Host Tag & a Host symbol in the chat and scoreboard respectively for users to quickly identify who the host is.
  • Added 2 new Loadout Presets: Slot E and Slot F
  • Added a new Skin Slot next to the Action Slot for whole body cosmetics.
    - Currently only used for the Mechanized Mercenary and Voodo-Cursed Soul.
  • Added Slot filters for filtering out TF2 items or Mod Items.
  • Added a Mann Co. Catalogue category for users to check all the mod items.
  • Added 2 new options in Advanced Settings.
    - Disable Cosmetics.
    - Disable Unusuals.
  • Added a vote for MvM to toggle MvM Versus.
  • Removed "Pass to me!" voiceline!
  • Fixed a bug where MvM Defender Spies would disguise as BLU humans.
    - Fixed a bug where disguising as players using Mechanized Mercenary cosmetics would show them as humans.
  • Fixed a bug where the Mechanized Mercenaries ragdoll would show up as a human and not as robot.

QOL For Server owners & Misc changes

Server owners can now use sv_cheats_server_owner

What does this do? it allows server owners to run specific commands (not all) protected with cheats, without giving cheats to everyone else, due to limitations, this is the current list:
  • Ent_Create, Ent_Remove, Ent_Remove_All.
  • Noclip, God, Buddha,
  • Addcond, Removecond

We wish to make all Cheat protected convars to work with this too, but we don't have Access to that.

Here's the rest of changes:

Ent_remove no longer can remove players/worldspawn to avoid softlocks (Vvis)
Fixed missing Friend icon on Tablescore removed by accident.
Currency_give will give you money if tf_mvm_maxcurrency is changed (instead of 30k hardcoded)
Settings turned on by Default:
- Ping as Numbers
- Hitsounds

Fatal crashes fixed (hopefully)

- Solved fatal crashes after the SDKLess update (Menoly)
- Updated Gangnam Style Music (Polybrow)
- Fixed Custom Taunts not working properly in Loadout & in-Game
[h3]Added the Deflector (Playable version)[/h3]
  • Deflects projectiles
  • -80% Accuracy
  • -38% Primary Ammo (125)