Page 1 of 1

Amnesia The Dark Descent

Posted: Thu May 25, 2017 8:11 pm
by STN
Here is my CT for the original version of Amnesia: The Dark Descent.

Made by metalguitarist312

Just a straightforward Cheat Table. Options included are;

Oil Refils
Tinderboxes
Oil Level
Health
Sanity

I will add other things as i come across them in the game. These seemed like the most important to start with.

Enjoy Smile

*Edit* Updated to now include Laudanum

Amnesia: The Dark Descent Cheat Table v1.1

Re: Amnesia The Dark Descent

Posted: Thu Nov 02, 2017 11:34 am
by ShadowPlayer32
I cant seem to tick it. I double clicked the cheats. and the X doesnt appear on the buttons.

Re: Amnesia The Dark Descent

Posted: Thu Nov 22, 2018 9:52 pm
by Traslogan
I imagine it's due to the new Hard-Mode update of 2018, but this cheat-table no longer seems to work at all, even in normal mode. Is it possible to get an update for the new mode? It's been out a month-plus and it doesn't seem like any new hotfixes or anything are coming out now.

Re: Amnesia The Dark Descent

Posted: Sat Jan 05, 2019 7:02 pm
by Nithroel
Hey, I just started learning cheat engine recently so the scripts are not fancy, but it gets the job done.

EDIT: For Aesthetic

*Made for Version: 1.4 (Hard Mode Update)*

*CHEATS*
  • Infinite Health -> (Any Dmg to Daniel resets Health to 100%)
  • Infinite Sanity -> (Any Sanity Loss will reset Sanity to 100%)
  • Infinite Lantern ->(Any Oil in Lantern loss will reset to 100%)
  • Infinite Tinderboxes -> ([All-In-One] On Use or Pickup will set to 99)
  • Infinite Laudanum -> ([All-In-One] On use or Pickup will set to 99)
*DATA VALUES*
  • Health
  • Sanity
  • Lantern [Oil]
  • Tinderbox
  • Oil
  • Laudanum
  • Movement Values -> (All States of Movement)
  • Jump Height Multiplier
*NOTE*

I strongly advise you not to edit JumpHeight or any of the other multipliers past 3+.

Every change you make to those values is a exponential increase, if a value goes to high you'll run into issues of clipping through the map and fall through.


Any suggestions for what I should do next or feedback would be appreciated.

*THANKS*
Special thanks to aanpsx for helping me combine the cheats into [All-In-Ones]
Thanks guys for this awesome community.

Re: Amnesia The Dark Descent

Posted: Tue Jan 08, 2019 6:26 pm
by Nithroel
If anyone has better experience in combining Infinite Sanity & No Sanity Loss on Spooky Triggers codes hmu

Re: Amnesia The Dark Descent

Posted: Tue Jan 08, 2019 10:14 pm
by aanpsx
Nithroel wrote:
Tue Jan 08, 2019 6:26 pm
If anyone has better experience in combining Infinite Sanity & No Sanity Loss on Spooky Triggers codes hmu
hi...
try this:

Code: Select all

[ENABLE]
alloc(InfSanity,$1000)
alloc(NoSanityLoss,$1000)
alloc(SanityOnCompletion,$1000)
label(Return_1)
label(Return_2)
label(Return_3)
///======================
InfSanity:
  fst st(0)
  mov dword ptr [esi+00000088], (float)100.0
  jmp Return_1
"Amnesia.exe"+FD534:
  jmp InfSanity
  nop
Return_1:
///======================
NoSanityLoss:
  fst st(0)
  mov dword ptr [esi+00000088], (float)100.0
  jmp Return_2
"Amnesia.exe"+FF8A0:
  jmp NoSanityLoss
  nop
Return_2:
///======================
SanityOnCompletion:
  fst st(0)
  mov dword ptr [esi+00000088], (float)100.0
  jmp Return_3
"Amnesia.exe"+FD140:
  jmp SanityOnCompletion
  nop
Return_3:
///======================
[DISABLE]
dealloc(InfSanity)
dealloc(NoSanityLoss)
dealloc(SanityOnCompletion)
"Amnesia.exe"+FD534:
  fst dword ptr [esi+00000088] //Alt: db D9 96 88 00 00 00
"Amnesia.exe"+FF8A0:
  fst dword ptr [esi+00000088] //Alt: db D9 96 88 00 00 00
"Amnesia.exe"+FD140:
  fst dword ptr [esi+00000088] //Alt: db D9 96 88 00 00 00  

Re: Amnesia The Dark Descent

Posted: Wed Jan 09, 2019 4:58 pm
by Nithroel
aanpsx wrote:
Tue Jan 08, 2019 10:14 pm
Nithroel wrote:
Tue Jan 08, 2019 6:26 pm
If anyone has better experience in combining Infinite Sanity & No Sanity Loss on Spooky Triggers codes hmu
hi...
try this:

Code: Select all

[ENABLE]
alloc(InfSanity,$1000)
alloc(NoSanityLoss,$1000)
alloc(SanityOnCompletion,$1000)
label(Return_1)
label(Return_2)
label(Return_3)
///======================
InfSanity:
  fst st(0)
  mov dword ptr [esi+00000088], (float)100.0
  jmp Return_1
"Amnesia.exe"+FD534:
  jmp InfSanity
  nop
Return_1:
///======================
NoSanityLoss:
  fst st(0)
  mov dword ptr [esi+00000088], (float)100.0
  jmp Return_2
"Amnesia.exe"+FF8A0:
  jmp NoSanityLoss
  nop
Return_2:
///======================
SanityOnCompletion:
  fst st(0)
  mov dword ptr [esi+00000088], (float)100.0
  jmp Return_3
"Amnesia.exe"+FD140:
  jmp SanityOnCompletion
  nop
Return_3:
///======================
[DISABLE]
dealloc(InfSanity)
dealloc(NoSanityLoss)
dealloc(SanityOnCompletion)
"Amnesia.exe"+FD534:
  fst dword ptr [esi+00000088] //Alt: db D9 96 88 00 00 00
"Amnesia.exe"+FF8A0:
  fst dword ptr [esi+00000088] //Alt: db D9 96 88 00 00 00
"Amnesia.exe"+FD140:
  fst dword ptr [esi+00000088] //Alt: db D9 96 88 00 00 00  

Thank you for your help @aanpsx. I cleaned up all the cheats into [All-In-Ones] and made it appear nicer and less clunky.

Re: Amnesia The Dark Descent

Posted: Wed Jan 09, 2019 9:16 pm
by aanpsx
Nithroel wrote:
Wed Jan 09, 2019 4:58 pm
Thank you for your help @aanpsx. I cleaned up all the cheats into [All-In-Ones] and made it appear nicer and less clunky.
it would be better if you clean the "Structures" from Memory view --> Tools --> Dissect data / structures..
because the more you make structures, the bigger the file size of your table will be

(You can clear structures from "Structure options> Delete structure")

Re: Amnesia The Dark Descent

Posted: Sun Dec 29, 2019 7:56 am
by Marc
Took the liberty to remove the dissect-data structures.

And added two AoB-Scripts to

a) prevent decrease on Tinderboxes
b) prevent changes on the amount of oil in the lamp

since the current scripts crashed my game. (Steam-Version)

have fun,
Marc

Re: Amnesia The Dark Descent

Posted: Thu Nov 25, 2021 2:27 am
by Andra
hi it doesnt work

Re: Amnesia The Dark Descent

Posted: Mon Jun 06, 2022 7:46 am
by krul
Can monsters kill you when you have lights and sanity all the time ?

Re: Amnesia The Dark Descent

Posted: Tue Feb 25, 2025 5:44 am
by Master Raver
Updated addresses for latest steam version (Changelog says V1.3)

Cheats:

Infinite Health (May cause game script errors)
Infinite Sanity (Possible further testing required)
Freeze current Oil Amount
Do not loose Tinderboxes on use
Do not loose Oil Jars & Laudanum on use (Possibly works with other items)
Laudanum Heals 100% Health

Thanks to all the previous suppliers of the CT on this page as this made for a quick and easy update.

UPDATE:
Bugfix to Sanity causing crash on cutscene (Not sure if this is 100% fixed)
Found various issues with game scripts breaking when encountering enemies with Inf Health and possibly Sanity
Added no loose Oil Jars and this seemed to reflect on Laudanum also (possibly other items that may need to be removed after usage)
Due to Inf Health issues I made Laudanum heal you 100% with 1 bottle