oorzkws / FactorioAchievementEnabler

Achievement enabler for modded factorio
MIT License
57 stars 1 forks source link

Factorio Achievement Enabler

Installation

Grab the latest from releases and place the version.dll in the same folder as your Factorio.exe (Factorio\bin\x64). In Steam, add cmd /c start "" %command% as the launch options under the game properties.

image

Notes

This won't enable achievements on saves where cheats or console commands have been used, it only covers mods. Patches just pulled from IDA.

Updated as of Factorio 1.1.76. If it doesn't work on the current version, please file an issue if there isn't one already. You can include a log by running path/to/Factorio.exe > path/to/output.log.

Please do not submit any bug reports to the Factorio team with this active. If you think you have found a base-game bug, verify with this patch removed before submitting a possibly invalid bugreport.

Built with CMake, VC++ configs might not work. For some reason (I don't understand CMake) the DetourXS directory needs to be copied to the build dir.

GNU/Linux

The method used by this project (byte patch via version.dll) is Windows specific. Builds will not work on GNU/Linux unless cross-compiled and will not apply to Factorio's native GNU/Linux port.

There is a Linux version by a different maintainer here

License

Released under the MIT license - http://opensource.org/licenses/MIT

Template thanks to blaquee/dll-hijack