- Version: v2.0.0.####
- License: The UnLicense (please see License)
The Unofficial Forces of Corruption Patch is a one-does-all community patch for Petroglyph Games' 2006 RTS "STAR WARS: Empire at War – Forces of Corruption." The goal of UFoCP is to correct as many errors as possible to whatever limit is available within Petroglyph's Alamo engine in one convenient package.
You must legally own the Steam updated version of the STAR WARS: Empire at War - Gold Pack to work on UFoCP. Retail or GOG may work, though they are unsupported[1].
- [1]: "Unsupported," as in: this project is Windows restricted. The outdated Mac version of the game is unsupported, along with any Linux emulations. This doesn't mean the patch won't work with those versions, more that there will be no support should anything go wrong. The current Windows Steam release is semi-frequently updated, and supported with new bugfixes and features from Petroglyph.
Anything which properly parses Lua and XML will work. This includes (but not limited to):
In addition, plugins that assist with mod development exist (mainly for VSC). That includes:
- Lua by sumneko
- EaW EmmyLua Docs
- XML by Red Hat
- vscode-lua-format by Koihik
The official debugging client was released around 2020, and has been recently updated to handle the new 64-bit Patch. It's a drag-and-drop set of files for both EaW and FoC that enables console commands, and a variety of logs and debugging features to diagnose game-related problems. Instructions are included within the download.
TED maps are Terrain Editor Data modified through the official map editor. An update was released for it to support the latest Steam version.
Recently, the map editor has again been updated with new bugfixes, and is now completely unlocked. All developer-mode tools (Cinematics, Paths, etc.) have now been unlocked and is available for Modders on Petroglyph's official website.
Forces of Corruption and Petroglyph's second game Universe at War uses ALO/ALA 2.0 for models and animations.
When installing the map editor, an Autodesk 3DS Max 8 and 9 version of Petroglyph's official plugin are provided within the game's files. 3DS Max 8 and 9 cannot be aquired legally anymore. The app itself is also buggy on modern computers, making 3DS Max an unrecommended model editor.
Gaukler created a Blender plugin that interprets ALO and ALA effectively, including quality-of-life warnings, and has currently been mainted by evilbobthebob. This plugin DOES NOT support ALA 1.0 included with Empire at War, and will require Mike.nl's animation converter.
Forces of Corruption and the repo works with TGA, DDS, ICO and PNG (with DDS and TGA having advanced transparency settings to work with team coloring and texture blending). Multiple texture editors exist and will work, but note that Paint.NET is unable to correctly work with the alpha layers of most of FoC's textures.
- Discord: https://discord.gg/empireatwar
- Bug Reports: https://github.com/AlyMar1994/UFoCP/issues
- Steam: https://steamcommunity.com/sharedfiles/filedetails/?id=1548018187
- ModDB: https://www.moddb.com/mods/unofficial-forces-of-corruption-patch
- Nexus: https://www.nexusmods.com/starwarsempireatwar/mods/1856