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 ?