Page 1 of 3

Aliens: Dark Descent

Posted: Tue Jun 20, 2023 7:23 am
by The Mogician
Game Name: Alien: Dark Descent
Game Engine: Unreal Engine
Game Version: Build 93991
Options Required: Resources, health, ammo, stress
Steam Website:
Other Info:
Initial resource scans at the base are unsuccessful with all data types. Potential encryption?

Re: Alien: Dark Descent

Posted: Tue Jun 20, 2023 10:03 am
by Ashar
its Aliens: Dark Descent not Alien, searching for aliens doesnt show this thread, id rename it

Re: Alien: Dark Descent

Posted: Tue Jun 20, 2023 10:10 am
by lujand
The Mogician wrote:
Tue Jun 20, 2023 7:23 am
Other Info:
Initial resource scans at the base are unsuccessful with all data types. Potential encryption?
There seem to be two processes open for it when the game launches, you just need to pick the right one. I've had no troubles changing base resources, etc.

Re: Alien: Dark Descent

Posted: Tue Jun 20, 2023 10:16 am
by Ashar
resources was pretty easy, most are 4 byte, pretty standard stuff, managed to alter combat resources such as clips, command points tools and medkits, sentries too, as well as base resources. I havnt pinned health down yet, but stress is a float value, so can keep it frozen at 0. Working on XP next. In most cases i only had to find one value, then look up the others nearby with memory viewer

Re: Alien: Dark Descent

Posted: Tue Jun 20, 2023 10:26 am
by starblade
You guys are awesome!
I'm to stupid to search advanced stuff and pointers are cryptic for me

Thanks to you all for all the tables you made <3

Re: Aliens: Dark Descent

Posted: Tue Jun 20, 2023 1:47 pm
by lemaun
+1 please!

Re: Aliens: Dark Descent

Posted: Tue Jun 20, 2023 1:58 pm
by Ashar
xp was pretty easy too, just keep track of it via the map/squad screen, so i now have lvl 10 team

Re: Aliens: Dark Descent

Posted: Tue Jun 20, 2023 3:23 pm
by VirgilSouth
Well instruction at address AliensDarkDescentGameSteam-Win64-Shipping.exe+140E4C8 at some point accesses to all resources in mission. Addresses of resources differ from each next by 28 in order "tech - meds - sentrys - clips - command points - materials - lab points - XP". Hope it helps to make proper table

up AliensDarkDescentGameSteam-Win64-Shipping.exe+13FE861 accesses to "tech" address most of the time so probably easier to use it to find other addresses

Re: Aliens: Dark Descent

Posted: Tue Jun 20, 2023 6:52 pm
by Kami101
Can somebody please point me to the table, I cant seem to find it :)

Re: Aliens: Dark Descent

Posted: Tue Jun 20, 2023 6:55 pm
by NukeZen
No one has posted one yet, we have to be patients

Re: Aliens: Dark Descent

Posted: Tue Jun 20, 2023 7:11 pm
by iddqd
+1

Re: Aliens: Dark Descent

Posted: Tue Jun 20, 2023 7:25 pm
by VirgilSouth
Simple pointers for resources in misson

XP seems purely cosmetic

Re: Aliens: Dark Descent

Posted: Wed Jun 21, 2023 5:35 am
by lord nightcon
dosen't seems to work for me

Re: Aliens: Dark Descent

Posted: Wed Jun 21, 2023 8:16 am
by vikiki
lord nightcon wrote:
Wed Jun 21, 2023 5:35 am
dosen't seems to work for me
you probably attached to the wrong process in CE. If you look under processes (not applications), you will see two instances of the game. Pick one in a mission, and if it doesn't work, pick the other.

Re: Aliens: Dark Descent

Posted: Wed Jun 21, 2023 11:47 am
by Raex
Here is a Script for Medbay InstaHeal.

For example, 1 soldier requires 7 days to heal up, but with this script, he only takes 1 physician to heal completely. A crude solution, but it works for me.

CODE:

Code: Select all

[ENABLE]

aobscanmodule(INJECT,AliensDarkDescentGameSteam-Win64-Shipping.exe,41 29 40 04 41 8B 40 04) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  sub [r8+04],50
  mov eax,[r8+04]
  jmp return

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

[DISABLE]

INJECT:
  db 41 29 40 04 41 8B 40 04

unregistersymbol(INJECT)
dealloc(newmem)