2026-09-09 03:35 UTC · Community Announcements · Lothsahn
Improvements: List the portal you just came from at the top of the list Tint crafter input slots that have insufficient items red Fixes: Fix an issue where grid calculations didn't update on mobile stations Fix power transmission calculations Fix it so dragging windows to the top of the screen works properly Fix issue where opening the cargo barge pane could reset the range to the shortest range Fix antimatter clouds costing stability Fix hud warnings spamming for moving stations Fix Obliterator Disk translation Fix issue where cancelling a blueprint prevented placing a new station there Fix l
2026-08-24 15:15 UTC · Community Announcements · Lothsahn
Fixes: Fixed multiple game crash bugs Fixed the mass driver range indicator was wrong after using the upgrade tool Made the blueprints and info sidebar buttons toggle like the other 3 Fixed alt+D deconstruct also triggering map movement Fixed a save compatibility issue when loading saves from 0.17 A mobile station with FullInventory departure now ignores disabled cargo slots Game now logs a backtrace for every game crash, not sampling Fixed alert chirp that sounds when starting a new game
2026-08-11 05:00 UTC · Community Announcements · Lothsahn
0.21.0.21 Fast Load/Save, Cargo Ship Rebalance, Heat Rework, Mobile Station Improvements, Ukrainian Support, and Many Fixes This is a big update for Final Factory, based on Months of play testing and feedback from users. Hope you all love it! We're still cooking on Multiplayer, which is coming out in the .50 update. No date to share yet, but it's getting close! Improvements: (Aggro Rebalance) Eliminate Signal Generation for Defense platforms and solar panels. This should help with early game threat Buffed Cargo Ships (renamed to Barges) storage, load speed, and range. Barges accelerate more sl
2026-07-04 16:40 UTC · Community Announcements · Lothsahn
Improvements: The attack notification and sound will now go away quickly once an attack is resolved. No more excessive pings! Added translators to the credits menu Disabled shadows on various icons to improve performance Removed unused translations and included the translations in the game for community translation contributions Fixes: Added ~50 new translations for untranslated menu items Imported better french translations (thanks @dwynx ) Prevented placing multiple Dyson spheres on the same star Fix crash issue due to GPU reset and/or alt tabbing Ensured labels were consistent in the Mod an
2026-07-02 16:54 UTC · Community Announcements · Lothsahn
Improvements: The language selection dropdown in the settings menu now shows a list of all the language in their own languageUpdated the localization framework to make it easier for people to contribute. There's now a readme that describes the process of how to contribute Fixes: Text filters will now search/filter based on the currently selected language instead of English (thanks Mmikeyy for the report!)Add a few missing translations, including the new construction bot nudge
2026-06-29 05:59 UTC · Community Announcements · Lothsahn
Improvements: Mute sound while the in-game menu is openAdd construction bot nudge if you place blueprints but have no construction bots available Fixes: Fix an issue where mining bots could drop off to a station that had no power
2026-06-07 03:25 UTC · Community Announcements · Lothsahn
Fixes: Allow saves to load even if required mods aren't present, with a warning that corrupted components were removed Fix an issue where .20 compatible mods were not loading properly due to the security fix Fixed an issue where a corrupt savegame could get deleted by the game. Now throws an error in the log instead
2026-04-01 05:34 UTC · Community Announcements · Lothsahn
0.20.0.107 Fixed map player indicator dot not showing when clicking from an alert Added the player tag to the player dot on the map when zoomed out to make it easier to find yourself Fixed discord links in the app to ensure they work Updated Unity and supporting libraries to the latest version Multiple improvements to testcases on the main branch and general cleanup
2025-11-01 21:21 UTC · Community Announcements · slims
Hi engineers,I'm back! I've had a pretty intense and busy couple months since the August update with my personal and family life. But I'm back at it. Luckily Lothsahn was still hacking away a bit on multiplayer while I was out, so that is still in the works.My energy is being redirected at Final Factory now that stuff in my life has stabilized. I have one big content update planned and multiplayer planned as we head towards 1.0. Today we have a small but important patch that fixed a major performance issue.See you all in the factory!/Slims0.2.0.104 Patch NotesFixed an issue in the VFX graph fo
2025-08-30 00:29 UTC · Community Announcements · slims
Fixed a bug where you couldn't dismiss the technology unlocked notification. Sorry about that guys!
2025-08-28 21:50 UTC · Community Announcements · slims
- Fixed issue where scrolling with a mousewheel on the tech panels was super slow - Fixed issue where objective related to using the Mass Drivers was not completing correctly - Added mining station to the hotbar by default
2025-08-28 16:53 UTC · Community Announcements · slims
Hi all!Today I bring you a new update and the return of the demo.The update includes a bunch of bug fixes, QOL, curved connectors (!), drastically lowered enemy density for a smoother exploration experience, and much more. Check out the patch notes below!See you in the factory! /Slims Just a reminder: if you're enjoying Final Factory, steam reviews help a bunch! Discord | Vote on features 0.20.0.95 Full Patch Notes Features Text Highlighting: Items, technologies, and abilities now appear highlighted in objective descriptions with distinct colorsTech Notifications: Added notifications when tech
2025-07-18 04:48 UTC · Community Announcements · slims
Bug Fixes Fixed a bug where power distributors and mass driver driver connections would be lost when pasting blueprints (and especially rotating them) Fixed a bug where power distributors and mass drivers relative grid tile targets were not set correctly, which would take you to the wrong tile in the UI Fixed a bug where the dark matter station grid was not animating correctly if a power transmitter was using all the power from the station grid it was connected to Localization and UI Show research type progress in the top left tech panel when necessary, so that you can see the specific type of
2025-07-16 19:39 UTC · Community Announcements · slims
- New localization pass to translate several new strings - Updated the New Game Panel UI to display translated languages better - Fixed a bug where Dyson Power Transmitters were not receiving power from the station grid and thus not transmitting - Fixed a bad race condition with tracking item production for achievements Hope everyone is enjoying another glorious day in the factory! /slims
2025-07-14 15:06 UTC · Community Announcements · slims
Hi all!Today I'm launching the latest version of FF with several new changes. See the notes for 0.20.79 below. I've also created a video overview of all the changes in the Foundation Update so far since its release. Call it a mid season catch up, for those joining for automation fest, or returning players.0.20.0.79 Patch NotesPeaceful ModeDisable all enemies when starting a new game for a pure factory-building experienceLoot boxes automatically spawn around the map as you explore, providing artifacts without combatLoot boxes have limited lifetimes but continuously respawn to ensure steady prog
Full appinfo as delivered by Steam PICS, changenumber 38810260. Also at /api/app/1383150/raw.
{
"appid": "1383150",
"common": {
"name": "Final Factory",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos",
"osarch": "64",
"osextended": "macos64",
"icon": "965f459344192754e9606b09d1beb8507aed40e8",
"clienttga": "20a5437de8df894afa4f3aa04ad548734a60db07",
"clienticon": "98a201f9c6ba59d7c5cefa1c92db3f523934b9ac",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"spanish": "1",
"brazilian": "1",
"latam": "1"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1753920000",
"tested_build_id": "15665539",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-9.0-3RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "4126ff29384f4f58cd36cbb72bc939110e6420e3/capsule_231x87.jpg"
},
"header_image": {
"english": "b87a549e0e9dfe68ccadcb3d0bfca10e0f676749/header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "46.44794216942233",
"height_pct": "58.20668886843562"
}
},
"library_assets_full": {
"library_capsule": {
"image2x": {
"english": "library_600x900_2x.jpg"
},
"image": {
"english": "library_600x900.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "46.44794216942233",
"height_pct": "58.20668886843562"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1745593168",
"associations": {
"0": {
"type": "developer",
"name": "Never Games Limited"
},
"1": {
"type": "publisher",
"name": "Never Games Limited"
}
},
"primary_genre": "28",
"genres": {
"0": "28",
"1": "2",
"2": "70"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_23": "1",
"category_30": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"latam": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"ukrainian": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1712682077",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "1383150",
"store_tags": {
"0": "255534",
"1": "7332",
"2": "8945",
"3": "1702",
"4": "599",
"5": "3810",
"6": "9",
"7": "3942",
"8": "1643",
"9": "3834",
"10": "1755",
"11": "1669",
"12": "6276",
"13": "9204",
"14": "5125",
"15": "4791",
"16": "597",
"17": "4191",
"18": "1676",
"19": "4182"
},
"review_score": "6",
"review_percentage": "79"
},
"extended": {
"developer": "Never Games Limited",
"publisher": "Never Games Limited",
"homepage": "https://nevergames.com"
},
"config": {
"installdir": "FinalFactory",
"launch": {
"0": {
"executable": "finalfactory.exe",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"1": {
"executable": "finalfactory.app\\Contents\\MacOS\\finalfactory",
"type": "default",
"config": {
"oslist": "macos"
}
}
}
},
"depots": {
"1383151": {
"config": {
"oslist": "macos",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "1341252951170901711",
"size": "2495098157",
"download": "985036128"
},
"rollback": {
"gid": "8713245334531573964",
"size": "2468112692",
"download": "960756368"
},
"pre-release": {
"gid": "7061393519375799949",
"size": "2495078280",
"download": "985028112"
},
"development": {
"gid": "7061393519375799949",
"size": "2495078280",
"download": "985028112"
},
"development-previous": {
"gid": "4308621523835957306",
"size": "2495220866",
"download": "985016176"
}
}
},
"1383152": {
"config": {
"language": "english",
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "3623528673048316476",
"size": "2467976764",
"download": "969780352"
},
"rollback": {
"gid": "270882798962574943",
"size": "2444966923",
"download": "945794624"
},
"pre-release": {
"gid": "1466185182744212940",
"size": "2468057923",
"download": "969785136"
},
"development": {
"gid": "1466185182744212940",
"size": "2468057923",
"download": "969785136"
},
"development-previous": {
"gid": "3033203277462146713",
"size": "2468013632",
"download": "969754080"
}
}
},
"workshopdepot": "1383150",
"branches": {
"public": {
"buildid": "25181590",
"timeupdated": "1788924888",
"timebuildupdated": "1788851309"
},
"rollback": {
"buildid": "23996391",
"description": "Contains the previous working version of the game",
"timeupdated": "1783011067",
"timebuildupdated": "1782882423"
},
"pre-release": {
"buildid": "25243760",
"description": "Early access release of the main production release",
"timeupdated": "1789090977",
"timebuildupdated": "1789090815"
},
"development": {
"buildid": "25243760",
"description": "May be unstable! For playtesting the latest changes",
"timeupdated": "1789090986",
"timebuildupdated": "1789090815"
},
"development-previous": {
"buildid": "24648563",
"description": "Development branch, 1 release back",
"timeupdated": "1786415139",
"timebuildupdated": "1786347363"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "1000000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "/Never Games/FinalFactory/saves",
"pattern": "*.zip"
},
"1": {
"root": "WinAppDataLocalLow",
"path": "Never Games/FinalFactory/blueprints",
"pattern": "*.bp",
"platforms": {
"1": "Windows"
}
}
},
"rootoverrides": {
"1": {
"root": "WinAppDataLocalLow",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "/Never Games/FinalFactory/saves",
"replace": "com.Never-Games.finalfactory/saves"
}
}
}
}
}
}