OPEN FORTRESS

DEVELOPMENT BLOG

RECENT POSTS

Patch 21, Hotfix

OF Team | July 21, 2024

Playtest Wave TRIPLE!

OF Team | July 17, 2024

Welcome to the Mile High club

OF Team | June 22, 2024

RECENT TWEETS

Revision 20 Patch notes

OF Team | June 22, 2024

Tags: News , Updates

[Balance]

  • Nailgun
    • Increased projectile hitbox size
    • Lowered gravity
      • Same speed but they travel slightly further and more straightforward

[Maps]

[New Maps]

  • dm_radiowave_dev/mdom_radiowave_dev

[Reworked Maps]

  • dm_angeles/mdom_angeles Complete rework
  • dm_fotia_dev Complete rework
  • dm_lumberyard Visual rework and gameplay polish

[Updated Maps]

  • dm_facility_dev
  • dm_deadlock
  • mctf_obzen_dev
  • dm_monthu_dev
  • dm_marine_dev
  • dm_wushu_dev Added jetpack
  • dm_rig Added jetpack
  • dm_acrophobopolis_dev
  • dm_mannworks

[Removed maps]

  • dm_oldcastle
  • dm_hungry

[Audio Visual]

[Announcers]

  • Reworked VOX Announcer with higher quality and more lines

[Cosmetics]

  • Added back cosmetic category, which now includes the backpack

  • Added the following cosmetics:

    • Rocky Hoodie
    • Rocky Pants
    • Welding Overalls
    • Welding Gloves
    • Cybermare Ballcap
    • Manon glasses
    • Dirt Bike Helmet
    • Tennis cap
  • Updated the quake gloves to be more in line with the rest of the gloves

  • Adjusted shine on Heavy-styled fingerless gloves

  • Changed several cosmetics colors to be closer to the default mercenary coloration:

    • Driver Jacket and Pants
    • Floral shirt
    • Two piece suit
    • Namshirt

[Weapons]

  • New china lake model and animations

  • Adjusted Revolver and Quad launcher reload anims to match their reload speed better

    • Actual reload speed unaffected
    • Animations are temporary
  • Fixed centered pistol offset

  • Updated bucket icons for the following weapons:

    • Chainsaw
    • Dynamite
    • Grenadelauncher
    • Railgun
    • Revolver
    • Rocketlauncher
    • Shotgun
  • Renamed the "Gatling Gun" to "Chaingun" due to popular usage and copyright issues

[Bots]

  • Added some bot names

[Mapping]

  • Added custom MCTF flag model ( not used on maps yet )

  • Added extol pack textures by idolon

  • Added deadsimple skybox texture

  • Added soundstage camera prop by wendy

  • Added dump truck and front loader models requested by LN95

  • Updated the FGD to standardise certain things like pickup heights and timers

  • Updated the gameplay zoo to accomodate these changes

  • Updated several material tags:

    • OF skyboxes no longer appear under the tf tag, and instead under skybox
    • Added the tf tag to tf2 styled textures that did not have it
    • Removed the tf tag from several textures that cluttered the texture browser
    • Signature decals now have the signature tag along with the tf tag
    • Probably missed a few, create thread or github issue to report these

[System]

  • Added of_dm_gamemode, replaces:

    • of_infection
    • of_duel
    • of_arena
    • of_mutator GUN_GAME
  • Added mp_maxrounds_ffa

    • Used instead of mp_maxrounds when in free for all modes
  • Removed of_forceclass, of_allow_special_classes and of_forcezombieclass

  • Now replaced with individual classlimits:

    • A limit of -1 is unlimited, anything else limits the classes to that specified number
    • May be used like the following:
      • of_classlimit_classname -1
      • of_classlimit_classname -1 4 2
      • First parameter is mandatory, sets the default limit (-1 for unlimited)
      • Second is BLU specific limit, Third is RED specific limit, both are optional
  • Re-added mat_picmip, of_picmip and mat_picmip serve the same purpose

  • Added the following voteissues:

    • Change Gamemode
    • Rock the vote
  • Successful voteissues no longer time out the voter, only failed ones do

  • Added autocomplete to the following commands:

    • give_weapon
    • addcond
    • removecond
  • Added tintmasktexture param to OF_VertexLitGeneric

    • Lets you define a seperate texture to use for coloring instead of using the alpha

[Gameplay]

  • Added the jetpack powerup

    • "Back" type cosmetics are hidden with the jetpack enabled
    • Added of_jetpack 1 ConVar to spawn with it
  • Updated airstep detection such that it allows for trimping and surfing

  • Added "ProjectileSize" and "ProjectileGravity" weapon data for Nail type projectiles

  • Standardised centerfire projectiles

    • Instead of manually setting a different projectile offset, centered projectiles now simply set the y value to 0
  • Added of_centered_projectiles convar

    • Sets the projectiles to be centered even without viewmodels
  • Viewmodels centered 2 now makes viewmodels centered without affecting the projectiles

[UI]

[New System Capabilities]

  • Added "MouseInputPassType" and "DoMouseEventsAfterPassing" attributes to HUD elements

    • MouseInputPassType settings 0 - Children of this element block it from getting mouse inputs 1 - Children handle mouse event and pass it to the parent element 2 - children pass the mouse event to parent without handling it
    • DoMouseEventsAfterPassing
      • Manually set of this child element should handle its even before passing it to the parent
  • Added support for relative child searching where applicable

    • ex. "Child1/ChildOfChild/Chilchuck"
    • ex2. "../../parentofparent"
  • Progress bar hud elements (ProgressBar and CExProgressBar) now accept dialog variables ( %variable% ) and update in real time when the variable is changed

  • CTFImagePanel now accepts dialog variables in the image section

  • ScrollablePanelList can now be created via res files without code

    • Now supports all panel types
    • Supports multiple selection
    • Can be both horizontal and vertical
    • Can be created via res file instead of just via code
    • Scroll bar is no longer auto created

[HUD Updates]

  • Deathmatch modes now only have voice menu options which make sense for the mode

    • Since the corresponding number for the voice commands can now differ between modes you can now use a global identifier instead of the number to bind voice commands
    • ex. "voicemenu medic" instead of "voicemenu 0 0"
    • You may find a list of the tags in scripts/voicecommands.txt
  • Loadout now has animations to go along with switching categories

  • %MaxAmmo% and %MaxClip% dialog variables are now created alongside the %Ammo% and %AmmoInReserve% dialog variables

[Bugfix]

  • Fixed crash related to viewmodels
  • Fixed issues relating to cosmetics appearing in spectator mode
  • Fixed ammo packs being removed on pickup even if the player had full ammo if the player has a metal reserve
  • Fixed pickups such as weapon spawners not following their parent object properly
  • Fixed non default melees such as the lead pipe not being properly granted in arsenal
  • Fixed Dance Floor not playing correctly