Getting started: The Dark Descent

New to Amnesia: The Dark Descent speedrunning? This guide will cover all there is to know about the basics of the speedrun, how to submit your runs, and where you can find more help if you need it. The most important thing is to adjust gamma levels for the video recording. This can be applied either in your recording software, or in post. See this guide for help.

If you prefer following along with a video tutorial, you can find it here.

Important launch information relevant for most categories
Make sure to  NOT  launch the game through Steam! There are two things you can accomplish by launching through the DRM-free exe file: consistent loadwarps and slippery physics (the latter is default for Linux versions).


 * 1) Go to your installation folder, find , right-click it and click.
 * 2) Go to the   tab.
 * 3) Under , check the box that says   and select an older version of Windows (most select Windows 7).
 * 4) Click , then.

To launch the game, simply run.

Introduction
Welcome to the world of Amnesia: The Dark Descent speedrunning! Whether you're a veteran or brand new speedrunner, it can be difficult to find good up-to-date information and guides on how to approach speedruns of this game. This guide aims to make you self-sufficient when it comes to how to learn glitches and techniques, and where to look. It's recommended to join the discussion in  over at the HPL Games Speedrunning Discord server to get well acquainted with the community.

The basics
Movement is pretty straight forward in The Dark Descent - you can move forward, backwards and diagonally. There are also actions such as jump, crouch, lean and interact. The most notable action Daniel can do is jump. It may seem innocent at first, but Daniel's jump is the most broken mechanic in the whole game as it allows you to gain ludicrous amounts of height. More on that, as well as action rebinding, later in the guide.

Starting out
Before you even open the game there are some very important settings to adjust. You can open the configuration files with any text editor program (like Notepad), and search for entries with.

First and foremost it's very important to note that you are not allowed to modify any gameplay assets, such as textures, music files, entities, maps, fonts or any other game files. Speedruns are performed on the vanilla, non-modded game. You may have custom stories installed as long as they're not used. Let's start off by covering the game-specific settings before we move on to keyboard configuration and user settings. Remember, the game must be closed before applying any of these changes.

Game settings
The maximum amount of autosaves the game stores before overwriting older ones is 20. It's recommended to increase this value to at least 200. This is so one can easily go back and practice segments after a full run.

If you're playing the game in a 4:3 aspect ratio, it's recommended to increase the FOV value (default = 70). If playing in 16:9, modifying the FOV is not necessary.

This makes the loading text instantly fade out without the need to click it away. Some people are able to hold down LMB to click away the load text instantly, whereas others experience the game not responding, freezing and even crashing when trying to input keys and clicks during the load. To level the playing field, this will remove the need to click away the text, and is equivalent to holding down left-click to fade the text instantly. This entry is at the very bottom of the file.

Main user settings
This enables the debug menu, which can be toggled on/off in-game by pressing F1. The debug menu is a very powerful practice tool and should be used to maximise efficiency in learning, practice and glitch hunting. You are not allowed to use any features of the debug menu for speedruns. While you're not required to disable the debug menu functionality for speedrun attempts, having debug information displayed such as player speed, health, framerate or simply pressing F1 to bring up the menu during a speedrun attempt will disqualify your run.

This disables the splash screens that pop up when booting the game, which you would otherwise press  to skip. This will save you real-time each time you boot up the game. Time saves outside of the speedrun are useful too!

User profile settings
This enables quicksave and quickload, an extremely powerful practice tool.

Be cautious when using this tool, as you can easily disable fall damage, giving you a false sense of security when practicing tricky jumps and long falls, as well as crash the game. One can safely and reliably make use of quickload by first doing a manual save by using the menu interface. Click here to learn more.

As a reminder, using this is not allowed for legitimate speedrun attempts.

User keys settings
In The Dark Descent you can bind one action to two inputs. This is particularly useful when it comes to the jump. Remember how we mentioned that Daniel's jump is the most broken mechanic in the game? Here's why:

By binding the jump action to two mouse wheel directions, one can easily input jump up to nearly a hundred times per second. This allows the user to very easily perform Vertical Boosts, which is chaining jumps together to ride up geometry of most shapes and sizes, such as pillars, rockslides, walls, log beams and much more.

The secondary input for the interact action is used for very fast ladder climbing. An example of this can be seen at the end of Sewers in the Any% speedrun. The secondary input for the crouch action is bound for convenience, as mashing the  key with your left pinkie is not all that great. Some users prefer to use  instead of.

Timing
LiveSplit is a sleek, highly customizable timer used by speedrunners all over the world. With its highly customizable interface, component add-ons and Game Time timing features, it is a must for PC speedrunning. The Dark Descent has a load remover, which, believe it or not, removes load times from your total time. It accomplishes this by pausing the timer whenever a loading screen appears, and resumes when loading is complete. Because runs are timed without loads, we want to ensure that this feature is on at all times.

Before proceeding with any of the steps below, ensure that the game is closed.


 * 1) Download splits from the Splits section on Speedrun.com. The Any% (Quitouts) category is highly recommended for new players.
 * 2) Right-click LiveSplit, select   ▸   and open the splits file you downloaded earlier.
 * 3) Right-click LiveSplit again and select   to open the Splits Editor.
 * 4) Near the top of the Splits Editor ensure that the   tool is enabled. If the button says   then it is enabled. Click   next to it.
 * 5) In the Component Settings window ensure that all boxes are ticked except  . Having the   box ticked is only convenient for the Any% (No Quitouts) category. Click   on both settings windows.
 * 6) Right-click LiveSplit one last time, select   ▸   and  . LiveSplit may have already made you aware of this in previous steps automatically.
 * 7) (Optional): Alternatively you can force your timer to always display   by selecting that option in your LiveSplit Layout Settings.
 * 8) (Optional): You can add an additional timer in your LiveSplit Layout Settings that only displays Real Time. This makes it easy to figure out your final time with, and without loads.