DoorKickers

The Mogician

Expert Cheater
Table Maker
Mar 4, 2017
226
16
18
#1
Pointer Table for DoorKickers:
3 functions:
Squad XP pointer
Doctrine Points pointer
Spent Stars Pointer (set to 0 or a negative number to get a lot of stars)
 

Attachments

FreeER

RCE Fanatics
Talents
Mar 10, 2017
82
2
8
#2
I found this wasn't working for GOG 1.0.9 and made my own, however since it included a pdb I had nice wonderful symbols like the static address for "Additional stars" and the instance for the roster etc. So this should hopefully work with multiple versions if they have a pdb as well even if the few commented aobs aren't the same
  1. Stars - script to set max to 0x7FFFFFFF or address of additional stars that can be set (script uses defined symbol but has commented aob+code)
  2. Doctrine - Pointer via instance address or Script to find and copy instance address (defined symbol with commented aob+code)
  3. Squad XP - only via symbol pointer (roster instance), though simple enough to find manually, open %userprofile%Documents\KillHouseGames\DoorKickers\roster.xml and search for the xp value at the top, 4 byte
  4. NumDeployedTroopers = 0 script, allows you to fill all deployment spots with troopers (defined symbol with commented aob+code)
 

Attachments

FreeER

RCE Fanatics
Talents
Mar 10, 2017
82
2
8
#3
I think I have made enough progress to upload a new version...


Stars
Doctrine Points
Squad XP
NumDeployedTroopers is 1 (no team limit) - being 1 allows you to remove troopers unlike 0 which underflows to a large value lol
---------------- new stuff below ----------------
No Mobility Penalty
Infinte Ammo
Infinte Grenades
Infinite Breaching Charges
Instant Breaching Charge placement
Revive Troopers When Deploying - Hotkey /
Shoulder Shooting Range
Allies are Invulnerable
Enemies are Invulnerable
Player Controlled Units Cannot Die - Hostages can still die
Fog of War
Percent Bullets Blocked by Cover
 

Attachments

alset85

Novice Cheater
Mar 4, 2017
15
0
1
#4
Why are you playing on 1.0.9? Latest GOG is 1.0.10 and latest Steam is 1.1.5.
 

FreeER

RCE Fanatics
Talents
Mar 10, 2017
82
2
8
#5
Without technically incriminating myself: Because, reasons. lol

It also looks like all the changes from at least .1.0 is COOP based and I don't care about that, just single player.
 

FreeER

RCE Fanatics
Talents
Mar 10, 2017
82
2
8
#7
not surprising since it's 5-8 updates later and may not have the pdb with symbols...
 

FreeER

RCE Fanatics
Talents
Mar 10, 2017
82
2
8
#8
Well Steam had DK on sale for $4.99 and I happened to have exactly $5.00 on my paypal account so... here's a mostly updated table, now you can all stop sending me pirated links that I could find for myself if I was interested :p


Squad XP - Increase to unlock Doctrine Points
Revive Troopers When Deploying (removed hotkey since it now depends on a script to find the roster instance)
Additional Stars (hardcoded for steam 1.1.5 and AOB for steam only to try and find address from code in case it updates)
NumDeployedTroopers is 1 (no team limit)
No Mobility Penalty
Infinte Ammo
Infinte Grenades
Infinite Breaching Charges
Instant Breaching Charge placement
Allies are Invulnerable - hardcoded steam 1.1.5 found via dev menu
Enemies are Invulnerable - hardcoded steam 1.1.5 found via dev menu
For Dev Mode / Fog of War - read Table Extras
------------- Not Updated -------------
Shoulder Shooting Range
Player Controlled Units Cannot Die - Hostages can still die
Percent Bullets Blocked by Cover

The ones that aren't updated probably won't be. I didn't have much luck tracking down the two static variables and the other would require tracking down 2 functions and a vtable... Too much work when you've already got invulnerable allies from the dev menu.

Tested only in single player, not extensively tested.

If any of you want to reimburse me for my time: http://paypal.me/FreeER
 

Attachments

Firechs

What is cheating?
Apr 8, 2018
3
0
1
#9
I cant get it to work on the 1.1.5 version, when i open the table with the game all the pointers still stay as interrogation marks and i cant change anything.
 

FreeER

RCE Fanatics
Talents
Mar 10, 2017
82
2
8
#10
There's only 2 pointers in the 1.1.5 table, one (additional stars) isn't needed for 1.1.5 since it's got a hard coded address to the same thing and only exists in case the game updates (or if GOG ever updates), the other is Squad XP where you have to enable the "Find Roster Instance" script and then open the Roster window for the table to find the pointer to the "Roster" object which contains the Doctrine Points, that's why the pointer is a child / nested under the script.

Everything else is a straight script that you just enable
 
Top Bottom