1. Forts
  2. News

Forts News

Forts Update 1.32

[p][/p]
G'day Forts fans!
[p][/p][p]Strap in! We've got a bumper update for you.[/p][p][/p][hr][/hr][h2]Discord Rich Presence[/h2][p][/p][p]Discord and Steam Rich Presence have been integrated into Forts. This will allow other players to see your activity in the game, how full your lobby is, and even allow invites to be posted to Discord chat. Expect a one-off message about enabling this when you start as Discord must obtain your permission for this to work. Steam rich presence is enabled by default. These settings can be toggled in Option's Online tab later, and Discord has its own settings for controlling Rich Presence.[/p][p][/p][p]Forts is now integrated with Discord. Image shows Discord overlay and rich presence[/p][hr][/hr]
  1. [p] Participants[/p]
  2. [p] Camera[/p]
  3. [p] Profile[/p]
[hr][/hr][h2]Assistant Panel[/h2][p][/p][p]The long awaited cross-bracing toggle has been added! This will save you time when you are happy to sink resources and mass into a sturdy structure. A hot key has been added to toggle this, defaulting to J. To fit the new button on the HUD, we've created an 'assistant panel' pop up which contains the grid snap, auto-doors, and cross-brace buttons. You can toggle this panel with a hot key defaulting to I. Auto-doors also gets a new hot key defaulting to H. These settings are now kept from one match to the next.[/p][p][/p][p]Toggle the assistant panel on for additional controls.[/p][hr][/hr]
  1. [p] Assistant Panel[/p]
  2. [p] Grid snap[/p]
  3. [p] Auto-doors[/p]
  4. [p] Cross-bracing[/p]
[hr][/hr][h2]Networking Upgrade[/h2][p][/p][p]Our network system has had an upgrade by utilising Steam Networking Sockets. This has advantages in traffic security, and in some cases it reduces round trip latency and improves stability. The cream on the cake is we can estimate ping times to lobbies before connecting to them. A new column has been added to Lobby Select for this, and we've re-arranged the screen to better use the space.[/p][p][/p][h2]Improved Anti-Air[/h2][p][/p][p]Anti-air performance has had some love too. Baiting should be less effective, as commonly used bait projectiles have a limit to how many weapons will target them at once. This may be expanded in future updates as we learn how to best use the new functionality. Several bugs were also addressed to improve its behaviour. Mod makers can utilise this feature by setting AntiAirMaxClaims on a projectile as a flat value, or as a sorted table of Time and Claim values:[/p][p][/p]
mortar2.AntiAirMaxClaims =
{
{ Time = 1.2, Claims = 1 },
{ Time = 0.8, Claims = 2 },
{ Time = 0, Claims = 3 },
}
[h2]New Script Functions for Data[/h2][p][/p][p]Mod makers will be happy with the addition of a family of powerful new functions useful for extracting data from material, device, ammo, and projectile configuration scripts. GetMaterialValue, GetDeviceValue, GetAmmoValue and GetProjectileValue are able to query any form of data, including nested tables, and single values of various types. GetProjectileValue is used by the AI to retrieve the AntiAirMaxClaims table mentioned above.[/p][p][/p][h2]Other Highlights[/h2][p][/p][p]For the hearing-impaired, those who can't play with sound, or if you just need additional warning, we've added a visual fire alarm effect which pulses at edges of the screen. This can be turned off in the Game tab of the Options screen.[/p][p][/p][p]Several commanders have received updates. Moonshine has a more powerful Plasma Laser, Phantom's Magna beam lasts longer and applies damage, Scattershot receives more flexible machine guns, and Spook's enemy commander reveal is delayed by 2 minutes.[/p][p][/p][p]Don't forget that our update posts and change logs can be viewed in-game by pressing the version under the title in the main menu. This update includes a handy button in Options screen's Game tab so they can seen while you're in the middle of a battle.[/p][p][/p][p]Finally, we've added a code of conduct to set a standard of interaction during online play. This must be agreed to in order to access the Multiplayer menu. It's not onerous, so don't disappoint us![/p][p][/p][p]As always there are smaller improvements and bug fixes included. See the full list below or in-game.[/p][p][/p][hr][/hr][h2]Change List dlc2 39 r19095[/h2][p][/p][p]Add: Avoidance option to Lobby Select screen when attempting to report[/p][p]Add: Button to access the Version Info screen from the Options screen[/p][p]Add: Clearance can be tested against neutral and enemy structures using MinFireClearanceVsEnemy[/p][p]Add: Fire Alarm Visual Feature[/p][p]Add: GetAmmoValue script function to retrieve arbitrary ammo configuration[/p][p]Add: GetDeviceValue script function to retrieve arbitrary device or weapon configuration[/p][p]Add: GetMaterialValue script function to retrieve arbitrary material configuration[/p][p]Add: GetProjectileValue script function to retrieve arbitrary projectile configuration[/p][p]Add: Multiplayer code of conduct[/p][p]Add: Projectile AntiAirMaxClaims to limit AA, either flat number or table of time to impact vs claims: { Time = 0.8, Claims = 1 }[/p][p]Add: Rich presence for Discord and Steam[/p][p]Add: Setting to auto cross-brace when extruding[/p][p]Add: ShowAntiAirSolution to ai.lua to indicate when an AA tries to fire at a projectile but doesn't have an angle[/p][p][/p][p]Balance: (EMP rocket) 1 AA will target projectile until 1.6s away, then 2 until 1.2s away, then 3 to mitigate baiting[/p][p]Balance: (Flak) Increase shrapnel damage multiplier vs mortars from 0.6 to 0.7 (+17%)[/p][p]Balance: (Flak) Increase shrapnel max age from 0.25 to 0.33 (+32%)[/p][p]Balance: (Heavy mortar) 1 AA will target projectile until 1.2s away, then 2 until 0.8s away, then 3 to mitigate baiting[/p][p]Balance: (Incendiary mortar) 1 AA will target projectile until 0.8s away, then 2 AA will target, to mitigate baiting[/p][p]Balance: (Moonshine) Plasma Laser fire duration increased from 1.5s to 1.65s (+10%)[/p][p]Balance: (Phantom) Magnabeam does 60 damage per second[/p][p]Balance: (Phantom) Magnabeam fires 10% longer[/p][p]Balance: (Phantom) Magnabeam is incendiary at point of contact[/p][p]Balance: (Scattershot) Machine guns can aim 8 degrees higher and 8 degrees lower than normal[/p][p]Balance: (Spook) Enemy commander reveal is delayed by 2 minutes[/p][p][/p][p]Fix: (Hurricane active) Reload time reduction is not applied to ammo[/p][p]Fix: Anti-Air can fail to shoot at projectiles at close range[/p][p]Fix: Anti-Air fires at targets it doesn't have an angle to[/p][p]Fix: Crash when playing back corrupt replays[/p][p]Fix: Extruding a door in front of a weapon with auto-doors on converts it into back bracing[/p][p]Fix: GetDeviceEfficiency returns 0 when the device is not affected by efficiency[/p][p]Fix: InterpolateTable crashes with invalid column[/p][p]Fix: Overheating can be circumvented by deleting then cancelling[/p][p]Fix: Players can delete struts without joining a team using Co-op on Elimination[/p][p]Fix: Strut deletes itself after changing material overlapping device[/p][p]Fix: When smoke blocks AA such as machineguns, the player can manually shoot into doors[/p][p][/p][p]Improve: account command can take a teamId to inspect damage taken by opponents[/p][p]Improve: Anti-Air focus can be limited per projectile using AntiAirMaxClaims in projectile_list.lua[/p][p]Improve: Increase the distance at which the cursor can be from the extrusion source before it fails[/p][p]Improve: In-game assistant settings are persistent[/p][p]Improve: Limit artificial host lag to avoid making game unresponsive for host[/p][p]Improve: (Lobby Select) Added lobby count to local tab for consistent layout[/p][p]Improve: (Lobby Select) Turned the refresh button into a smaller graphical button with ‘Refresh’ tool tip[/p][p]Improve: (Lobby Select) Updated layout to use full width for lobbies[/p][p]Improve: (Lobby Select) Ban history panel is moved to a tab[/p][p]Improve: Ping estimate is shown for each lobby in the Lobby Select screen[/p][p]Improve: SteamNetworkingSockets are used for game traffic[/p][p][/p][p]Remove: Ineffective and now obsolete distance filter controls in Lobby Select screen
[/p][h2]Change List dlc2 39b r19159[/h2][p][/p][p]Improve: Mix regular tips in with the code of conduct tips in ranked waiting screen[/p][p]Improve: Rich presence pop-up won't show until the player unlocks multiplayer[/p][p][/p][p]Fix: Code of conduct not shown when entering multiplayer via Quick Battle[/p][p]Fix: Version info screen layout for ultra-wide aspect[/p][p]Fix: Code of conduct screen layout for ultra-wide aspect[/p][p]Fix: Context script button crash when there's no selected strut[/p][p]Fix: Crash when disconnected during loading[/p][p]Fix: Crash when dropping out of multiplayer[/p][p]Fix: (Lobby select) Ranked lobbies show ping[/p][p]Fix: Fire alarm stays on if visible during instant replay[/p][p][/p][hr][/hr][h2]Make Sure To Join Our Discord[/h2][p][/p][p]If you haven't already, join our Forts Official Discord server to connect with other players, share strategies, create maps/mods, and receive advance notice of upcoming events.[/p][p][/p][p]Cheers,[/p][p]EWG[/p]

FPL - Season 5 Grand Final - WINNERS!


[hr][/hr]
G’day, Forts fans!


Congratulations to KaktusKrieger! Winners of the fifth season of the official Forts Pro League.

And in celebration the entire Forts catalogue is on sale now through June 5th!




After sweeping their group stage, KaktusKrieger, klaualles, Kriegeule, and sub Korbi turned in a magnificent performance in the playoffs, with runners up Nils, I am myself, and sub WoodyS of Gichtgeier accounting for their only dropped game throughout the entire season in game 4 of the finals. And in 3rd, Team SpritPlantscher, Poolboy, Der Benzinpreisvergleicher, and sub Sl3ck were all business winning the bronze match.






klaualles of team KaktusKrieger was named the playoff MVP for their impact everywhere in all aspects of their matches at all times.

[hr][/hr]
[h3]1st Place - $500 in Steam Gift cards[/h3]
Divided between teammates


KaktusKrieger
  • klaualles
  • Kriegeule
  • Sub - Korbi
KaktusKrieger with a devastatingly demoralizing double doorsnipe
[hr][/hr]

[h3]2nd Place - $250 in Steam Gift cards[/h3]
Divided between teammates

Gichtgeier
  • Nils
  • I am myself
  • Sub - WoodyS
Gichtgeier probing for explosive vulnerabilities
[hr][/hr]

[h3]3rd Place - $100 in Steam Gift cards[/h3]
Divided between teammates

Spritplantscher
  • Poolboy
  • Der Benzinpreisvergleicher
  • Sub -Sl3ck
Thick base specialists Spritplatscher shrugging off massive hits
[hr][/hr]

[h2]VODs[/h2]

[h3]Playoff Quarterfinals[/h3]
[previewyoutube][/previewyoutube][previewyoutube][/previewyoutube]










[previewyoutube][/previewyoutube][previewyoutube][/previewyoutube]










[h3]Playoff Semifinals[/h3]
[previewyoutube][/previewyoutube][previewyoutube][/previewyoutube]











[previewyoutube][/previewyoutube][previewyoutube][/previewyoutube]










[h3]Playoff Finals[/h3]
[previewyoutube][/previewyoutube][previewyoutube][/previewyoutube]











[previewyoutube][/previewyoutube][previewyoutube][/previewyoutube]











Cheers,
EWG

Forts Pro League - Season 5 - Quarter Finals


[hr][/hr]
G’day, Forts fans!


The 5th season of the FPL is coming to an end! With the group stage now (almost) over, the playoffs will determine the ultimate winner!

The top 2 teams from each group will be selected to join the playoffs, which will all battle until there remains only one! Starting next saturday, May 10th 7pm UTC, with the Quarter-Finals.

[hr][/hr]

[h2]When is it going to happen?[/h2]

Saturday 10th May 2025 at

  • 11am PDT (West Coast USA)
  • 2pm EDT (East Coast USA)
  • 7pm GMT (London)
  • 8pm CEST (France, Germany)
  • 4am April 13th AEST (Brisbane Australia)


[h2]What's the program?[/h2]

We will be livestreaming the quarter-finals, consisting of the first 4 matches of the playoffs.


  • SpritPlantscher (Der Benzinpreisvergleicher & Poolboy) VS Green Leaf (Dranistian & Taretar)
  • The French Fries (Pile Rouillée & Karaba) VS Gichtgeier (Nils & I am myself)
  • Fortified (Finn & Amburulo) VS Beaten (EtaN & butterdog)
  • KaktusKrieger (kriegseule & klaualles) VS Westwind (Malme & Geiger)


During the matches, casters will also recap some of the matches from the group stage and some stats from the commander and map pick&bans.

[h2]Where?[/h2]



[h2]Streamers[/h2]

Project Incursus

Salzwerk

Communauté Forts FR (Gusteagle & Pile Rouillée)

Cheers,
EWG

Forts Eight-year Anniversary Sale!


[hr][/hr]
G'day Forts fans!


Happy 8th birthday Forts!

Thank you to everyone who has joined us on this now 8 year journey of construction, destruction, and reconstruction. Perhaps the real fort we've been building was the friends we made along the way? Numbers and graphs and words alone can hardly express how much the Forts community means to us. Every stat represents countless stories from everyone who has ever played or watched Forts. We are honoured to share this ongoing story with all of you.

And to further celebrate, the entire Forts catalog is on sale now until April 26th. It's the perfect time to expand your own Forts library or to share Forts with friends. Here's to year 9!

[hr][/hr]
[h2]Lifetime Stats[/h2]


From the casual Corporals to the completionist Commanders. Whether an Engineer just dipping their toes or a dedicated Fabricator. If you're still a newly minted Private, fresh from the barracks and stilll learning which end of the cannon to point towards the enemy, or a seasoned Sergeant who has definitely never collapsed their own fort, your contributions show up in these totals. Where will you be in year 9?

[h3]Community Numbers[/h3]
EWG Lifetime Steam Units: 1,750,018
All-time peak players: 2583 (7280*)
Workshop Mods: 3260
Workshop Maps: 31166
Discord Members: 9730
Updates: 74

[h3]In-game Numbers[/h3]
Most popular commander - Overall: Architect
Most popular commander - Ranked: Pinchfist
Players completed Black Gold campaign on hard: 8657
Players completed Moonshot campaign on hard: 2815
Players completed High Seas campaign on hard: 1444
Battles fought: 106.3 million
Hours spent: 26.7 million

*Free multiplayer weekend

[hr][/hr]
[h3]Discord[/h3]
If you haven't already, join our Forts Official Discord server to connect with other players, share strategies, create maps and mods, and for more information on upcoming events.

Thanks for playing Forts, and here's to eight more years!
EWG

Forts Pro League - Season 5 - Mid-season Live-stream


[hr][/hr]
G’day, Forts fans!


Want to know how season 5 of the FPL is going? Join the mid season livestream, to see some of your favorite teams battle!

The group stage has been going for a few weeks, and about 40 matches have been played so far. This week marks the halfway point for the group stage, so we wanted to show you some matches, as well as give a recap of the scores up to now.

[hr][/hr]

[h2]When is it going to happen?[/h2]

Saturday 12th April 2025 at

  • 12pm PDT (West Coast USA)
  • 3pm EDT (East Coast USA)
  • 8pm GMT (London)
  • 9pm CEST (France, Germany)
  • 5am April 13th AEST (Brisbane Australia)


[h2]What's the program?[/h2]

We will be livestreaming 4 matches from the 4th round of FPL matches:


  • Good Geese (Александр & TNV) VS Smaugsense (Baumständer & Lord Wahlter)
  • Beaten (EtaN & butterdog) VS Underwater Hogs (Doriepixar & Brucepixar)
  • Green Leaf (Dranistian & Taretar) VS Anime Gun Team (Odasan & Dieerel)
  • ecks dee s1gma (Ryabzyk & zvxq) VS Famfulínci (spaghetsie & kuba)


During the matches, casters will also recap some of the matches from previous weeks, give the current scores, as well as some stats from the commander and map pick&bans.

[h2]Where?[/h2]



[h2]Streamers[/h2]

Project Incursus

Salzwerk

Communauté Forts FR (Gusteagle & Pile Rouillée)

Cheers,
EWG