[p][/p][p]Congratulations to first time champion buttedog aim, winner of Season 35, and more than living up to their illustrious name. Taking second for the first time is Julian. And in third is FPL S5 winnerKriegeule. While the top 3 places receive Gold, Silver, and Bronze, every eligible player finishing within the top 20 will receive a Season 35 Medal. Congratulations to all medalists as well![/p][p] [/p]
1v1 Leaderboard
[p]buttedog aim [/p]
[p]Julian [/p]
[p]Kriegeule [/p]
[p]klaualles [/p]
[p]Poolboy [/p]
[p]Forts > University [/p]
[p]Domy [/p]
[p]Александр[/p]
[p]Ryzabzyk [/p]
[p]no tox [/p]
[p]Nils [/p]
[p]rehcielgrevsierpnizenB reD [/p]
[p]Cloud [/p]
[p]ZXCCURSED [/p]
[p]Schuka [/p]
[p]Infinity Power [/p]
[p]Nanuuki [/p]
[p]Tar [/p]
[p]Ems [/p]
[p]Y-Roux[/p]
[p][/p][p] [/p]
Ranked Statistics
[p]- Commander shakeup! Balance patches definitely had an effect on people's preferences.[/p][p]- Buster and Spook were the biggest beneficiaries, going from pick rates of 6.1% to 11% and 14.2% to 18.3% respectively[/p][p]- Firebird saw the most falloff, 14.3% to 6.8%, followed by Shockenaugh, 5.9% to 1%, though likely more reflective of Balls dropping from the S35 map pool. Balls is back in S36 so we'll soon see[/p][p]- Shockenaugh experienced the greatest drop in winrate, falling from 51% to 41%,[/p][p]- Buster saw the greatest climb in winrate, going from 43% to 52%.[/p][p][img src="https://clan.akamai.steamstatic.com/images/27894275/7275076e080e65ab150828fcd6149ef1faea6245.jpg"]Commanders listed in order of popularity. Winrate percentages shown on the Y scale, and below each commander [/p]
Season 36
[p]Season 36 is already underway and will run through July 31st. This season's map pool consists of the following battlefields: [/p]
[p] Balls [/p]
[p] Battlegrounds 1v1 [/p]
[p] Desert Ruins [/p]
[p] Hang Time [/p]
[p] Ledge Grab [/p]
[p] Split [/p]
Join Our Discord!
[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]Now that the 5th season of the FPL is over, the time has come at last to bring some smaller events in between seasons. This one will be very special, and first of its kind: a meme tournament![/p][p]Bored of seeing the same strategies being pulled off over and over? This tournament will specialize in crazy contraptions, strange physics interactions, and unintended strategies the devs never had in mind when making the game! It will be held on July 12th at 7pm UTC. It will be a simple 1v1 single elimination tournament, all matches being best of 1 except for the finals being bo3.[/p][p]In order to win a match, you will have to use a strategy with the most significant part being unintended by the developers. This includes but is not limited to:[/p]
[p]Tier 3 weapons (vertical cannons for instance)[/p]
[p]Particle accelerators[/p]
[p]Concentratinators/runes[/p]
[p]Pile style Slingshots (not necessarily of your core...)[/p]
[p]Using a standard strategy will result in disqualification. Also, the player who pulls off the most spectacular meme strategy during the tournament (decided by admins and audience) will get an extra $20![/p][p] [img src="https://clan.akamai.steamstatic.com/images/27894275/6486abd11b7f66bc1831e44d5eb45b6ac95e4adb.png"][TAG-40][/p][p]Registration will open at 7pm UTC on the 16th of June. In order to register, every participant should ping 42scientist on the Forts Official Discord server with their challengermode account linked, and then be invited on Challengermode. Only the first 16 will be able to participate, so be quick![/p][p] [/p][p]Hosts: Project Incursus Salzwerk
[/p][p]On to the details.
When will Registration open? [/p][p]June 16th 2025 at [/p]
[p]12pm PDT (West Coast USA) [/p]
[p]3pm EDT (East Coast USA) [/p]
[p]8pm BST (London) [/p]
[p]9pm CEST (France, Germany) [/p]
[p]5am June 17th AEST (Brisbane Australia) [/p]
[p]Entries submitted before this time will not be accepted. Once registration has opened the first 16 players to submit a valid entry will be admitted. Valid entries must fulfill the requirements listed below under How do I join?
How will players be seeded?
Seedings will be based on past results in official events and ranked seasons.
Prizes?
The prize pool is as follows: [/p]
[p]1st place $50 [/p]
[p]2nd place $25 [/p]
[p]3rd place $10[/p][p] [/p]
[p]Prizes will be awarded in the form of Steam digital gift cards.[/p][p]If you have any additional questions please contact us on Discord. [/p]
How do I join?
[p] In order to participate, you must do the following... [/p]
[p]Competitors will be made aware of which maps they are playing on in advance, so they can prepare their strats.[/p][p] Cheers, EWG[/p]
Forts Update 1.32
G'day Forts fans!
Strap in! We've got a bumper update for you.
Discord Rich Presence
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.
Forts is now integrated with Discord. Image shows Discord overlay and rich presence
Participants
Camera
Profile
Assistant Panel
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.
Toggle the assistant panel on for additional controls.
Assistant Panel
Grid snap
Auto-doors
Cross-bracing
Networking Upgrade
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.
Improved Anti-Air
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:
mortar2.AntiAirMaxClaims = { { Time = 1.2, Claims = 1 }, { Time = 0.8, Claims = 2 }, { Time = 0, Claims = 3 }, }
New Script Functions for Data
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.
Other Highlights
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.
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.
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.
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!
As always there are smaller improvements and bug fixes included. See the full list below or in-game.
Change List dlc2 39 r19095
Add: Avoidance option to Lobby Select screen when attempting to report Add: Button to access the Version Info screen from the Options screen Add: Clearance can be tested against neutral and enemy structures using MinFireClearanceVsEnemy Add: Fire Alarm Visual Feature Add: GetAmmoValue script function to retrieve arbitrary ammo configuration Add: GetDeviceValue script function to retrieve arbitrary device or weapon configuration Add: GetMaterialValue script function to retrieve arbitrary material configuration Add: GetProjectileValue script function to retrieve arbitrary projectile configuration Add: Multiplayer code of conduct Add: Projectile AntiAirMaxClaims to limit AA, either flat number or table of time to impact vs claims: { Time = 0.8, Claims = 1 } Add: Rich presence for Discord and Steam Add: Setting to auto cross-brace when extruding Add: ShowAntiAirSolution to ai.lua to indicate when an AA tries to fire at a projectile but doesn't have an angle
Balance: (EMP rocket) 1 AA will target projectile until 1.6s away, then 2 until 1.2s away, then 3 to mitigate baiting Balance: (Flak) Increase shrapnel damage multiplier vs mortars from 0.6 to 0.7 (+17%) Balance: (Flak) Increase shrapnel max age from 0.25 to 0.33 (+32%) Balance: (Heavy mortar) 1 AA will target projectile until 1.2s away, then 2 until 0.8s away, then 3 to mitigate baiting Balance: (Incendiary mortar) 1 AA will target projectile until 0.8s away, then 2 AA will target, to mitigate baiting Balance: (Moonshine) Plasma Laser fire duration increased from 1.5s to 1.65s (+10%) Balance: (Phantom) Magnabeam does 60 damage per second Balance: (Phantom) Magnabeam fires 10% longer Balance: (Phantom) Magnabeam is incendiary at point of contact Balance: (Scattershot) Machine guns can aim 8 degrees higher and 8 degrees lower than normal Balance: (Spook) Enemy commander reveal is delayed by 2 minutes
Fix: (Hurricane active) Reload time reduction is not applied to ammo Fix: Anti-Air can fail to shoot at projectiles at close range Fix: Anti-Air fires at targets it doesn't have an angle to Fix: Crash when playing back corrupt replays Fix: Extruding a door in front of a weapon with auto-doors on converts it into back bracing Fix: GetDeviceEfficiency returns 0 when the device is not affected by efficiency Fix: InterpolateTable crashes with invalid column Fix: Overheating can be circumvented by deleting then cancelling Fix: Players can delete struts without joining a team using Co-op on Elimination Fix: Strut deletes itself after changing material overlapping device Fix: When smoke blocks AA such as machineguns, the player can manually shoot into doors
Improve: \account command can take a teamId to inspect damage taken by opponents Improve: Anti-Air focus can be limited per projectile using AntiAirMaxClaims in projectile_list.lua Improve: Increase the distance at which the cursor can be from the extrusion source before it fails Improve: In-game assistant settings are persistent Improve: Limit artificial host lag to avoid making game unresponsive for host Improve: (Lobby Select) Added lobby count to local tab for consistent layout Improve: (Lobby Select) Turned the refresh button into a smaller graphical button with ‘Refresh’ tool tip Improve: (Lobby Select) Updated layout to use full width for lobbies Improve: (Lobby Select) Ban history panel is moved to a tab Improve: Ping estimate is shown for each lobby in the Lobby Select screen Improve: SteamNetworkingSockets are used for game traffic
Remove: Ineffective and now obsolete distance filter controls in Lobby Select screen
Make Sure To Join Our Discord
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.
Cheers, EWG
FPL - Season 5 Grand Final - WINNERS!
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.
1st Place - $500 in Steam Gift cards
Divided between teammates
KaktusKrieger
klaualles
Kriegeule
Sub - Korbi
KaktusKrieger with a devastatingly demoralizing double doorsnipe
2nd Place - $250 in Steam Gift cards
Divided between teammates
Gichtgeier
Nils
I am myself
Sub - WoodyS
Gichtgeier probing for explosive vulnerabilities
3rd Place - $100 in Steam Gift cards
Divided between teammates
Spritplantscher
Poolboy
Der Benzinpreisvergleicher
Sub -Sl3ck
Thick base specialists Spritplatscher shrugging off massive hits
VODs
Playoff Quarterfinals
[TAG-108][TAG-110]
Playoff Semifinals
[TAG-120]
Playoff Finals
[TAG-130]
Cheers, EWG
Forts Pro League - Season 5 - Quarter Finals
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.
When is it going to happen?
Saturday 10th May 2025 at
11pm PDT (West Coast USA)
2pm EDT (East Coast USA)
7pm GMT (London)
8pm CEST (France, Germany)
4am April 13th AEST (Brisbane Australia)
What's the program?
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.
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!
Lifetime Stats
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?
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
Discord
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
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.
When is it going to happen?
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)
What's the program?
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)
IchBinEinEinhorn (Gonnetz & Splaybeatle) VS GYAAAAAAAAAAAAAT (Infinitypower & nutellafish)
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.
Congratulations once again to EtaN, winner of Season 34. EtaN's vast array of accomplishments are well known, and far too large to accommodate within the margins of this announcement. Taking 2nd for their first time is Nils after a previous best 8th place finish in Season 33. And I am myself in 3rd adds another bronze to their collection, matching their Season 31 performance.
While the top 3 places receive Gold, Silver, and Bronze, every player finishing within the top 20 will receive a Season 30 Medal. Congratulations to all medalists as well!
For season 34 Trivia, see Ranked Integrity Progress below
1v1 Leaderboard
EtaN
Nils
I am myself
klaualles
Kriegsseule
Buzzsaw-Bär
Kriegskeule
aurip
Snipper Sniffer
Doriepixar
Julian
butterdog
Domy
[BOG]#Kriegeule
打帅币
Александр
Cloud
Susser
Nerf Buster
Probably Poolboy
Ranked Integrity Progress
We have made updates to the ranked play by rolling out a new analytics system. This allows us to collect match data, diagnose problems, and identify suspicious activity. Further work is ongoing as we progress towards a fully integrated arbitration server. Here a few data points taken throughout the season:
- German players accounted for 52.8% of all ranked match participants. - Firebird was the most popular commander, with a 14.3% pick rate, just narrowly beating out Spook (14.2%) by .1% in the waning hours of the season - Firebird had the highest winrate at 56% - For factions, The Iron Bear Alliance was the most popular, followed by the Dragon Army - The overall match completion rate* is now +95%
And as ever, we continue to apply bans and remove players from the rankings as our investigations warrant.
Commanders listed in order of popularity. Winrate percentages shown on the Y scale, and below each commander *Match completion rate defined as the percentage of matches that successfully reach an in-game conclusion via core elimination or forfeit.
Season 35
Important Season 35 Announcement:
The Season 35 leaderboard was reset on the 9th of April due to two discovered and now patched exploits that were brought to our attention by several players. This is to ensure a fair and balanced competition for the entire season. We sincerely apologise for the loss of scores.
This season's map pool consists of the following battlefields:
Abyss
Crevice
Desert Ruins
Elephants
Moorings
Stalactites
Join Our Discord!
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.
Cheers, EWG
Forts Update 1.31
G'day Forts fans!
As always we've been working hard to improve your Forts experience. We think this update brings some exciting changes.
Firstly, the game's start up time has been optimised. In most cases it should take much less time to reach the main menu. Your mileage will vary depending on your hardware. There's also a new user constant, Game.SkipIntro = true, that will skip the EarthWork Games splash screen if you restart frequently.
Then there's the new in-game version information screen. Click on the version button under the title in the main menu to open it up. You can then select the updates of interest. Using the bar at the top, search the changes by keyword. Filters can be applied to the types of changes you see. Over 2 years worth of update history is included.
Inspect detailed change logs going back years. In the lobby, you'll now see the total file size of a map or mod before subscribing to it. While downloading, you and the other players in the lobby can see its progress.
Check the Workshop file size before downloading. For the last update we introduced a minimum scrap time to avoid rapid disappearance of deleted upgrades. We received some feedback about this, and decided to remove it. Instead, when you delete a device in the process of upgrading, the upgrade is cancelled and it reverts to the original.
Firebird has been tweaked a little, removing Flak from the active and reducing the incendiary mortar radius. Overdrive's upgrade boost now only applies to those requiring the Upgrade Centre so he can't build Deck Guns and Orbital lasers much faster than other commanders in High Seas.
Finally, anti-air has been improved, trying harder to avoid shooting at allies.
These are the highlights, but there are other minor changes and bug fixes. See the full list below.
Change List dlc2 38 r18687
Add: Change lists can be viewed in-game by clicking on the version in the main menu Add: Game.SkipIntro = true can be set in constants_user.lua to optionally speed start up Add: Show item size when requested to download mods and maps in the lobby Add: GetProjectileAntiAirHitpoints script function to retrieve the current amount of anti air hitpoints
Balance: (Overdrive) Upgrade speed boost only applies to devices requiring the Upgrade Centre Balance: (Firebird active) Flak shrapnel is not incendiary Balance: (Firebird) Incendiary mortar incendiary radius reduced from 70 to 50 (-29%) Balance: (Pinchfist) Remove 5% collection boost from Propellers and Smokestacks
Fix: Player returns to incorrect screen after ranked forfeit Fix: Crash when using DestroyProjectile script function Fix: Ground scale is not serialised Fix: Device health is saved in map editor Fix: Ground devices are gained and lost while moving a structure Fix: AA doesn't fire if allied structure is in path Fix: Players can enter lobbies with the incorrect password Fix: (Moonshine) Backbracing limit can be exceeded by placing shield over device Fix: Eagle Eye's reload banking is lost when a weapon is moved Fix: OnProjectileDestroyed passes incorrect destroy type when colliding with devices Fix: Commander name shows up as 'Drill Instructor' in the lobby Fix: GetWaterDepthAt script function is limited by PhysicsManager::mMaxWaterDepth Fix: Upgrade icon is not used if an upgrade can be built directly Fix: SetNamedScreen* documentation typos preventing links from working
Improve: Observer HUD quality of life Improve: When DestroyProjectile and DestroyStructure is used, new DESTROYTYPE_SCRIPT is passed as destroyType parameter for clarity Improve: Documentation for MuteAllSounds script function Improve: Add national flag icons in front of each language option Improve: Deletion during upgrading cancels instead of scraps, with full refund
Optimise: Game start up time
Remove: Minimum device scrap time
Make Sure To Join Our Discord
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.
Julian, Nils, and butterdog constructed gigantic shared bases to deliver precision attacks on their way to winning Tournament XXX. Taking full advantage of co-op on elimination, removing cores only made them stronger and allowed their fort to grow. Then they employed focused firepower to hammer away at weak spots.
974 finding a fatal weakness in Die Kupferstecher's base
In 2nd, Alesio, I am myself, and klaualles on team Die Kupferstecher put on a dazzling display of map control and weapon variety. With ever present snipers, and a dizzying mix of cannons, lasers, mortars, missiles, and magnabeams they applied constant pressure from every angle.
Die Kupferstecher circumventing the defenses of team Pizza
And in 3rd, EtaN, Der Benzinpreisvergleicher, and Taichu showcased superb base designs and individual prowess.
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.