Skip to content

roozerxc/atrim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

162 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

atrim

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.

Installation

Steps

  1. Go to the Releases section which can be found on the right-hand side of the page.
  2. Download the zip file of the latest release (for example, v1.4.5-win32-release)
  3. Open the zip file and drag all of its contents into your Amnesia: The Dark Descent installation folder.

System Requirements

  • 1.8+ GHz single-core CPU
  • OpenGL 2.1-compatible graphics card
  • DirectSound and/or OpenAL-compatible sound card

Building & Debugging

Prerequisites

You will also need to configure the DirectX SDK in your Visual C++ directories.

Steps

Dependencies

Important

You must compile the dependencies first before building atrim.sln

  1. git clone the repository or download it from the Code button.
  2. Open the HPL2/dependencies folder and open the dependencies.sln solution file.
  3. Press F7 to build the solution. This will compile the dependencies needed for the HPL2 project.

Engine and Game

  1. Open the atrim.sln solution file.
  2. Right click on the amnesia project and in Properties change the Working Directory to your Amnesia: The Dark Descent install folder.
  3. Press F5 to debug the solution. This will build the HPL2 project first, then amnesia, and then launch the game after building.

License

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.

About

atrim is a client for Frictional Games' Amnesia: The Dark Descent, based on version 1.4.3 (1.41b).

Topics

Resources

License

Code of conduct

Stars

4 stars

Watchers

0 watching

Forks

Contributors