Page 1 of 1

Steamworld Dig 2

Posted: Sat Sep 23, 2017 5:36 am
by Squall8
Table For Steamworld Dig 2
Game Version - (v1.1) Build 17.1.1.1 (GOG)

Features

Health
-Invulnerability Timer (nightn4)
Exp Multiplier
Inf Fuel
Inf Water
Inf Jetpack
Aramid Armor Ability Cooldown
Gold/Cogs Pointers
Backpack Pointers
Teleport

[nightn4's Scripts]
-Inf Jumps
-Increase Pressure Bomb Attack Speed
-Button Doors Remain Open


Backpack Pointer Notes - This was made with all inventory slots in mind. So if you haven't unlocked them all yet your first slot would appear towards the bottom of the list. They will match up once you fully upgrade the backpack.

Update 1 - Added Inf Water and Backpack Pointers.

Update 2 - Added Teleport. Changed the initial health value from 3 to 10. I also added Aramid Armor Ability Cooldown. But I'm not sure yet if it relates to that ability or the first acquired ability.

Update 3 - My bad. Uploaded an older Aramid Armor Ability Cooldown script. Fixed it.

Update 4 - Added Undo function to Teleport.

Update 5 - Added Inf Jetpack.

Update 6 - Added nightn4's scripts from here.

Re: Steamworld Dig 2

Posted: Sat Sep 23, 2017 6:18 pm
by TG1K986
Thx.

Re: Steamworld Dig 2

Posted: Sat Sep 23, 2017 10:00 pm
by Squall8
Added 2 new scripts.

Re: Steamworld Dig 2

Posted: Sun Sep 24, 2017 9:50 am
by krmit
can you add an "no overheat" option for jetpac?

Re: Steamworld Dig 2

Posted: Sun Sep 24, 2017 10:06 am
by Squall8
krmit wrote:
Sun Sep 24, 2017 9:50 am
Tell me where you got it and I'll make it. Either I missed it or haven't gotten that far yet.

Re: Steamworld Dig 2

Posted: Sun Sep 24, 2017 10:28 am
by krmit
it's after the boss in the temple with lava

Re: Steamworld Dig 2

Posted: Sun Sep 24, 2017 12:03 pm
by Squall8
Inf Jetpack added!

Re: Steamworld Dig 2

Posted: Sun Sep 24, 2017 12:17 pm
by kanggg
Thank you. Keep 'em coming :)

Re: Steamworld Dig 2

Posted: Mon Sep 25, 2017 2:40 am
by nightn4
hello Squall8! you can add this:

aob F3 0F 10 40 10 89
movss xmm0,[eax+10]

[eax+10] = health
[eax+14] = invulnerable timer (float)

aob 8B 99 3C 02 00 00
mov ebx,[ecx+0000023C]
[ecx+0000023C]=gold

[ecx+130]=current exp
[ecx+238]=light fuel (float)
[ecx+244]=current water (float)

infiniteJump
aob F2 0F 58 C2 66 0F 5A C0 F3 0F 11 43 18 xx xx F3 0F 11 4B 18
subsd xmm2,xmm2 //disable bag tramplins
subsd xmm0,xmm2
cvtpd2ps xmm0,xmm0

WeaponsAttackSpeedRate
aob F3 0F 10 43 44 0F 2F C1 xx xx F3 0F 10 53 08
mov [ebx+44],(float)0.00000

SkillTimer
aob F3 0F 10 86 50 02 00 00
mov [esi+00000250],(float)0.00000 // current cd
mov [esi+00000254],(float)0.00000 //max cd

PneumoElevatorCanUseAnywhere
83 BE E4 00 00 00 01
mov dword ptr [esi+000000E4],01
cmp dword ptr [esi+000000E4],01

Door Button Need one step times door Dont Close //you need to step one time sometimes glitch
I recommend to switch off before changing the location
aob 8A 57 0C 3A 51 14
mov [ecx+14],#1 // example
mov dl,[edi+0C]
cmp dl,[ecx+14]

InventoryAllItemsSet 1000
aob 8B 54 D0 04 0F AF 51 24
mov [eax+edx*8+04],#1000
imul edx,[ecx+24]

Re: Steamworld Dig 2

Posted: Mon Sep 25, 2017 7:23 am
by Squall8
nightn4 wrote:
Mon Sep 25, 2017 2:40 am
Thanks for these!

For the invincibility timer I added the pointer under my health script since I already used that injection point. I also included your name in the script header. The rest of the pointers I just added.

Inv. Items Set 1000 gave me an access violation. The reason being its setting the 1000 value where there is no item which causes a crash. So I set a function in my backpack script to do the same thing. It checks to see if there is an item in the slot first before writing 1000 to the quantity.

Pneumo Elevator Can Use Anywhere doesn't seem to work for me, but I'll look into this more later.

Skill Cooldown only works for the Aramid Armor ability which is already in my table.

Everything else I put in the table under your own section.

Steamworld Dig 2

Posted: Sun Jul 15, 2018 8:29 pm
by robthebob11
Can confirm that the Doors remain open function permanently glitches the door to Rosie's storeroom closed, meaning you can never go back in once you leave and preventing you from getting 100% if you don't grab everything in the room during your first visit.

Re: Steamworld Dig 2

Posted: Mon Nov 04, 2019 11:25 am
by Tharnstar
Hi, I know this is an old topic, but I recently got the game through the xbox game pass and the trainer isn't working for that release. Usually I'm able to find the values on my own, but nothing I tried worked, no matter the value type and also by searching for unknown value increase/decrease I haven't been able to find the value for money, so if anyone could lend me a hand finding those, I would appreciate it. Only interested in money and maybe cogs. Thanks.

Re: Steamworld Dig 2

Posted: Tue Mar 10, 2020 11:41 pm
by Ravage
Here is a table I whipped up of important coordinates. I still have to add a lot of artifacts and cogs and such, but all pneumatic tubes and dungeon entrances are there.
[Link]

Re: Steamworld Dig 2

Posted: Fri Sep 11, 2020 5:35 pm
by SaucyJack
As an aside, you can find the death count by dying, doing a 4byte search for 1, dying again, search for 2, etc. and then set it to 0 for the "hardcore" achievement; for the "speedrunner" achievement do a double search for the amount of seconds you've played. If you don't know, you can beat the game, see what time you beat it in, convert that to seconds, then load up your save right before you beat the last boss and search in a range around that value. Set it to zero.