Version 0.9.1.1
This update introduces an improved Settings pageThe opening cinematic will now be skipped after updating settingsAllow window resize
FATAL ERROR is a real-time strategy game on the digital battlefields of a computer world under attack. With your TAC-AID and advanced programming, you must eliminate all threats to the Mainframe and take the fight to the viruses. Discover an abstract world of limitless potential…and lurking dangers.
| App ID | 557950 |
|---|---|
| App type | Game |
| Developer | Jeffrey Lu, Freddy Lu |
| Publisher | Jeffrey Lu, Freddy Lu |
| Release date | 2021-09-27 16:00 UTC · Early Access |
| Release state | released |
| Store page | store.steampowered.com/app/557950 |
| Last store refresh | 2 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | FATAL_ERROR.exe | windows | FATAL ERROR | |
| 1 | FatalEdit/FatalEdit.exe | windows | FatalEdit (Map Editor) | |
| 2 | fe.sh | linux | FATAL ERROR |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 2026-09-11 21:50 UTC | $4.99 | $4.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 20812896 | 2025-11-15 19:17 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 557951 | windows | 145.40 MB | 116.05 MB | 7009294938844928486 | ||
| 557952 | macos | |||||
| 557953 | linux | 139.48 MB | 113.28 MB | 4485596377267799647 |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 20812896 | public | 2025-11-15 19:17 UTC | 2 hours ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since 2026-09-11 21:50 UTC.
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
This update introduces an improved Settings pageThe opening cinematic will now be skipped after updating settingsAllow window resize
This update implements a new updated engine supporting 60 fps and various bug fixes Updated to 60 fps. Core engine overhauled to be smoother Removed camera clamping behavior that caused shaky camera for some users Fixed bug in Task 1 causing the camera to zoom before player is allowed, breaking the mission scripts
FATAL ERROR has been ported to Linux as version 0.3.0! This version is identical in features to 0.9.0.6. We've worked hard to fix any bugs that might occur from operating system differences but please let us know in the Discussion section if you notice anything. FatalEdit (Level Editor) is currently only available on Windows. We have plans to port this to Linux eventually! Thank you for the support!
This update tweaks Task 5 difficulty per user recommendations Spark Bot damage decreased Retainer damage and HP decreased Daemon damage decreased Task 5 AI spawns units at a slower rate
This update implements zoom in/out, rendering in 1080p, and the ability to delete your own units Added ability to zoom in and zoom out HUD graphics updated to higher resolution Player can now delete their own units with the “Delete” key Windowed mode now renders in 1080p Decreased Task 2 Virus AI difficulty
This update implements minor, but important, bug fixes and tweaks Fixed bug in Task 3 that caused Malware to be trapped outside the map Added additional Tutorial text to make controls more clear
This update implements fixes and tweaks to the unit pushing algorithm implemented in 0.9.0.2 Fixed Point Defender attack animation when units push into them Prism Bots and Point Defenders can no longer be pushed when they are deployed Resource units can no longer be pushed when they are gathering Tweaks to unit pushing algorithm
This update implements the ability for units to push each other aside in order to improve unit pathfinding (the bane of this indie developer's existence). Additional quality of life changes were also implemented per player feedback Pathfinding now allows units to push each other aside. This also improves the attack move command since units in the front no longer block units in the back from attacking Units attempt to keep formation more strictly when pathfinding Group selection now sorts based on unit priority Added some more clarity text to Task 1 text (“Left-click unit to select” / “Right-cl
This update implements early feedback on Task 2 difficulty and fixes some minor bugs. Easy difficulty was added to Skirmish to provide a better introductory point for newcomers to the RTS genre Added "Easy" difficulty to Skirmish "Tab" key now allows rotation through unit types when more than one unit type is selected Decreased Task 2 Virus AI difficulty Decreased Task 4 difficulty by tweaking Prism Bot balance Improved unit pathfinding near the edge of the map Fixed bug in Task 2 that occasionally cause an error message when Virus Gateway was destroyed Fixed bug on Save/Load game that caused
Full appinfo as delivered by Steam PICS, changenumber 34833920. Also at /api/app/557950/raw.
{
"appid": "557950",
"common": {
"name": "FATAL ERROR",
"type": "Game",
"oslist": "windows,linux",
"osarch": "",
"osextended": "",
"logo": "1699cde27f343e1496da3dfc3b685af2f665cff3",
"logo_small": "1699cde27f343e1496da3dfc3b685af2f665cff3_thumb",
"clienticon": "21267e34c2253a2d76fc04c55253122d8fecc1bd",
"clienttga": "9d1052cd45986b5229c0c83281516a7f58094900",
"icon": "c3bcab583cb18778875accbef2817ceab50fa93a",
"releasestate": "released",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "45.070937545707174",
"height_pct": "71.92079530141586"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "45.070937545707174",
"height_pct": "71.92079530141586"
}
}
},
"store_asset_mtime": "1741995036",
"associations": {
"0": {
"type": "developer",
"name": "Jeffrey Lu"
},
"1": {
"type": "developer",
"name": "Freddy Lu"
},
"2": {
"type": "publisher",
"name": "Jeffrey Lu"
},
"3": {
"type": "publisher",
"name": "Freddy Lu"
}
},
"primary_genre": "2",
"genres": {
"0": "23",
"1": "2",
"2": "70"
},
"category": {
"category_2": "1",
"category_17": "1",
"category_13": "1",
"category_23": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"steam_release_date": "1632758436",
"community_hub_visible": "1",
"gameid": "557950",
"store_tags": {
"0": "1676",
"1": "9",
"2": "492",
"3": "7332",
"4": "4106",
"5": "3871",
"6": "4791",
"7": "3854",
"8": "3964",
"9": "4821",
"10": "1742",
"11": "1710",
"12": "1643",
"13": "4400",
"14": "5030",
"15": "3942",
"16": "1708",
"17": "8122",
"18": "5752",
"19": "19"
},
"review_score": "8",
"review_percentage": "95"
},
"extended": {
"developer": "Jeffrey Lu",
"publisher": "Jeffrey Lu"
},
"config": {
"installdir": "FATAL ERROR",
"launch": {
"0": {
"executable": "FATAL_ERROR.exe",
"type": "default",
"config": {
"oslist": "windows"
},
"description_loc": {
"english": "FATAL ERROR"
},
"description": "FATAL ERROR"
},
"1": {
"executable": "FatalEdit/FatalEdit.exe",
"type": "editor",
"config": {
"oslist": "windows"
},
"description_loc": {
"english": "FatalEdit (Map Editor)"
},
"description": "FatalEdit (Map Editor)"
},
"2": {
"executable": "fe.sh",
"type": "default",
"config": {
"oslist": "linux"
},
"description_loc": {
"english": "FATAL ERROR"
},
"description": "FATAL ERROR"
}
}
},
"depots": {
"557951": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "7009294938844928486",
"size": "152457860",
"download": "121684336"
}
}
},
"557952": {
"config": {
"oslist": "macos"
}
},
"557953": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "4485596377267799647",
"size": "146258426",
"download": "118783424"
}
}
},
"branches": {
"public": {
"buildid": "20812896",
"timeupdated": "1763234273",
"timebuildupdated": "1763234273"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "52428800",
"maxnumfiles": "999",
"savefiles": {
"0": {
"root": "WinAppDataRoaming",
"path": "FATAL_ERROR/CustomMaps",
"pattern": "*.fem",
"platforms": {
"1": "Windows"
}
},
"1": {
"root": "WinAppDataRoaming",
"path": "FATAL_ERROR/Saves",
"pattern": "*.fes",
"platforms": {
"1": "Windows"
}
},
"2": {
"root": "WinAppDataRoaming",
"path": "FATAL_ERROR/Saves",
"pattern": "*.png",
"platforms": {
"1": "Windows"
}
},
"3": {
"root": "WinAppDataRoaming",
"path": "FATAL_ERROR",
"pattern": "settings.ini",
"platforms": {
"1": "Windows"
}
},
"4": {
"root": "MacAppSupport",
"path": "com.serica.game",
"pattern": "*.fem",
"platforms": {
"1": "MacOS"
}
},
"5": {
"root": "MacAppSupport",
"path": "com.serica.game",
"pattern": "*.fes",
"platforms": {
"1": "MacOS"
}
},
"6": {
"root": "MacAppSupport",
"path": "com.serica.game",
"pattern": "*.png",
"platforms": {
"1": "MacOS"
}
},
"7": {
"root": "MacAppSupport",
"path": "com.serica.game",
"pattern": "settings.ini",
"platforms": {
"1": "MacOS"
}
},
"8": {
"root": "LinuxHome",
"path": ".config/FATAL_ERROR/custommaps",
"pattern": "*.fem",
"platforms": {
"1": "Linux"
}
},
"9": {
"root": "LinuxHome",
"path": ".config/FATAL_ERROR/saves",
"pattern": "*.fes",
"platforms": {
"1": "Linux"
}
},
"10": {
"root": "LinuxHome",
"path": ".config/FATAL_ERROR/saves",
"pattern": "*.png",
"platforms": {
"1": "Linux"
}
},
"11": {
"root": "LinuxHome",
"path": ".config/FATAL_ERROR",
"pattern": "settings.ini",
"platforms": {
"1": "Linux"
}
}
}
}
}