The Long Dark - Windows Store Version

SovietWristwatch.jpg

SovietWristwatch.jpg

Expert Cheater
Table Maker
Joined
Dec 24, 2019
Messages
91
4/21/2020 - First version
4/21/2020 - Second version - added "Always Daylight" script
4/29/2020 - Third version - fixed some scripts and added a bunch of new ones

There's currently another table for this game, but it was missing a few features and the scripts weren't very friendly to people trying to learn.
Here's a different version made from scratch.

Features:
Player:
  • Unlimited Health
  • Unlimited Stamina
  • No Exhaustion
  • No Hunger
  • No Thirst
  • No Freeze
  • Weightless
  • Sprint While Injured

Items:
  • Unlimited Items
  • Unlimited Item Durability
  • Instant Break Down
  • Instant Crafting
  • Unlimited Flare
  • Unlimited Meat Harvesting

Gameplay:
  • Allow > 12 Hour Rest
  • Quick Edit Hours to Sleep/Pass
  • Always Daylight (time still advances, but visibility is way better)
  • Display Debug (location, coordinates, etc)
  • Fast Level Up *
  • Fast Mapping
  • Movement Speed Modifier
  • No Recoil

Miscellaneous:
  • Coordinates / Teleport **
  • Reset Skills (open stats in journal) ***
  • Achievement Helper: Happy Harvester (harvest 1 plant)
  • Achievement Helper: Skilled Survivor (open stats in journal and enter a building)
  • Achievement Helper: Waste Not, Want Not (harvest 1 deer)


* Maybe don't use this...can do some weird stuff. If you're going for the Skill achievement, use the achievement helper script and follow the instructions
** Unfinished. You can freeze movement (player and wildlife) with [F2]. X/Z [Arrow Keys] - Y [PgUp] [PgDn]
*** Just in case you reached level 5 on a skill before being able to read one of the Books


How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
 

Attachments

  • tld.ct

    The Long Dark - Windows Store - Build: #1.74 58755

    44 KB Views: 47
  • tld.ct

    Table V2 - The Long Dark - Windows Store - Build: #1.74 58755

    54.4 KB Views: 60
  • tld.ct

    Table V3 - The Long Dark - Windows Store - Build: #1.74 58755

    188.4 KB Views: 139
A

AlexS

Expert Cheater
Table Maker
Joined
Apr 8, 2018
Messages
111
(Google translation)

Tell me, please, are the versions of the game "Windows Store Version" and GOG (1.74 58755) very different? On the GOG version, the signatures "Unlimited Health" and "Warm Weather" are not unique, the script filter "Get Coordinates" except for the player’s coordinates also skips other addresses, and the rest of the scripts are not activated.

Sorry for the bad English ...
 
SovietWristwatch.jpg

SovietWristwatch.jpg

Expert Cheater
Table Maker
Joined
Dec 24, 2019
Messages
91
AlexS said:
(Google translation)

Tell me, please, are the versions of the game "Windows Store Version" and GOG (1.74 58755) very different? On the GOG version, the signatures "Unlimited Health" and "Warm Weather" are not unique, the script filter "Get Coordinates" except for the player’s coordinates also skips other addresses, and the rest of the scripts are not activated.

Sorry for the bad English ...
Not sure...I don't have any way to test it. Different builds of the game, so the AOBs would be different for some things.
 
Rhark

Rhark

Expert Cheater
Fearless Donors
Joined
Apr 16, 2019
Messages
268
AlexS said:
(Google translation)

Tell me, please, are the versions of the game "Windows Store Version" and GOG (1.74 58755) very different? On the GOG version, the signatures "Unlimited Health" and "Warm Weather" are not unique, the script filter "Get Coordinates" except for the player’s coordinates also skips other addresses, and the rest of the scripts are not activated.

Sorry for the bad English ...
The Windows Store version uses Microsoft's UWP whereas Steam, GOG, etc do not. The game is coded almost entirely differently so Windows Store trainers/tables will not work on the others.
 
SovietWristwatch.jpg

SovietWristwatch.jpg

Expert Cheater
Table Maker
Joined
Dec 24, 2019
Messages
91
Added "Always Daylight".
 
SovietWristwatch.jpg

SovietWristwatch.jpg

Expert Cheater
Table Maker
Joined
Dec 24, 2019
Messages
91
New version.

Added/modified scripts:
Unlimited Stamina
Unlimited Item Durability
Instant Break Down
Instant Crafting
Unlimited Meat Harvesting
Display Debug (location, coordinates, etc)
Fast Level Up
Fast Mapping
Movement Speed Modifier
No Recoil
Coordinates / Teleport - Freeze movement, move with arrow keys
Reset Skills
Achievement Helper (Happy Harvester, Skilled Survivor, Waste Not Want Not

Ideally I would like to add a script that reveals the entire map when you trace once with charcoal, but I've been unable to find the code that is accessed. Anyone have any ideas? I've seen how it's done on the Steam version but I don't have access to the game's files due to Windows Store protection...
 
A

AlexS

Expert Cheater
Table Maker
Joined
Apr 8, 2018
Messages
111
SovietWristwatch.jpg said:
Ideally I would like to add a script that reveals the entire map when you trace once with charcoal, but I've been unable to find the code that is accessed. Anyone have any ideas?
(Google translation)

In game mode (not in the main menu!) try to activate this script. You need to wait ... If the script is activated, then in the line "Address" appears the real address and value of the radius of the map (150).
 

Attachments

SovietWristwatch.jpg

SovietWristwatch.jpg

Expert Cheater
Table Maker
Joined
Dec 24, 2019
Messages
91
AlexS said:
SovietWristwatch.jpg said:
Ideally I would like to add a script that reveals the entire map when you trace once with charcoal, but I've been unable to find the code that is accessed. Anyone have any ideas?
(Google translation)

In game mode (not in the main menu!) try to activate this script. You need to wait ... If the script is activated, then in the line "Address" appears the real address and value of the radius of the map (150).
You're awesome! I found a similar AOB and created a script based on what accesses that address when you start surveying. No idea how you found the original AOB :)
Code:
00 00 16 43 00 00 F0 41 00 00 40
I will add it to my table later, but for anyone who wants it now:
Code:
{ Game   : The Long Dark
  Version: Windows Store | Build: #1.74 58755
  Date   : 2020-04-30
  Author : AlexS | SovietWristwatch.jpg
}

[ENABLE]
aobscanmodule(instantMap,GameAssembly.dll,F3 0F 10 89 E0 00 00 00)
alloc(newmem,$1000,instantMap)

label(code)
label(return)

newmem:
  mov [rcx+000000E0],(float)150000

code:
  movss xmm1,[rcx+000000E0]
  jmp return

instantMap:
  jmp newmem
  nop 3
return:
registersymbol(instantMap)

[DISABLE]
instantMap:
  db F3 0F 10 89 E0 00 00 00

unregistersymbol(instantMap)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "GameAssembly.dll"+86A546

"GameAssembly.dll"+86A52B: E8 80 C1 7D FF           -  call GameAssembly.dll+466B0
"GameAssembly.dll"+86A530: CC                       -  int 3 
"GameAssembly.dll"+86A531: 33 C9                    -  xor ecx,ecx
"GameAssembly.dll"+86A533: E8 78 C1 7D FF           -  call GameAssembly.dll+466B0
"GameAssembly.dll"+86A538: CC                       -  int 3 
"GameAssembly.dll"+86A539: E8 72 C1 7D FF           -  call GameAssembly.dll+466B0
"GameAssembly.dll"+86A53E: CC                       -  int 3 
"GameAssembly.dll"+86A53F: CC                       -  int 3 
"GameAssembly.dll"+86A540: 40 53                    -  push rbx
"GameAssembly.dll"+86A542: 48 83 EC 20              -  sub rsp,20
// ---------- INJECTING HERE ----------
"GameAssembly.dll"+86A546: F3 0F 10 89 E0 00 00 00  -  movss xmm1,[rcx+000000E0]
// ---------- DONE INJECTING  ----------
"GameAssembly.dll"+86A54E: 45 33 C0                 -  xor r8d,r8d
"GameAssembly.dll"+86A551: 48 8B D9                 -  mov rbx,rcx
"GameAssembly.dll"+86A554: E8 D7 0D 00 00           -  call GameAssembly.dll+86B330
"GameAssembly.dll"+86A559: 41 B0 01                 -  mov r8l,01
"GameAssembly.dll"+86A55C: 45 33 C9                 -  xor r9d,r9d
"GameAssembly.dll"+86A55F: 41 0F B6 D0              -  movzx edx,r8l
"GameAssembly.dll"+86A563: 48 8B CB                 -  mov rcx,rbx
"GameAssembly.dll"+86A566: 48 83 C4 20              -  add rsp,20
"GameAssembly.dll"+86A56A: 5B                       -  pop rbx
"GameAssembly.dll"+86A56B: E9 D0 12 00 00           -  jmp GameAssembly.dll+86B840
}
 
R

ryussassky

What is cheating?
Joined
May 21, 2020
Messages
2
Can you upadate this table?
 
Top