Page 1 of 2

STEAMWORLD HEIST 2

Posted: Sat Aug 10, 2024 12:11 pm
by LIOBOSS


Image

Here is a small table of my own for - STEAMWORLD HEIST 2 Steam version by TENOKE -


This game is funny but difficult and i hope this table will help and please some of you...Enjoy!


Added in v2 - Infinite moves and actions for any crew member. August 11th 2024
Options
Image

If you use this please Click the Like/Thumbs up button for some rep, Thanks! :) ---> Image


SteamWorld Heist 2-v2.CT
(31.17 KiB) Downloaded 1798 times
Old tables
SteamWorld Heist 2.CT
(22.93 KiB) Downloaded 145 times

Re: STEAMWORLD HEIST 2

Posted: Sat Aug 10, 2024 3:48 pm
by eflores984
I haven't tried the character HP codes yet; but I can say that the submarine code does not work as intended. It often makes the enemy boats immortal and also can cause the submarine to explode all of a sudden; even though health is 100%.

Re: STEAMWORLD HEIST 2

Posted: Sat Aug 10, 2024 8:44 pm
by Sensei7
Thx

Re: STEAMWORLD HEIST 2

Posted: Sat Aug 10, 2024 10:41 pm
by LIOBOSS
Added in v2 - Infinite moves and actions for any crew member. August 11th 2024
Options
Image
viewtopic.php?f=4&t=30667&p=365554#p365554

Re: STEAMWORLD HEIST 2

Posted: Sun Aug 11, 2024 9:37 pm
by vijeto3104
Is there any chance of getting an exp pointer or some way to increase them, and also something for infinite cogs?

Re: STEAMWORLD HEIST 2

Posted: Mon Aug 12, 2024 10:55 am
by Weldjerda
Yes plz some way to max out all jobs or just max xp would be great

Re: STEAMWORLD HEIST 2

Posted: Tue Aug 20, 2024 12:38 am
by cdgirard
Agreed on trying to figure out the exp pointers.

Re: STEAMWORLD HEIST 2

Posted: Sat Aug 24, 2024 9:24 am
by DarDreams
As a temporary solution, you can use the additional exp that accumulates after level 5

// ORIGINAL CODE - INJECTION POINT: SteamWorld Heist 2.exe+167135
Spoiler

Code: Select all

SteamWorld Heist 2.exe+167103: 48 8D 95 90 00 00 00  - lea rdx,[rbp+00000090]
SteamWorld Heist 2.exe+16710A: 48 8B 8E 60 07 00 00  - mov rcx,[rsi+00000760]
SteamWorld Heist 2.exe+167111: E8 5A E5 5D 00        - call "SteamWorld Heist 2.exe"+745670
SteamWorld Heist 2.exe+167116: 48 8B 9E 70 07 00 00  - mov rbx,[rsi+00000770]
SteamWorld Heist 2.exe+16711D: 48 85 DB              - test rbx,rbx
SteamWorld Heist 2.exe+167120: 0F 84 93 00 00 00     - je "SteamWorld Heist 2.exe"+1671B9
SteamWorld Heist 2.exe+167126: 48 8D 4C 24 60        - lea rcx,[rsp+60]
SteamWorld Heist 2.exe+16712B: E8 E0 3F FB FF        - call "SteamWorld Heist 2.exe"+11B110
SteamWorld Heist 2.exe+167130: 48 85 C0              - test rax,rax
SteamWorld Heist 2.exe+167133: 74 06                 - je "SteamWorld Heist 2.exe"+16713B
// ---------- INJECTING HERE ----------
SteamWorld Heist 2.exe+167135: 8B B8 80 00 00 00     - mov edi,[rax+00000080]
// ---------- DONE INJECTING  ----------
SteamWorld Heist 2.exe+16713B: 89 7C 24 50           - mov [rsp+50],edi
SteamWorld Heist 2.exe+16713F: 85 FF                 - test edi,edi
SteamWorld Heist 2.exe+167141: 0F 9E C2              - setle dl
SteamWorld Heist 2.exe+167144: 85 FF                 - test edi,edi
SteamWorld Heist 2.exe+167146: 7F 09                 - jg "SteamWorld Heist 2.exe"+167151
SteamWorld Heist 2.exe+167148: 83 8B C0 02 00 00 04  - or dword ptr [rbx+000002C0],04
SteamWorld Heist 2.exe+16714F: EB 07                 - jmp "SteamWorld Heist 2.exe"+167158
SteamWorld Heist 2.exe+167151: 83 A3 C0 02 00 00 FB  - and dword ptr [rbx+000002C0],-05
SteamWorld Heist 2.exe+167158: 8B 8B C0 02 00 00     - mov ecx,[rbx+000002C0]
SteamWorld Heist 2.exe+16715E: 8B C1                 - mov eax,ecx

Re: STEAMWORLD HEIST 2

Posted: Sat Aug 24, 2024 2:59 pm
by Kerus
Just use cheat evolution ver, it's better, but it has little bugs.
viewtopic.php?t=30658

Re: STEAMWORLD HEIST 2

Posted: Wed Aug 28, 2024 10:44 am
by Supreme23
Weldjerda wrote:
Mon Aug 12, 2024 10:55 am
Yes plz some way to max out all jobs or just max xp would be great
Need this as well.

Re: STEAMWORLD HEIST 2

Posted: Sat Sep 07, 2024 5:19 pm
by Rameses
DarDreams wrote:
Sat Aug 24, 2024 9:24 am
As a temporary solution, you can use the additional exp that accumulates after level 5

// ORIGINAL CODE - INJECTION POINT: SteamWorld Heist 2.exe+167135
Spoiler

Code: Select all

SteamWorld Heist 2.exe+167103: 48 8D 95 90 00 00 00  - lea rdx,[rbp+00000090]
SteamWorld Heist 2.exe+16710A: 48 8B 8E 60 07 00 00  - mov rcx,[rsi+00000760]
SteamWorld Heist 2.exe+167111: E8 5A E5 5D 00        - call "SteamWorld Heist 2.exe"+745670
SteamWorld Heist 2.exe+167116: 48 8B 9E 70 07 00 00  - mov rbx,[rsi+00000770]
SteamWorld Heist 2.exe+16711D: 48 85 DB              - test rbx,rbx
SteamWorld Heist 2.exe+167120: 0F 84 93 00 00 00     - je "SteamWorld Heist 2.exe"+1671B9
SteamWorld Heist 2.exe+167126: 48 8D 4C 24 60        - lea rcx,[rsp+60]
SteamWorld Heist 2.exe+16712B: E8 E0 3F FB FF        - call "SteamWorld Heist 2.exe"+11B110
SteamWorld Heist 2.exe+167130: 48 85 C0              - test rax,rax
SteamWorld Heist 2.exe+167133: 74 06                 - je "SteamWorld Heist 2.exe"+16713B
// ---------- INJECTING HERE ----------
SteamWorld Heist 2.exe+167135: 8B B8 80 00 00 00     - mov edi,[rax+00000080]
// ---------- DONE INJECTING  ----------
SteamWorld Heist 2.exe+16713B: 89 7C 24 50           - mov [rsp+50],edi
SteamWorld Heist 2.exe+16713F: 85 FF                 - test edi,edi
SteamWorld Heist 2.exe+167141: 0F 9E C2              - setle dl
SteamWorld Heist 2.exe+167144: 85 FF                 - test edi,edi
SteamWorld Heist 2.exe+167146: 7F 09                 - jg "SteamWorld Heist 2.exe"+167151
SteamWorld Heist 2.exe+167148: 83 8B C0 02 00 00 04  - or dword ptr [rbx+000002C0],04
SteamWorld Heist 2.exe+16714F: EB 07                 - jmp "SteamWorld Heist 2.exe"+167158
SteamWorld Heist 2.exe+167151: 83 A3 C0 02 00 00 FB  - and dword ptr [rbx+000002C0],-05
SteamWorld Heist 2.exe+167158: 8B 8B C0 02 00 00     - mov ecx,[rbx+000002C0]
SteamWorld Heist 2.exe+16715E: 8B C1                 - mov eax,ecx
Smone tried this? Works? Im either doing it wrong or not working... Can smone share this as a table or tell how to use it? -_-

Re: STEAMWORLD HEIST 2

Posted: Thu Oct 10, 2024 6:54 am
by randy_t
Rameses wrote:
Sat Sep 07, 2024 5:19 pm
DarDreams wrote:
Sat Aug 24, 2024 9:24 am
As a temporary solution, you can use the additional exp that accumulates after level 5

// ORIGINAL CODE - INJECTION POINT: SteamWorld Heist 2.exe+167135
Spoiler

Code: Select all

SteamWorld Heist 2.exe+167103: 48 8D 95 90 00 00 00  - lea rdx,[rbp+00000090]
SteamWorld Heist 2.exe+16710A: 48 8B 8E 60 07 00 00  - mov rcx,[rsi+00000760]
SteamWorld Heist 2.exe+167111: E8 5A E5 5D 00        - call "SteamWorld Heist 2.exe"+745670
SteamWorld Heist 2.exe+167116: 48 8B 9E 70 07 00 00  - mov rbx,[rsi+00000770]
SteamWorld Heist 2.exe+16711D: 48 85 DB              - test rbx,rbx
SteamWorld Heist 2.exe+167120: 0F 84 93 00 00 00     - je "SteamWorld Heist 2.exe"+1671B9
SteamWorld Heist 2.exe+167126: 48 8D 4C 24 60        - lea rcx,[rsp+60]
SteamWorld Heist 2.exe+16712B: E8 E0 3F FB FF        - call "SteamWorld Heist 2.exe"+11B110
SteamWorld Heist 2.exe+167130: 48 85 C0              - test rax,rax
SteamWorld Heist 2.exe+167133: 74 06                 - je "SteamWorld Heist 2.exe"+16713B
// ---------- INJECTING HERE ----------
SteamWorld Heist 2.exe+167135: 8B B8 80 00 00 00     - mov edi,[rax+00000080]
// ---------- DONE INJECTING  ----------
SteamWorld Heist 2.exe+16713B: 89 7C 24 50           - mov [rsp+50],edi
SteamWorld Heist 2.exe+16713F: 85 FF                 - test edi,edi
SteamWorld Heist 2.exe+167141: 0F 9E C2              - setle dl
SteamWorld Heist 2.exe+167144: 85 FF                 - test edi,edi
SteamWorld Heist 2.exe+167146: 7F 09                 - jg "SteamWorld Heist 2.exe"+167151
SteamWorld Heist 2.exe+167148: 83 8B C0 02 00 00 04  - or dword ptr [rbx+000002C0],04
SteamWorld Heist 2.exe+16714F: EB 07                 - jmp "SteamWorld Heist 2.exe"+167158
SteamWorld Heist 2.exe+167151: 83 A3 C0 02 00 00 FB  - and dword ptr [rbx+000002C0],-05
SteamWorld Heist 2.exe+167158: 8B 8B C0 02 00 00     - mov ecx,[rbx+000002C0]
SteamWorld Heist 2.exe+16715E: 8B C1                 - mov eax,ecx
Smone tried this? Works? Im either doing it wrong or not working... Can smone share this as a table or tell how to use it? -_-
FYI, the code read memory address of "Reserved XP" when player mouse-over crew's portrait in menu.
Consult CE tutorial about how to trace address from assembly code.

Re: STEAMWORLD HEIST 2

Posted: Sun Nov 10, 2024 3:16 am
by bowka
Hi, thanks for the table, but does anybody else have a problem of not being able to turn off the infinite actions script? It works perfectly when you turn it on, but you can't finish a mission without being able to turn it off. Is there a way to force characters to end their turn?

EDIT: My fault I was using an older cheat engine version by mistake!

Re: STEAMWORLD HEIST 2

Posted: Wed Jan 29, 2025 1:57 am
by CannonFodder

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>9666</ID>
      <Description>"Bounty Green Coin"</Description>
      <LastState Value="99" RealAddress="25B48DC7748"/>
      <ShowAsSigned>0</ShowAsSigned>
      <VariableType>4 Bytes</VariableType>
      <Address>water</Address>
      <Offsets>
        <Offset>798</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
the offset for Bounty Green Coin is 798 if you use water pointer in op's table

Re: STEAMWORLD HEIST 2

Posted: Sun Feb 09, 2025 7:03 am
by CannonFodder
my table for game v1.5

Max Submarine Health
Get Reserved Exp On Hover Crew Portrait In Crew Menu