A legal, unmodified and DRM-free copy of Amnesia: The Dark Descent and/or Amnesia: A Machine for Pigs is required.
atrim is a client for Frictional Games' Amnesia: The Dark Descent that offers bug fixes and enhancements to the HPL2 engine and base game. Coming soon will be additional fixes and enhancements from, along with support for, The Chinese Room's Amnesia: A Machine For Pigs.
The game and engine can also be ported to significantly weaker (or unorthodox) hardware which are usually below the official minimum specifications.
atrim is currently being maintained by one person (@RoozerXC). If you want to contribute to atrim, feel free to fork and submit your own pull requests, as long as everything follows the Code of Conduct (or Anti-CoC).
Important
- This port is based on the official Amnesia: The Dark Descent version 1.4.3 (1.41b) source code release from October 12th, 2020.
- Mods installed from the Steam Workshop, including Custom Stories and Full Conversion mods will not work here!
Caution
- DirectInput controller support on SDL 1.2.15 is very poor! We need your help! (see issue #21)
For a list of changes, read CHANGELOG.md. Special thanks are in THANKS.md.
- Go to the Releases section which can be found on the right-hand side of the page.
- Download the zip file of the latest release (for example,
v1.4.5-win32-release) - Open the zip file and drag all of its contents into your Amnesia: The Dark Descent installation folder.
- 1.8+ GHz single-core CPU
- OpenGL 2.1-compatible graphics card
- DirectSound and/or OpenAL-compatible sound card
- Creative Labs OpenAL 1.1 Core SDK
- Microsoft DirectX SDK February 2010
- Microsoft Visual Studio 2005
- Microsoft Visual Studio 2005 Service Pack 1
- Microsoft Visual Studio 2005 + Service Pack 1 Updates
You will also need to configure the DirectX SDK in your Visual C++ directories.
Important
You must compile the dependencies first before building atrim.sln
git clonethe repository or download it from the Code button.- Open the
HPL2/dependenciesfolder and open thedependencies.slnsolution file. - Press
F7to build the solution. This will compile the dependencies needed for theHPL2project.
- Open the
atrim.slnsolution file. - Right click on the
amnesiaproject and in Properties change the Working Directory to your Amnesia: The Dark Descent install folder. - Press
F5to debug the solution. This will build theHPL2project first, thenamnesia, and then launch the game after building.
atrim is licensed under Version 3 of the GNU General Public License (GNU GPL).
Read the license information via the GPL-3.0 license tab on the top, or open the LICENSE.md file.