Death Stranding Director's Cut +10

Upload your cheat tables here (No requests)
User avatar
iethanhuntz
Expert Cheater
Expert Cheater
Posts: 58
Joined: Mon Oct 04, 2021 6:06 pm
Reputation: 10

Re: Death Stranding Director's Cut +10

Post by iethanhuntz »

Alexandra Moldovia wrote:
Wed May 04, 2022 12:17 pm
Question, Can't seem to get backpack cover level 2 to appear, any way for you guys to help, already have collector at 5
Keep doing collectors mission, it will eventually unlock.

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

bliseer
Cheater
Cheater
Posts: 34
Joined: Fri Sep 21, 2018 2:30 pm
Reputation: 16

Re: Death Stranding Director's Cut +10

Post by bliseer »

steam
Disable Mission Timer

Code: Select all

{ Game   : ds.exe
  Version:
  Date   : 2022-05-14
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(stopTimer,ds.exe,CC C5 * 58 41 * C5 * 11 41 * C3 CC CC) // should be unique
//alloc(newmem,$1000,stopTimer)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vmovss [rcx+70],xmm0
//  jmp return

stopTimer+6:
//  jmp newmem
  vmovss [rcx+70],xmm2

//return:
registersymbol(stopTimer)

[DISABLE]

stopTimer+6:
  db C5 FA 11 41 70

unregistersymbol(stopTimer)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ds.exe+26C32C5

ds.exe+26C32B7: CC              - int 3
ds.exe+26C32B8: CC              - int 3
ds.exe+26C32B9: CC              - int 3
ds.exe+26C32BA: CC              - int 3
ds.exe+26C32BB: CC              - int 3
ds.exe+26C32BC: CC              - int 3
ds.exe+26C32BD: CC              - int 3
ds.exe+26C32BE: CC              - int 3
ds.exe+26C32BF: CC              - int 3
ds.exe+26C32C0: C5 F2 58 41 70  - vaddss xmm0,xmm1,[rcx+70]
// ---------- INJECTING HERE ----------
ds.exe+26C32C5: C5 FA 11 41 70  - vmovss [rcx+70],xmm0
// ---------- DONE INJECTING  ----------
ds.exe+26C32CA: C3              - ret
ds.exe+26C32CB: CC              - int 3
ds.exe+26C32CC: CC              - int 3
ds.exe+26C32CD: CC              - int 3
ds.exe+26C32CE: CC              - int 3
ds.exe+26C32CF: CC              - int 3
ds.exe+26C32D0: CC              - int 3
ds.exe+26C32D1: CC              - int 3
ds.exe+26C32D2: CC              - int 3
ds.exe+26C32D3: CC              - int 3
}
epic
Disable Mission Timer

Code: Select all

{ Game   : DeathStranding.exe
  Version:
  Date   : 2022-05-14
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(stopTimer,DeathStranding.exe,CC C5 * 58 41 * C5 * 11 41 * C3 CC CC) // should be unique
//alloc(newmem,$1000,stopTimer)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vmovss [rcx+70],xmm0
//  jmp return

stopTimer+6:
//  jmp newmem
  vmovss [rcx+70],xmm2

//return:
registersymbol(stopTimer)

[DISABLE]

stopTimer+6:
  db C5 FA 11 41 70

unregistersymbol(stopTimer)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+26C32C5

DeathStranding.exe+26C32B7: CC              - int 3
DeathStranding.exe+26C32B8: CC              - int 3
DeathStranding.exe+26C32B9: CC              - int 3
DeathStranding.exe+26C32BA: CC              - int 3
DeathStranding.exe+26C32BB: CC              - int 3
DeathStranding.exe+26C32BC: CC              - int 3
DeathStranding.exe+26C32BD: CC              - int 3
DeathStranding.exe+26C32BE: CC              - int 3
DeathStranding.exe+26C32BF: CC              - int 3
DeathStranding.exe+26C32C0: C5 F2 58 41 70  - vaddss xmm0,xmm1,[rcx+70]
// ---------- INJECTING HERE ----------
DeathStranding.exe+26C32C5: C5 FA 11 41 70  - vmovss [rcx+70],xmm0
// ---------- DONE INJECTING  ----------
DeathStranding.exe+26C32CA: C3              - ret
DeathStranding.exe+26C32CB: CC              - int 3
DeathStranding.exe+26C32CC: CC              - int 3
DeathStranding.exe+26C32CD: CC              - int 3
DeathStranding.exe+26C32CE: CC              - int 3
DeathStranding.exe+26C32CF: CC              - int 3
DeathStranding.exe+26C32D0: CC              - int 3
DeathStranding.exe+26C32D1: CC              - int 3
DeathStranding.exe+26C32D2: CC              - int 3
DeathStranding.exe+26C32D3: CC              - int 3
}

User avatar
Toga
Expert Cheater
Expert Cheater
Posts: 243
Joined: Wed Mar 03, 2021 1:11 pm
Reputation: 98

Re: Death Stranding Director's Cut +10

Post by Toga »

^ hey nice tyvm
btw since both (script) versions are the same you can use $process.

ie:
aobscanmodule(stopTimer, $process, CC C5 * 58 41 * C5 * 11 41 * C3 CC CC)

User avatar
SunBeam
Administration
Administration
Posts: 4779
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4408

Re: Death Stranding Director's Cut +10

Post by SunBeam »

bliseer wrote:
Sat May 14, 2022 8:05 am
...
If I recall correctly, it's just the visual value for the timer. Say a mission has 30 min to complete. You activate the script and it says 0 min. When you turn in after 30 min plus it will say it failed. Have you throughly tested this or just guided yourself by the mere fact that the visual timer gets frozen?

P.S.: My statements above DO NOT express "hey, it's not working". So don't start some random dispute saying I claimed it doesn't work, mkay? Thanks.

bliseer
Cheater
Cheater
Posts: 34
Joined: Fri Sep 21, 2018 2:30 pm
Reputation: 16

Re: Death Stranding Director's Cut +10

Post by bliseer »

i'm epic user. so steam code can't test. just replace process name.
Unlimited Outfit Slot Item Durability
steam

Code: Select all

{ Game   : ds.exe
  Version: 
  Date   : 2022-05-15
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(infOutfitDurability,ds.exe,C4 C1 7A 5F CB C4 C1 7A 11 4E 34) // should be unique
//alloc(newmem,$1000,infOutfitDurability)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vmaxss xmm1,xmm0,xmm11
//  jmp return

infOutfitDurability:
//  jmp newmem
vmaxss xmm1,xmm10,xmm11

//return:
registersymbol(infOutfitDurability)

[DISABLE]

infOutfitDurability:
  db C4 C1 7A 5F CB

unregistersymbol(infOutfitDurability)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ds.exe+2C2C28D

ds.exe+2C2C25C: 41 B5 01           - mov r13l,01
ds.exe+2C2C25F: C4 41 7A 10 56 34  - vmovss xmm10,[r14+34]
ds.exe+2C2C265: C4 41 78 2F D3     - vcomiss xmm10,xmm11
ds.exe+2C2C26A: C4 C1 78 28 F9     - vmovaps xmm7,xmm9
ds.exe+2C2C26F: 0F 86 A1 0D 00 00  - jbe ds.exe+2C2D016
ds.exe+2C2C275: C4 41 78 2F CB     - vcomiss xmm9,xmm11
ds.exe+2C2C27A: 0F 86 96 0D 00 00  - jbe ds.exe+2C2D016
ds.exe+2C2C280: 41 80 7E 20 05     - cmp byte ptr [r14+20],05
ds.exe+2C2C285: 41 B7 01           - mov r15l,01
infOutfitDurability: C4 C1 2A 5C C3     - vsubss xmm0,xmm10,xmm11
// ---------- INJECTING HERE ----------
ds.exe+2C2C28D: C4 C1 7A 5F CB     - vmaxss xmm1,xmm0,xmm11
// ---------- DONE INJECTING  ----------
ds.exe+2C2C292: C4 C1 7A 11 4E 34  - vmovss [r14+34],xmm1
ds.exe+2C2C298: C5 AA 5C F9        - vsubss xmm7,xmm10,xmm1
ds.exe+2C2C29C: 75 0D              - jne ds.exe+2C2C2AB
ds.exe+2C2C29E: 44 8B F9           - mov r15d,ecx
ds.exe+2C2C2A1: 41 C1 EF 10        - shr r15d,10
ds.exe+2C2C2A5: 41 80 E7 01        - and r15l,01
ds.exe+2C2C2A9: EB 68              - jmp ds.exe+2C2C313
ds.exe+2C2C2AB: 49 8B 46 28        - mov rax,[r14+28]
ds.exe+2C2C2AF: 80 78 3B 0A        - cmp byte ptr [rax+3B],0A
ds.exe+2C2C2B3: 75 0A              - jne ds.exe+2C2C2BF
}
epic

Code: Select all

{ Game   : DeathStranding.exe
  Version: 
  Date   : 2022-05-15
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(infOutfitDurability,DeathStranding.exe,C4 C1 7A 5F CB C4 C1 7A 11 4E 34) // should be unique
//alloc(newmem,$1000,infOutfitDurability)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vmaxss xmm1,xmm0,xmm11
//  jmp return

infOutfitDurability:
//  jmp newmem
vmaxss xmm1,xmm10,xmm11

//return:
registersymbol(infOutfitDurability)

[DISABLE]

infOutfitDurability:
  db C4 C1 7A 5F CB

unregistersymbol(infOutfitDurability)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+2C2C28D

DeathStranding.exe+2C2C25C: 41 B5 01           - mov r13l,01
DeathStranding.exe+2C2C25F: C4 41 7A 10 56 34  - vmovss xmm10,[r14+34]
DeathStranding.exe+2C2C265: C4 41 78 2F D3     - vcomiss xmm10,xmm11
DeathStranding.exe+2C2C26A: C4 C1 78 28 F9     - vmovaps xmm7,xmm9
DeathStranding.exe+2C2C26F: 0F 86 A1 0D 00 00  - jbe DeathStranding.exe+2C2D016
DeathStranding.exe+2C2C275: C4 41 78 2F CB     - vcomiss xmm9,xmm11
DeathStranding.exe+2C2C27A: 0F 86 96 0D 00 00  - jbe DeathStranding.exe+2C2D016
DeathStranding.exe+2C2C280: 41 80 7E 20 05     - cmp byte ptr [r14+20],05
DeathStranding.exe+2C2C285: 41 B7 01           - mov r15l,01
infOutfitDurability: C4 C1 2A 5C C3     - vsubss xmm0,xmm10,xmm11
// ---------- INJECTING HERE ----------
DeathStranding.exe+2C2C28D: C4 C1 7A 5F CB     - vmaxss xmm1,xmm0,xmm11
// ---------- DONE INJECTING  ----------
DeathStranding.exe+2C2C292: C4 C1 7A 11 4E 34  - vmovss [r14+34],xmm1
DeathStranding.exe+2C2C298: C5 AA 5C F9        - vsubss xmm7,xmm10,xmm1
DeathStranding.exe+2C2C29C: 75 0D              - jne DeathStranding.exe+2C2C2AB
DeathStranding.exe+2C2C29E: 44 8B F9           - mov r15d,ecx
DeathStranding.exe+2C2C2A1: 41 C1 EF 10        - shr r15d,10
DeathStranding.exe+2C2C2A5: 41 80 E7 01        - and r15l,01
DeathStranding.exe+2C2C2A9: EB 68              - jmp DeathStranding.exe+2C2C313
DeathStranding.exe+2C2C2AB: 49 8B 46 28        - mov rax,[r14+28]
DeathStranding.exe+2C2C2AF: 80 78 3B 0A        - cmp byte ptr [rax+3B],0A
DeathStranding.exe+2C2C2B3: 75 0A              - jne DeathStranding.exe+2C2C2BF
}
Unlimited Hematic Grenades & Repair Kit & Other Usable Items
steam

Code: Select all

{ Game   : ds.exe
  Version:
  Date   : 2022-05-15
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]


aobscanmodule(infItem,ds.exe,43 80 BC AE 8D 1C 00 00 00 74 16 40) // should be unique
alloc(newmem,$1000,infItem)

label(code)
label(return)

newmem:
  mov byte ptr [r14+r13*4+00001C8D],00
code:
  cmp byte ptr [r14+r13*4+00001C8D],00
  jmp return

infItem:
  jmp newmem
//  nop 4
  db 90 90 90 90

return:
registersymbol(infItem)

[DISABLE]

infItem:
  db 43 80 BC AE 8D 1C 00 00 00

unregistersymbol(infItem)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ds.exe+282FB1D

ds.exe+282FAEE: 88 43 4C                    - mov [rbx+4C],al
ds.exe+282FAF1: 43 80 BC AE 8D 1C 00 00 00  - cmp byte ptr [r14+r13*4+00001C8D],00
ds.exe+282FAFA: 74 16                       - je ds.exe+282FB12
ds.exe+282FAFC: 4B 8B 8C 34 D8 00 00 00     - mov rcx,[r12+r14+000000D8]
ds.exe+282FB04: 40 0F B6 D6                 - movzx edx,sil
ds.exe+282FB08: E8 33 28 42 00              - call ds.exe+2C52340
ds.exe+282FB0D: 0F BF C8                    - movsx ecx,ax
ds.exe+282FB10: EB 08                       - jmp ds.exe+282FB1A
ds.exe+282FB12: 43 8B 8C AE 7C 1C 00 00     - mov ecx,[r14+r13*4+00001C7C]
ds.exe+282FB1A: 89 4B 2C                    - mov [rbx+2C],ecx
// ---------- INJECTING HERE ----------
ds.exe+282FB1D: 43 80 BC AE 8D 1C 00 00 00  - cmp byte ptr [r14+r13*4+00001C8D],00
// ---------- DONE INJECTING  ----------
ds.exe+282FB26: 74 16                       - je ds.exe+282FB3E
ds.exe+282FB28: 40 0F B6 D6                 - movzx edx,sil
ds.exe+282FB2C: 4B 8B 8C 34 D8 00 00 00     - mov rcx,[r12+r14+000000D8]
ds.exe+282FB34: E8 07 28 42 00              - call ds.exe+2C52340
ds.exe+282FB39: 0F BF C8                    - movsx ecx,ax
ds.exe+282FB3C: EB 08                       - jmp ds.exe+282FB46
ds.exe+282FB3E: 43 8B 8C AE 7C 1C 00 00     - mov ecx,[r14+r13*4+00001C7C]
ds.exe+282FB46: 89 4B 28                    - mov [rbx+28],ecx
ds.exe+282FB49: 41 0F B6 87 F8 02 00 00     - movzx eax,byte ptr [r15+000002F8]
ds.exe+282FB51: 48 C1 E0 06                 - shl rax,06
}
epic

Code: Select all

{ Game   : DeathStranding.exe
  Version:
  Date   : 2022-05-15
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]


aobscanmodule(infItem,DeathStranding.exe,43 80 BC AE 8D 1C 00 00 00 74 16 40) // should be unique
alloc(newmem,$1000,infItem)

label(code)
label(return)

newmem:
  mov byte ptr [r14+r13*4+00001C8D],00
code:
  cmp byte ptr [r14+r13*4+00001C8D],00
  jmp return

infItem:
  jmp newmem
//  nop 4
  db 90 90 90 90

return:
registersymbol(infItem)

[DISABLE]

infItem:
  db 43 80 BC AE 8D 1C 00 00 00

unregistersymbol(infItem)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+282FB1D

DeathStranding.exe+282FAEE: 88 43 4C                    - mov [rbx+4C],al
DeathStranding.exe+282FAF1: 43 80 BC AE 8D 1C 00 00 00  - cmp byte ptr [r14+r13*4+00001C8D],00
DeathStranding.exe+282FAFA: 74 16                       - je DeathStranding.exe+282FB12
DeathStranding.exe+282FAFC: 4B 8B 8C 34 D8 00 00 00     - mov rcx,[r12+r14+000000D8]
DeathStranding.exe+282FB04: 40 0F B6 D6                 - movzx edx,sil
DeathStranding.exe+282FB08: E8 33 28 42 00              - call DeathStranding.exe+2C52340
DeathStranding.exe+282FB0D: 0F BF C8                    - movsx ecx,ax
DeathStranding.exe+282FB10: EB 08                       - jmp DeathStranding.exe+282FB1A
DeathStranding.exe+282FB12: 43 8B 8C AE 7C 1C 00 00     - mov ecx,[r14+r13*4+00001C7C]
DeathStranding.exe+282FB1A: 89 4B 2C                    - mov [rbx+2C],ecx
// ---------- INJECTING HERE ----------
DeathStranding.exe+282FB1D: 43 80 BC AE 8D 1C 00 00 00  - cmp byte ptr [r14+r13*4+00001C8D],00
// ---------- DONE INJECTING  ----------
DeathStranding.exe+282FB26: 74 16                       - je DeathStranding.exe+282FB3E
DeathStranding.exe+282FB28: 40 0F B6 D6                 - movzx edx,sil
DeathStranding.exe+282FB2C: 4B 8B 8C 34 D8 00 00 00     - mov rcx,[r12+r14+000000D8]
DeathStranding.exe+282FB34: E8 07 28 42 00              - call DeathStranding.exe+2C52340
DeathStranding.exe+282FB39: 0F BF C8                    - movsx ecx,ax
DeathStranding.exe+282FB3C: EB 08                       - jmp DeathStranding.exe+282FB46
DeathStranding.exe+282FB3E: 43 8B 8C AE 7C 1C 00 00     - mov ecx,[r14+r13*4+00001C7C]
DeathStranding.exe+282FB46: 89 4B 28                    - mov [rbx+28],ecx
DeathStranding.exe+282FB49: 41 0F B6 87 F8 02 00 00     - movzx eax,byte ptr [r15+000002F8]
DeathStranding.exe+282FB51: 48 C1 E0 06                 - shl rax,06
}
Unlimited Ammo & Bloodpack & Chiralium
steam

Code: Select all

{ Game   : ds.exe
  Version:
  Date   : 2020-12-25
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat



aobscanmodule(infAmmo,ds.exe,44 0F 43 70 58) // should be unique
//alloc(newmem,$1000,infAmmo)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  cmovae r14d,[rax+58]
//  jmp return

infAmmo:
//  jmp newmem
  cmovb r14d,[rax+58]

//return:
registersymbol(infAmmo)


//unlimited bloodpack Granede
//aobscanmodule(infBloodpack,ds.exe,C5 FA 5D C2 C4 C1 7A 11 86 D8 47 00 00) // should be unique
aobscanmodule(infBloodpack,ds.exe,C5 FA 5D C2 C4 C1 7A 11 86 38 48 00 00) // should be unique
//alloc(newmem,$1000,infBloodpack)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vminss xmm0,xmm0,xmm2
//  vmovss [r14+000047D8],xmm0
//  jmp return

infBloodpack:
//  jmp newmem
//  nop 8
  vmaxss xmm0,xmm0,xmm2

//return:
registersymbol(infBloodpack)


//unlimited bloodpack2 bullet
//aobscanmodule(infBloodpack2,ds.exe,C5 FA 5C D6 C5 F0 57 C9 EB) // should be unique
aobscanmodule(infBloodpack2,ds.exe,C5 F2 5C C6 C5 E8 57 D2) // should be unique
//alloc(newmem,$1000,infBloodpack2)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vsubss xmm0,xmm1,xmm6
//  vxorps xmm2,xmm2,xmm2
//  jmp return

infBloodpack2:
//  jmp newmem
//  nop 3
  vsubss xmm0,xmm1,xmm7

//return:
registersymbol(infBloodpack2)


//infChiralium
aobscanmodule(infChiralium,ds.exe,41 0F 4F 09 44 8B C1) // should be unique
//alloc(newmem,$1000,infChiralium)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  cmovg ecx,[r9]
//  mov r8d,ecx
//  jmp return

infChiralium:
//  jmp newmem
//  nop 2
  cmovle ecx,[r9]

//return:
registersymbol(infChiralium)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
infChiralium:
  db 41 0F 4F 09 44 8B C1

infBloodpack2:
//  db C5 FA 5C D6
  db C5 F2 5C C6 C5 E8 57 D2

infBloodpack:
//  db C5 FA 5D C2
  db C5 FA 5D C2 C4 C1 7A 11 86 38 48 00 00

infAmmo:
  db 44 0F 43 70 58

unregistersymbol(infChiralium)
unregistersymbol(infBloodpack2)
unregistersymbol(infBloodpack)
unregistersymbol(infAmmo)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ds.exe+26D4650

ds.exe+26D462F: CC                    - int 3
ds.exe+26D4630: 41 56                 - push r14
ds.exe+26D4632: 48 83 EC 50           - sub rsp,50
ds.exe+26D4636: 4D 63 C0              - movsxd  r8,r8d
ds.exe+26D4639: 44 8B F2              - mov r14d,edx
ds.exe+26D463C: 49 C1 E0 06           - shl r8,06
ds.exe+26D4640: 48 89 74 24 38        - mov [rsp+38],rsi
ds.exe+26D4645: 48 8B F1              - mov rsi,rcx
ds.exe+26D4648: 49 8B 44 08 28        - mov rax,[r8+rcx+28]
ds.exe+26D464D: 3B 50 58              - cmp edx,[rax+58]
// ---------- INJECTING HERE ----------
ds.exe+26D4650: 44 0F 43 70 58        - cmovae r14d,[rax+58]
// ---------- DONE INJECTING  ----------
ds.exe+26D4655: 49 8B 44 08 50        - mov rax,[r8+rcx+50]
infAmmo: 66 44 89 30           - mov [rax],r14w
ds.exe+26D465E: 0F B6 41 12           - movzx eax,byte ptr [rcx+12]
ds.exe+26D4662: 2C 37                 - sub al,37
ds.exe+26D4664: 3C 01                 - cmp al,01
ds.exe+26D4666: 0F 87 1A 01 00 00     - ja ds.exe+26D4786
ds.exe+26D466C: 48 8B 91 C8 02 00 00  - mov rdx,[rcx+000002C8]
ds.exe+26D4673: B9 38 03 00 00        - mov ecx,00000338
ds.exe+26D4678: 48 85 D2              - test rdx,rdx
ds.exe+26D467B: 48 89 5C 24 48        - mov [rsp+48],rbx
}
{
// ORIGINAL CODE - INJECTION POINT: ds.exe+274E1EE

ds.exe+274E1B0: C4 C1 7A 10 8E 38 48 00 00  - vmovss xmm1,[r14+00004838]
ds.exe+274E1B9: C4 C1 7A 11 86 40 48 00 00  - vmovss [r14+00004840],xmm0
ds.exe+274E1C2: C4 C1 3A 58 86 44 48 00 00  - vaddss xmm0,xmm8,[r14+00004844]
ds.exe+274E1CB: C4 C1 72 5C D0              - vsubss xmm2,xmm1,xmm8
ds.exe+274E1D0: C5 F8 2F F2                 - vcomiss xmm6,xmm2
ds.exe+274E1D4: C4 C1 7A 11 86 44 48 00 00  - vmovss [r14+00004844],xmm0
ds.exe+274E1DD: 76 06                       - jna ds.exe+274E1E5
ds.exe+274E1DF: C5 F8 57 C0                 - vxorps xmm0,xmm0,xmm0
ds.exe+274E1E3: EB 0D                       - jmp ds.exe+274E1F2
ds.exe+274E1E5: C4 C1 7A 10 86 3C 48 00 00  - vmovss xmm0,[r14+0000483C]
// ---------- INJECTING HERE ----------
ds.exe+274E1EE: C5 FA 5D C2                 - vminss xmm0,xmm0,xmm2
// ---------- DONE INJECTING  ----------
ds.exe+274E1F2: C4 C1 7A 11 86 38 48 00 00  - vmovss [r14+00004838],xmm0
ds.exe+274E1FB: 48 8B 87 B8 00 00 00        - mov rax,[rdi+000000B8]
ds.exe+274E202: C5 92 58 88 48 03 00 00     - vaddss xmm1,xmm13,[rax+00000348]
ds.exe+274E20A: C5 FA 11 8F D4 00 00 00     - vmovss [rdi+000000D4],xmm1
ds.exe+274E212: C5 78 28 94 24 C0 00 00 00  - vmovaps xmm10,[rsp+000000C0]
ds.exe+274E21B: C5 78 28 8C 24 D0 00 00 00  - vmovaps xmm9,[rsp+000000D0]
ds.exe+274E224: 4C 8B B4 24 10 01 00 00     - mov r14,[rsp+00000110]
ds.exe+274E22C: C5 78 28 A4 24 A0 00 00 00  - vmovaps xmm12,[rsp+000000A0]
ds.exe+274E235: C5 FA 10 87 D4 00 00 00     - vmovss xmm0,[rdi+000000D4]
ds.exe+274E23D: C5 F8 2F C6                 - vcomiss xmm0,xmm6
}
{
// ORIGINAL CODE - INJECTION POINT: ds.exe+283730B

ds.exe+28372DC: 48 8B D9                 - mov rbx,rcx
ds.exe+28372DF: 48 8B 0D 4A C1 15 05     - mov rcx,[ds.exe+7993430]
ds.exe+28372E6: C5 F8 28 F1              - vmovaps xmm6,xmm1
ds.exe+28372EA: C5 CA 5A C9              - vcvtss2sd xmm1,xmm6,xmm1
ds.exe+28372EE: C5 F8 29 7C 24 30        - vmovaps [rsp+30],xmm7
ds.exe+28372F4: E8 27 7F 6E 00           - call ds.exe+2F1F220
ds.exe+28372F9: C5 FA 10 8B 38 48 00 00  - vmovss xmm1,[rbx+00004838]
ds.exe+2837301: C5 F8 2F CE              - vcomiss xmm1,xmm6
ds.exe+2837305: C5 C0 57 FF              - vxorps xmm7,xmm7,xmm7
ds.exe+2837309: 76 0A                    - jna ds.exe+2837315
// ---------- INJECTING HERE ----------
ds.exe+283730B: C5 F2 5C C6              - vsubss xmm0,xmm1,xmm6
// ---------- DONE INJECTING  ----------
ds.exe+283730F: C5 E8 57 D2              - vxorps xmm2,xmm2,xmm2
ds.exe+2837313: EB 08                    - jmp ds.exe+283731D
ds.exe+2837315: C5 CA 5C D1              - vsubss xmm2,xmm6,xmm1
ds.exe+2837319: C5 F8 57 C0              - vxorps xmm0,xmm0,xmm0
ds.exe+283731D: C5 F8 2F D7              - vcomiss xmm2,xmm7
ds.exe+2837321: C5 FA 11 83 38 48 00 00  - vmovss [rbx+00004838],xmm0
ds.exe+2837329: C5 CA C2 C1 01           - vcmpss xmm0,xmm6,xmm1,01
ds.exe+283732E: C4 E3 71 4A C6 00        - vblendvps xmm0,xmm1,xmm6,xmm0
ds.exe+2837334: C5 FA 58 8B 44 48 00 00  - vaddss xmm1,xmm0,[rbx+00004844]
ds.exe+283733C: C5 FA 11 8B 44 48 00 00  - vmovss [rbx+00004844],xmm1
}
{
// ORIGINAL CODE - INJECTION POINT: ds.exe+25975E5

ds.exe+25975C0: 8B C2                 - mov eax,edx
ds.exe+25975C2: 4C 8D 8F AC 23 00 00  - lea r9,[rdi+000023AC]
ds.exe+25975C9: 48 8D 97 A8 23 00 00  - lea rdx,[rdi+000023A8]
ds.exe+25975D0: 48 8D 0C C0           - lea rcx,[rax+rax*8]
ds.exe+25975D4: 4D 8D 0C C9           - lea r9,[r9+rcx*8]
ds.exe+25975D8: 48 8D 14 CA           - lea rdx,[rdx+rcx*8]
ds.exe+25975DC: 8B 0A                 - mov ecx,[rdx]
ds.exe+25975DE: 03 CE                 - add ecx,esi
ds.exe+25975E0: 78 0A                 - js ds.exe+25975EC
ds.exe+25975E2: 41 3B 09              - cmp ecx,[r9]
// ---------- INJECTING HERE ----------
ds.exe+25975E5: 41 0F 4F 09           - cmovg ecx,[r9]
// ---------- DONE INJECTING  ----------
ds.exe+25975E9: 44 8B C1              - mov r8d,ecx
ds.exe+25975EC: 44 89 02              - mov [rdx],r8d
ds.exe+25975EF: 48 85 DB              - test rbx,rbx
ds.exe+25975F2: 74 09                 - je ds.exe+25975FD
ds.exe+25975F4: 48 8B CB              - mov rcx,rbx
ds.exe+25975F7: FF 15 D3 40 1B 01     - call qword ptr [ds.exe+374B6D0]
ds.exe+25975FD: 48 8B 5C 24 30        - mov rbx,[rsp+30]
ds.exe+2597602: 48 8B 74 24 38        - mov rsi,[rsp+38]
ds.exe+2597607: 48 83 C4 20           - add rsp,20
ds.exe+259760B: 5F                    - pop rdi
}
epic

Code: Select all

{ Game   : DeathStranding.exe
  Version:
  Date   : 2020-12-25
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat



aobscanmodule(infAmmo,DeathStranding.exe,44 0F 43 70 58) // should be unique
//alloc(newmem,$1000,infAmmo)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  cmovae r14d,[rax+58]
//  jmp return

infAmmo:
//  jmp newmem
  cmovb r14d,[rax+58]

//return:
registersymbol(infAmmo)


//unlimited bloodpack Granede
//aobscanmodule(infBloodpack,DeathStranding.exe,C5 FA 5D C2 C4 C1 7A 11 86 D8 47 00 00) // should be unique
aobscanmodule(infBloodpack,DeathStranding.exe,C5 FA 5D C2 C4 C1 7A 11 86 38 48 00 00) // should be unique
//alloc(newmem,$1000,infBloodpack)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vminss xmm0,xmm0,xmm2
//  vmovss [r14+000047D8],xmm0
//  jmp return

infBloodpack:
//  jmp newmem
//  nop 8
  vmaxss xmm0,xmm0,xmm2

//return:
registersymbol(infBloodpack)


//unlimited bloodpack2 bullet
//aobscanmodule(infBloodpack2,DeathStranding.exe,C5 FA 5C D6 C5 F0 57 C9 EB) // should be unique
aobscanmodule(infBloodpack2,DeathStranding.exe,C5 F2 5C C6 C5 E8 57 D2) // should be unique
//alloc(newmem,$1000,infBloodpack2)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vsubss xmm0,xmm1,xmm6
//  vxorps xmm2,xmm2,xmm2
//  jmp return

infBloodpack2:
//  jmp newmem
//  nop 3
  vsubss xmm0,xmm1,xmm7

//return:
registersymbol(infBloodpack2)


//infChiralium
aobscanmodule(infChiralium,DeathStranding.exe,41 0F 4F 09 44 8B C1) // should be unique
//alloc(newmem,$1000,infChiralium)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  cmovg ecx,[r9]
//  mov r8d,ecx
//  jmp return

infChiralium:
//  jmp newmem
//  nop 2
  cmovle ecx,[r9]

//return:
registersymbol(infChiralium)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
infChiralium:
  db 41 0F 4F 09 44 8B C1

infBloodpack2:
//  db C5 FA 5C D6
  db C5 F2 5C C6 C5 E8 57 D2

infBloodpack:
//  db C5 FA 5D C2
  db C5 FA 5D C2 C4 C1 7A 11 86 38 48 00 00

infAmmo:
  db 44 0F 43 70 58

unregistersymbol(infChiralium)
unregistersymbol(infBloodpack2)
unregistersymbol(infBloodpack)
unregistersymbol(infAmmo)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+26D4650

DeathStranding.exe+26D462F: CC                    - int 3
DeathStranding.exe+26D4630: 41 56                 - push r14
DeathStranding.exe+26D4632: 48 83 EC 50           - sub rsp,50
DeathStranding.exe+26D4636: 4D 63 C0              - movsxd  r8,r8d
DeathStranding.exe+26D4639: 44 8B F2              - mov r14d,edx
DeathStranding.exe+26D463C: 49 C1 E0 06           - shl r8,06
DeathStranding.exe+26D4640: 48 89 74 24 38        - mov [rsp+38],rsi
DeathStranding.exe+26D4645: 48 8B F1              - mov rsi,rcx
DeathStranding.exe+26D4648: 49 8B 44 08 28        - mov rax,[r8+rcx+28]
DeathStranding.exe+26D464D: 3B 50 58              - cmp edx,[rax+58]
// ---------- INJECTING HERE ----------
DeathStranding.exe+26D4650: 44 0F 43 70 58        - cmovae r14d,[rax+58]
// ---------- DONE INJECTING  ----------
DeathStranding.exe+26D4655: 49 8B 44 08 50        - mov rax,[r8+rcx+50]
infAmmo: 66 44 89 30           - mov [rax],r14w
DeathStranding.exe+26D465E: 0F B6 41 12           - movzx eax,byte ptr [rcx+12]
DeathStranding.exe+26D4662: 2C 37                 - sub al,37
DeathStranding.exe+26D4664: 3C 01                 - cmp al,01
DeathStranding.exe+26D4666: 0F 87 1A 01 00 00     - ja DeathStranding.exe+26D4786
DeathStranding.exe+26D466C: 48 8B 91 C8 02 00 00  - mov rdx,[rcx+000002C8]
DeathStranding.exe+26D4673: B9 38 03 00 00        - mov ecx,00000338
DeathStranding.exe+26D4678: 48 85 D2              - test rdx,rdx
DeathStranding.exe+26D467B: 48 89 5C 24 48        - mov [rsp+48],rbx
}
{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+274E1EE

DeathStranding.exe+274E1B0: C4 C1 7A 10 8E 38 48 00 00  - vmovss xmm1,[r14+00004838]
DeathStranding.exe+274E1B9: C4 C1 7A 11 86 40 48 00 00  - vmovss [r14+00004840],xmm0
DeathStranding.exe+274E1C2: C4 C1 3A 58 86 44 48 00 00  - vaddss xmm0,xmm8,[r14+00004844]
DeathStranding.exe+274E1CB: C4 C1 72 5C D0              - vsubss xmm2,xmm1,xmm8
DeathStranding.exe+274E1D0: C5 F8 2F F2                 - vcomiss xmm6,xmm2
DeathStranding.exe+274E1D4: C4 C1 7A 11 86 44 48 00 00  - vmovss [r14+00004844],xmm0
DeathStranding.exe+274E1DD: 76 06                       - jna DeathStranding.exe+274E1E5
DeathStranding.exe+274E1DF: C5 F8 57 C0                 - vxorps xmm0,xmm0,xmm0
DeathStranding.exe+274E1E3: EB 0D                       - jmp DeathStranding.exe+274E1F2
DeathStranding.exe+274E1E5: C4 C1 7A 10 86 3C 48 00 00  - vmovss xmm0,[r14+0000483C]
// ---------- INJECTING HERE ----------
DeathStranding.exe+274E1EE: C5 FA 5D C2                 - vminss xmm0,xmm0,xmm2
// ---------- DONE INJECTING  ----------
DeathStranding.exe+274E1F2: C4 C1 7A 11 86 38 48 00 00  - vmovss [r14+00004838],xmm0
DeathStranding.exe+274E1FB: 48 8B 87 B8 00 00 00        - mov rax,[rdi+000000B8]
DeathStranding.exe+274E202: C5 92 58 88 48 03 00 00     - vaddss xmm1,xmm13,[rax+00000348]
DeathStranding.exe+274E20A: C5 FA 11 8F D4 00 00 00     - vmovss [rdi+000000D4],xmm1
DeathStranding.exe+274E212: C5 78 28 94 24 C0 00 00 00  - vmovaps xmm10,[rsp+000000C0]
DeathStranding.exe+274E21B: C5 78 28 8C 24 D0 00 00 00  - vmovaps xmm9,[rsp+000000D0]
DeathStranding.exe+274E224: 4C 8B B4 24 10 01 00 00     - mov r14,[rsp+00000110]
DeathStranding.exe+274E22C: C5 78 28 A4 24 A0 00 00 00  - vmovaps xmm12,[rsp+000000A0]
DeathStranding.exe+274E235: C5 FA 10 87 D4 00 00 00     - vmovss xmm0,[rdi+000000D4]
DeathStranding.exe+274E23D: C5 F8 2F C6                 - vcomiss xmm0,xmm6
}
{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+283730B

DeathStranding.exe+28372DC: 48 8B D9                 - mov rbx,rcx
DeathStranding.exe+28372DF: 48 8B 0D 4A C1 15 05     - mov rcx,[DeathStranding.exe+7993430]
DeathStranding.exe+28372E6: C5 F8 28 F1              - vmovaps xmm6,xmm1
DeathStranding.exe+28372EA: C5 CA 5A C9              - vcvtss2sd xmm1,xmm6,xmm1
DeathStranding.exe+28372EE: C5 F8 29 7C 24 30        - vmovaps [rsp+30],xmm7
DeathStranding.exe+28372F4: E8 27 7F 6E 00           - call DeathStranding.exe+2F1F220
DeathStranding.exe+28372F9: C5 FA 10 8B 38 48 00 00  - vmovss xmm1,[rbx+00004838]
DeathStranding.exe+2837301: C5 F8 2F CE              - vcomiss xmm1,xmm6
DeathStranding.exe+2837305: C5 C0 57 FF              - vxorps xmm7,xmm7,xmm7
DeathStranding.exe+2837309: 76 0A                    - jna DeathStranding.exe+2837315
// ---------- INJECTING HERE ----------
DeathStranding.exe+283730B: C5 F2 5C C6              - vsubss xmm0,xmm1,xmm6
// ---------- DONE INJECTING  ----------
DeathStranding.exe+283730F: C5 E8 57 D2              - vxorps xmm2,xmm2,xmm2
DeathStranding.exe+2837313: EB 08                    - jmp DeathStranding.exe+283731D
DeathStranding.exe+2837315: C5 CA 5C D1              - vsubss xmm2,xmm6,xmm1
DeathStranding.exe+2837319: C5 F8 57 C0              - vxorps xmm0,xmm0,xmm0
DeathStranding.exe+283731D: C5 F8 2F D7              - vcomiss xmm2,xmm7
DeathStranding.exe+2837321: C5 FA 11 83 38 48 00 00  - vmovss [rbx+00004838],xmm0
DeathStranding.exe+2837329: C5 CA C2 C1 01           - vcmpss xmm0,xmm6,xmm1,01
DeathStranding.exe+283732E: C4 E3 71 4A C6 00        - vblendvps xmm0,xmm1,xmm6,xmm0
DeathStranding.exe+2837334: C5 FA 58 8B 44 48 00 00  - vaddss xmm1,xmm0,[rbx+00004844]
DeathStranding.exe+283733C: C5 FA 11 8B 44 48 00 00  - vmovss [rbx+00004844],xmm1
}
{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+25975E5

DeathStranding.exe+25975C0: 8B C2                 - mov eax,edx
DeathStranding.exe+25975C2: 4C 8D 8F AC 23 00 00  - lea r9,[rdi+000023AC]
DeathStranding.exe+25975C9: 48 8D 97 A8 23 00 00  - lea rdx,[rdi+000023A8]
DeathStranding.exe+25975D0: 48 8D 0C C0           - lea rcx,[rax+rax*8]
DeathStranding.exe+25975D4: 4D 8D 0C C9           - lea r9,[r9+rcx*8]
DeathStranding.exe+25975D8: 48 8D 14 CA           - lea rdx,[rdx+rcx*8]
DeathStranding.exe+25975DC: 8B 0A                 - mov ecx,[rdx]
DeathStranding.exe+25975DE: 03 CE                 - add ecx,esi
DeathStranding.exe+25975E0: 78 0A                 - js DeathStranding.exe+25975EC
DeathStranding.exe+25975E2: 41 3B 09              - cmp ecx,[r9]
// ---------- INJECTING HERE ----------
DeathStranding.exe+25975E5: 41 0F 4F 09           - cmovg ecx,[r9]
// ---------- DONE INJECTING  ----------
DeathStranding.exe+25975E9: 44 8B C1              - mov r8d,ecx
DeathStranding.exe+25975EC: 44 89 02              - mov [rdx],r8d
DeathStranding.exe+25975EF: 48 85 DB              - test rbx,rbx
DeathStranding.exe+25975F2: 74 09                 - je DeathStranding.exe+25975FD
DeathStranding.exe+25975F4: 48 8B CB              - mov rcx,rbx
DeathStranding.exe+25975F7: FF 15 D3 40 1B 01     - call qword ptr [DeathStranding.exe+374B6D0]
DeathStranding.exe+25975FD: 48 8B 5C 24 30        - mov rbx,[rsp+30]
DeathStranding.exe+2597602: 48 8B 74 24 38        - mov rsi,[rsp+38]
DeathStranding.exe+2597607: 48 83 C4 20           - add rsp,20
DeathStranding.exe+259760B: 5F                    - pop rdi
}
Unlimited Boot Durability
steam

Code: Select all

{ Game   : ds.exe
  Version: 
  Date   : 2022-05-14
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(infBootsDurability,ds.exe,C5 FA 11 5E 0C) // should be unique
//alloc(newmem,$1000,infBootsDurability)

//label(code)
//label(return)
//
//newmem:
//
//code:
//  vmovss [rsi+0C],xmm3
//  jmp return

infBootsDurability:
//  jmp newmem
  vmovss [rsi+0C],xmm8

//return:
registersymbol(infBootsDurability)

[DISABLE]

infBootsDurability:
  db C5 FA 11 5E 0C

unregistersymbol(infBootsDurability)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ds.exe+27528CE

ds.exe+27528A1: 74 08                    - je ds.exe+27528AB
ds.exe+27528A3: C5 FA 10 35 D9 99 42 01  - vmovss xmm6,[ds.exe+3B7C284]
ds.exe+27528AB: C5 FA 10 5E 0C           - vmovss xmm3,[rsi+0C]
ds.exe+27528B0: C5 F8 2F DF              - vcomiss xmm3,xmm7
ds.exe+27528B4: C5 FA 10 56 1C           - vmovss xmm2,[rsi+1C]
ds.exe+27528B9: C5 7A 10 4C 24 34        - vmovss xmm9,[rsp+34]
ds.exe+27528BF: C5 6A 58 C3              - vaddss xmm8,xmm2,xmm3
ds.exe+27528C3: 76 10                    - jna ds.exe+27528D5
ds.exe+27528C5: C4 C1 62 5C C1           - vsubss xmm0,xmm3,xmm9
ds.exe+27528CA: C5 FA 5F DE              - vmaxss xmm3,xmm0,xmm6
// ---------- INJECTING HERE ----------
ds.exe+27528CE: C5 FA 11 5E 0C           - vmovss [rsi+0C],xmm3
// ---------- DONE INJECTING  ----------
ds.exe+27528D3: EB 2F                    - jmp ds.exe+2752904
ds.exe+27528D5: C5 F8 2F D7              - vcomiss xmm2,xmm7
ds.exe+27528D9: 76 10                    - jna ds.exe+27528EB
ds.exe+27528DB: C4 C1 6A 5C C1           - vsubss xmm0,xmm2,xmm9
ds.exe+27528E0: C5 FA 5F D6              - vmaxss xmm2,xmm0,xmm6
ds.exe+27528E4: C5 FA 11 56 1C           - vmovss [rsi+1C],xmm2
ds.exe+27528E9: EB 19                    - jmp ds.exe+2752904
ds.exe+27528EB: C5 FA 10 46 24           - vmovss xmm0,[rsi+24]
ds.exe+27528F0: C5 F8 2F C7              - vcomiss xmm0,xmm7
ds.exe+27528F4: 76 0E                    - jna ds.exe+2752904
}
epic

Code: Select all

{ Game   : DeathStranding.exe
  Version: 
  Date   : 2022-05-14
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(infBootsDurability,DeathStranding.exe,C5 FA 11 5E 0C) // should be unique
//alloc(newmem,$1000,infBootsDurability)

//label(code)
//label(return)
//
//newmem:
//
//code:
//  vmovss [rsi+0C],xmm3
//  jmp return

infBootsDurability:
//  jmp newmem
  vmovss [rsi+0C],xmm8

//return:
registersymbol(infBootsDurability)

[DISABLE]

infBootsDurability:
  db C5 FA 11 5E 0C

unregistersymbol(infBootsDurability)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+27528CE

DeathStranding.exe+27528A1: 74 08                    - je DeathStranding.exe+27528AB
DeathStranding.exe+27528A3: C5 FA 10 35 D9 99 42 01  - vmovss xmm6,[DeathStranding.exe+3B7C284]
DeathStranding.exe+27528AB: C5 FA 10 5E 0C           - vmovss xmm3,[rsi+0C]
DeathStranding.exe+27528B0: C5 F8 2F DF              - vcomiss xmm3,xmm7
DeathStranding.exe+27528B4: C5 FA 10 56 1C           - vmovss xmm2,[rsi+1C]
DeathStranding.exe+27528B9: C5 7A 10 4C 24 34        - vmovss xmm9,[rsp+34]
DeathStranding.exe+27528BF: C5 6A 58 C3              - vaddss xmm8,xmm2,xmm3
DeathStranding.exe+27528C3: 76 10                    - jna DeathStranding.exe+27528D5
DeathStranding.exe+27528C5: C4 C1 62 5C C1           - vsubss xmm0,xmm3,xmm9
DeathStranding.exe+27528CA: C5 FA 5F DE              - vmaxss xmm3,xmm0,xmm6
// ---------- INJECTING HERE ----------
DeathStranding.exe+27528CE: C5 FA 11 5E 0C           - vmovss [rsi+0C],xmm3
// ---------- DONE INJECTING  ----------
DeathStranding.exe+27528D3: EB 2F                    - jmp DeathStranding.exe+2752904
DeathStranding.exe+27528D5: C5 F8 2F D7              - vcomiss xmm2,xmm7
DeathStranding.exe+27528D9: 76 10                    - jna DeathStranding.exe+27528EB
DeathStranding.exe+27528DB: C4 C1 6A 5C C1           - vsubss xmm0,xmm2,xmm9
DeathStranding.exe+27528E0: C5 FA 5F D6              - vmaxss xmm2,xmm0,xmm6
DeathStranding.exe+27528E4: C5 FA 11 56 1C           - vmovss [rsi+1C],xmm2
DeathStranding.exe+27528E9: EB 19                    - jmp DeathStranding.exe+2752904
DeathStranding.exe+27528EB: C5 FA 10 46 24           - vmovss xmm0,[rsi+24]
DeathStranding.exe+27528F0: C5 F8 2F C7              - vcomiss xmm0,xmm7
DeathStranding.exe+27528F4: 76 0E                    - jna DeathStranding.exe+2752904
}
some fixed max stamina control
Unlimited stamina
steam

Code: Select all

{ Game   : ds.exe
  Version: 
  Date   : 2021-01-01
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]


//aobscanmodule(infStamina,ds.exe,C5 FA 10 86 38 01 00 00 * * * * * * * * EC) // should be unique
aobscanmodule(infStamina,ds.exe,C5 FA 10 87 * * 00 00 C5 * * * C5 * * * * * 00 00 C5 * * * C5 FA 11 * * * 00 00 C5 FA 11) // should be unique
//alloc(newmem,$1000,infStamina)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vmovss xmm0,[rdi+00000140]
//  jmp return

infStamina:
//  jmp newmem
//  nop 3
  vmovss xmm0,[rdi+00000110]

//return:
registersymbol(infStamina)


//No Lock Max Stamina
aobscanmodule(lockMaxStamina,ds.exe,C5 DA 5D C3 C5 78 2F C6) // should be unique
//alloc(newmem,$1000,lockMaxStamina)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vminss xmm0,xmm4,xmm3
//  vcomiss xmm8,xmm6
//  jmp return

lockMaxStamina+2:
//  jmp newmem
//  nop 3
  db 5F

//return:
registersymbol(lockMaxStamina)


aobscanmodule(lockMaxStamina2,ds.exe,C5 DA 5D C2 C5 F8 28 74 24 30) // should be unique
//alloc(newmem,$1000,lockMaxStamina2)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vminss xmm0,xmm4,xmm2
//  vmovaps xmm6,[rsp+30]
//  jmp return

lockMaxStamina2+2:
//  jmp newmem
//  nop 5
  db 5F  // vminss -> vmaxss

//return:
registersymbol(lockMaxStamina2)


[DISABLE]

lockMaxStamina2+2:
  db 5D

lockMaxStamina+2:
  db 5D

infStamina:
  db C5 FA 10 87 40 01 00 00

unregistersymbol(lockMaxStamina2)
unregistersymbol(lockMaxStamina)
unregistersymbol(infStamina)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ds.exe+24EC4D8

ds.exe+24EC4AA: EB 08                    - jmp ds.exe+24EC4B4
ds.exe+24EC4AC: C5 F2 5F C3              - vmaxss xmm0,xmm1,xmm3
ds.exe+24EC4B0: C5 FA 5D C2              - vminss xmm0,xmm0,xmm2
ds.exe+24EC4B4: C5 FA 10 A1 24 10 00 00  - vmovss xmm4,[rcx+00001024]
ds.exe+24EC4BC: C5 FA 5C D1              - vsubss xmm2,xmm0,xmm1
ds.exe+24EC4C0: C5 FA 10 81 1C 10 00 00  - vmovss xmm0,[rcx+0000101C]
ds.exe+24EC4C8: C5 FA 5C C9              - vsubss xmm1,xmm0,xmm1
ds.exe+24EC4CC: C5 EA 5E D9              - vdivss xmm3,xmm2,xmm1
ds.exe+24EC4D0: C5 92 5C C4              - vsubss xmm0,xmm13,xmm4
ds.exe+24EC4D4: C5 E2 59 C8              - vmulss xmm1,xmm3,xmm0
// ---------- INJECTING HERE ----------
ds.exe+24EC4D8: C5 FA 10 86 38 01 00 00  - vmovss xmm0,[rsi+00000138]
// ---------- DONE INJECTING  ----------
ds.exe+24EC4E0: C5 F2 58 D4              - vaddss xmm2,xmm1,xmm4
ds.exe+24EC4E4: C5 EA 59 A1 EC 0F 00 00  - vmulss xmm4,xmm2,[rcx+00000FEC]
ds.exe+24EC4EC: C5 FA 5D CC              - vminss xmm1,xmm0,xmm4
ds.exe+24EC4F0: C5 FA 11 8E 38 01 00 00  - vmovss [rsi+00000138],xmm1
ds.exe+24EC4F8: C5 FA 11 A6 3C 01 00 00  - vmovss [rsi+0000013C],xmm4
ds.exe+24EC500: C4 41 18 57 E4           - vxorps xmm12,xmm12,xmm12
ds.exe+24EC505: 84 C0                    - test al,al
ds.exe+24EC507: 74 1A                    - je ds.exe+24EC523
ds.exe+24EC509: C5 78 2F A6 E0 01 00 00  - vcomiss xmm12,[rsi+000001E0]
ds.exe+24EC511: 72 10                    - jb ds.exe+24EC523
}
{
// ORIGINAL CODE - INJECTION POINT: ds.exe+2753D97

ds.exe+2753D6B: C5 C2 58 C1              - vaddss xmm0,xmm7,xmm1
ds.exe+2753D6F: C5 F8 2F C2              - vcomiss xmm0,xmm2
ds.exe+2753D73: 76 08                    - jna ds.exe+2753D7D
ds.exe+2753D75: C5 EA 5C C1              - vsubss xmm0,xmm2,xmm1
ds.exe+2753D79: C5 FA 5F FE              - vmaxss xmm7,xmm0,xmm6
ds.exe+2753D7D: C5 FA 10 83 0C 01 00 00  - vmovss xmm0,[rbx+0000010C]
ds.exe+2753D85: C5 EA 59 25 D7 DA 4A 01  - vmulss xmm4,xmm2,[ds.exe+3C01864]
ds.exe+2753D8D: C5 C2 58 D9              - vaddss xmm3,xmm7,xmm1
ds.exe+2753D91: C5 F8 2F C3              - vcomiss xmm0,xmm3
ds.exe+2753D95: 77 04                    - ja ds.exe+2753D9B
// ---------- INJECTING HERE ----------
ds.exe+2753D97: C5 DA 5D C3              - vminss xmm0,xmm4,xmm3
// ---------- DONE INJECTING  ----------
ds.exe+2753D9B: C5 78 2F C6              - vcomiss xmm8,xmm6
ds.exe+2753D9F: C5 FA 11 83 10 01 00 00  - vmovss [rbx+00000110],xmm0
ds.exe+2753DA7: 76 10                    - jna ds.exe+2753DB9
ds.exe+2753DA9: C5 BA 58 83 28 01 00 00  - vaddss xmm0,xmm8,[rbx+00000128]
ds.exe+2753DB1: C5 FA 11 83 28 01 00 00  - vmovss [rbx+00000128],xmm0
ds.exe+2753DB9: 48 8B CB                 - mov rcx,rbx
ds.exe+2753DBC: E8 DF 00 00 00           - call ds.exe+2753EA0
ds.exe+2753DC1: 48 8B 05 A8 96 22 05     - mov rax,[ds.exe+797D470]
ds.exe+2753DC8: C5 78 28 64 24 30        - vmovaps xmm12,[rsp+30]
ds.exe+2753DCE: C5 78 28 44 24 60        - vmovaps xmm8,[rsp+60]
}
{
// ORIGINAL CODE - INJECTION POINT: ds.exe+2701DD9

ds.exe+2701DB1: C5 E2 58 C6              - vaddss xmm0,xmm3,xmm6
ds.exe+2701DB5: C5 F8 2F C2              - vcomiss xmm0,xmm2
ds.exe+2701DB9: 76 08                    - jna ds.exe+2701DC3
ds.exe+2701DBB: C5 EA 5C C3              - vsubss xmm0,xmm2,xmm3
ds.exe+2701DBF: C5 FA 5F F4              - vmaxss xmm6,xmm0,xmm4
ds.exe+2701DC3: C5 FA 10 83 0C 01 00 00  - vmovss xmm0,[rbx+0000010C]
ds.exe+2701DCB: C5 E2 58 D6              - vaddss xmm2,xmm3,xmm6
ds.exe+2701DCF: C5 F8 2F C2              - vcomiss xmm0,xmm2
ds.exe+2701DD3: C5 F2 59 E7              - vmulss xmm4,xmm1,xmm7
ds.exe+2701DD7: 77 04                    - ja ds.exe+2701DDD
// ---------- INJECTING HERE ----------
ds.exe+2701DD9: C5 DA 5D C2              - vminss xmm0,xmm4,xmm2
// ---------- DONE INJECTING  ----------
ds.exe+2701DDD: C5 F8 28 74 24 30        - vmovaps xmm6,[rsp+30]
ds.exe+2701DE3: C5 F8 28 7C 24 20        - vmovaps xmm7,[rsp+20]
ds.exe+2701DE9: C5 FA 11 83 10 01 00 00  - vmovss [rbx+00000110],xmm0
ds.exe+2701DF1: 48 83 C4 40              - add rsp,40
ds.exe+2701DF5: 5B                       - pop rbx
ds.exe+2701DF6: C3                       - ret
ds.exe+2701DF7: 90                       - nop
ds.exe+2701DF8: 9D                       - popfq
ds.exe+2701DF9: 1D 70 02 9D 1D           - sbb eax,1D9D0270
ds.exe+2701DFE: 70 02                    - jo ds.exe+2701E02
}
epic

Code: Select all

{ Game   : DeathStranding.exe
  Version: 
  Date   : 2021-01-01
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]


//aobscanmodule(infStamina,DeathStranding.exe,C5 FA 10 86 38 01 00 00 * * * * * * * * EC) // should be unique
aobscanmodule(infStamina,DeathStranding.exe,C5 FA 10 87 * * 00 00 C5 * * * C5 * * * * * 00 00 C5 * * * C5 FA 11 * * * 00 00 C5 FA 11) // should be unique
//alloc(newmem,$1000,infStamina)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vmovss xmm0,[rdi+00000140]
//  jmp return

infStamina:
//  jmp newmem
//  nop 3
  vmovss xmm0,[rdi+00000110]

//return:
registersymbol(infStamina)


//No Lock Max Stamina
aobscanmodule(lockMaxStamina,DeathStranding.exe,C5 DA 5D C3 C5 78 2F C6) // should be unique
//alloc(newmem,$1000,lockMaxStamina)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vminss xmm0,xmm4,xmm3
//  vcomiss xmm8,xmm6
//  jmp return

lockMaxStamina+2:
//  jmp newmem
//  nop 3
  db 5F

//return:
registersymbol(lockMaxStamina)


aobscanmodule(lockMaxStamina2,DeathStranding.exe,C5 DA 5D C2 C5 F8 28 74 24 30) // should be unique
//alloc(newmem,$1000,lockMaxStamina2)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vminss xmm0,xmm4,xmm2
//  vmovaps xmm6,[rsp+30]
//  jmp return

lockMaxStamina2+2:
//  jmp newmem
//  nop 5
  db 5F  // vminss -> vmaxss

//return:
registersymbol(lockMaxStamina2)


[DISABLE]

lockMaxStamina2+2:
  db 5D

lockMaxStamina+2:
  db 5D

infStamina:
  db C5 FA 10 87 40 01 00 00

unregistersymbol(lockMaxStamina2)
unregistersymbol(lockMaxStamina)
unregistersymbol(infStamina)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+24EC4D8

DeathStranding.exe+24EC4AA: EB 08                    - jmp DeathStranding.exe+24EC4B4
DeathStranding.exe+24EC4AC: C5 F2 5F C3              - vmaxss xmm0,xmm1,xmm3
DeathStranding.exe+24EC4B0: C5 FA 5D C2              - vminss xmm0,xmm0,xmm2
DeathStranding.exe+24EC4B4: C5 FA 10 A1 24 10 00 00  - vmovss xmm4,[rcx+00001024]
DeathStranding.exe+24EC4BC: C5 FA 5C D1              - vsubss xmm2,xmm0,xmm1
DeathStranding.exe+24EC4C0: C5 FA 10 81 1C 10 00 00  - vmovss xmm0,[rcx+0000101C]
DeathStranding.exe+24EC4C8: C5 FA 5C C9              - vsubss xmm1,xmm0,xmm1
DeathStranding.exe+24EC4CC: C5 EA 5E D9              - vdivss xmm3,xmm2,xmm1
DeathStranding.exe+24EC4D0: C5 92 5C C4              - vsubss xmm0,xmm13,xmm4
DeathStranding.exe+24EC4D4: C5 E2 59 C8              - vmulss xmm1,xmm3,xmm0
// ---------- INJECTING HERE ----------
DeathStranding.exe+24EC4D8: C5 FA 10 86 38 01 00 00  - vmovss xmm0,[rsi+00000138]
// ---------- DONE INJECTING  ----------
DeathStranding.exe+24EC4E0: C5 F2 58 D4              - vaddss xmm2,xmm1,xmm4
DeathStranding.exe+24EC4E4: C5 EA 59 A1 EC 0F 00 00  - vmulss xmm4,xmm2,[rcx+00000FEC]
DeathStranding.exe+24EC4EC: C5 FA 5D CC              - vminss xmm1,xmm0,xmm4
DeathStranding.exe+24EC4F0: C5 FA 11 8E 38 01 00 00  - vmovss [rsi+00000138],xmm1
DeathStranding.exe+24EC4F8: C5 FA 11 A6 3C 01 00 00  - vmovss [rsi+0000013C],xmm4
DeathStranding.exe+24EC500: C4 41 18 57 E4           - vxorps xmm12,xmm12,xmm12
DeathStranding.exe+24EC505: 84 C0                    - test al,al
DeathStranding.exe+24EC507: 74 1A                    - je DeathStranding.exe+24EC523
DeathStranding.exe+24EC509: C5 78 2F A6 E0 01 00 00  - vcomiss xmm12,[rsi+000001E0]
DeathStranding.exe+24EC511: 72 10                    - jb DeathStranding.exe+24EC523
}
{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+2753D97

DeathStranding.exe+2753D6B: C5 C2 58 C1              - vaddss xmm0,xmm7,xmm1
DeathStranding.exe+2753D6F: C5 F8 2F C2              - vcomiss xmm0,xmm2
DeathStranding.exe+2753D73: 76 08                    - jna DeathStranding.exe+2753D7D
DeathStranding.exe+2753D75: C5 EA 5C C1              - vsubss xmm0,xmm2,xmm1
DeathStranding.exe+2753D79: C5 FA 5F FE              - vmaxss xmm7,xmm0,xmm6
DeathStranding.exe+2753D7D: C5 FA 10 83 0C 01 00 00  - vmovss xmm0,[rbx+0000010C]
DeathStranding.exe+2753D85: C5 EA 59 25 D7 DA 4A 01  - vmulss xmm4,xmm2,[DeathStranding.exe+3C01864]
DeathStranding.exe+2753D8D: C5 C2 58 D9              - vaddss xmm3,xmm7,xmm1
DeathStranding.exe+2753D91: C5 F8 2F C3              - vcomiss xmm0,xmm3
DeathStranding.exe+2753D95: 77 04                    - ja DeathStranding.exe+2753D9B
// ---------- INJECTING HERE ----------
DeathStranding.exe+2753D97: C5 DA 5D C3              - vminss xmm0,xmm4,xmm3
// ---------- DONE INJECTING  ----------
DeathStranding.exe+2753D9B: C5 78 2F C6              - vcomiss xmm8,xmm6
DeathStranding.exe+2753D9F: C5 FA 11 83 10 01 00 00  - vmovss [rbx+00000110],xmm0
DeathStranding.exe+2753DA7: 76 10                    - jna DeathStranding.exe+2753DB9
DeathStranding.exe+2753DA9: C5 BA 58 83 28 01 00 00  - vaddss xmm0,xmm8,[rbx+00000128]
DeathStranding.exe+2753DB1: C5 FA 11 83 28 01 00 00  - vmovss [rbx+00000128],xmm0
DeathStranding.exe+2753DB9: 48 8B CB                 - mov rcx,rbx
DeathStranding.exe+2753DBC: E8 DF 00 00 00           - call DeathStranding.exe+2753EA0
DeathStranding.exe+2753DC1: 48 8B 05 A8 96 22 05     - mov rax,[DeathStranding.exe+797D470]
DeathStranding.exe+2753DC8: C5 78 28 64 24 30        - vmovaps xmm12,[rsp+30]
DeathStranding.exe+2753DCE: C5 78 28 44 24 60        - vmovaps xmm8,[rsp+60]
}
{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+2701DD9

DeathStranding.exe+2701DB1: C5 E2 58 C6              - vaddss xmm0,xmm3,xmm6
DeathStranding.exe+2701DB5: C5 F8 2F C2              - vcomiss xmm0,xmm2
DeathStranding.exe+2701DB9: 76 08                    - jna DeathStranding.exe+2701DC3
DeathStranding.exe+2701DBB: C5 EA 5C C3              - vsubss xmm0,xmm2,xmm3
DeathStranding.exe+2701DBF: C5 FA 5F F4              - vmaxss xmm6,xmm0,xmm4
DeathStranding.exe+2701DC3: C5 FA 10 83 0C 01 00 00  - vmovss xmm0,[rbx+0000010C]
DeathStranding.exe+2701DCB: C5 E2 58 D6              - vaddss xmm2,xmm3,xmm6
DeathStranding.exe+2701DCF: C5 F8 2F C2              - vcomiss xmm0,xmm2
DeathStranding.exe+2701DD3: C5 F2 59 E7              - vmulss xmm4,xmm1,xmm7
DeathStranding.exe+2701DD7: 77 04                    - ja DeathStranding.exe+2701DDD
// ---------- INJECTING HERE ----------
DeathStranding.exe+2701DD9: C5 DA 5D C2              - vminss xmm0,xmm4,xmm2
// ---------- DONE INJECTING  ----------
DeathStranding.exe+2701DDD: C5 F8 28 74 24 30        - vmovaps xmm6,[rsp+30]
DeathStranding.exe+2701DE3: C5 F8 28 7C 24 20        - vmovaps xmm7,[rsp+20]
DeathStranding.exe+2701DE9: C5 FA 11 83 10 01 00 00  - vmovss [rbx+00000110],xmm0
DeathStranding.exe+2701DF1: 48 83 C4 40              - add rsp,40
DeathStranding.exe+2701DF5: 5B                       - pop rbx
DeathStranding.exe+2701DF6: C3                       - ret
DeathStranding.exe+2701DF7: 90                       - nop
DeathStranding.exe+2701DF8: 9D                       - popfq
DeathStranding.exe+2701DF9: 1D 70 02 9D 1D           - sbb eax,1D9D0270
DeathStranding.exe+2701DFE: 70 02                    - jo DeathStranding.exe+2701E02
}
Quick Build Mode
steam

Code: Select all

{ Game   : ds.exe
  Version: 
  Date   : 2022-05-15
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]


aobscanmodule(quickBuild,ds.exe,C5 F2 5C DA C5 F8 2F FB) // should be unique
//alloc(newmem,$1000,quickBuild)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vsubss xmm3,xmm1,xmm2
//  vcomiss xmm7,xmm3
//  jmp return

quickBuild:
//  jmp newmem
//  nop 3
  vsubss xmm3,xmm1,xmm1

//return:
registersymbol(quickBuild)

[DISABLE]

quickBuild:
  db C5 F2 5C DA C5 F8 2F FB

unregistersymbol(quickBuild)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ds.exe+2D0B54D

ds.exe+2D0B51F: 33 DB                    - xor ebx,ebx
ds.exe+2D0B521: C5 F8 2F C7              - vcomiss xmm0,xmm7
ds.exe+2D0B525: 76 3E                    - jna ds.exe+2D0B565
ds.exe+2D0B527: 38 9F 85 00 00 00        - cmp [rdi+00000085],bl
ds.exe+2D0B52D: 75 3E                    - jne ds.exe+2D0B56D
ds.exe+2D0B52F: 48 8B 05 FA EE C7 04     - mov rax,[ds.exe+798A430]
ds.exe+2D0B536: 48 8B 48 70              - mov rcx,[rax+70]
ds.exe+2D0B53A: E8 F1 92 F4 FF           - call ds.exe+2C54830
ds.exe+2D0B53F: C4 C1 7A 59 56 1C        - vmulss xmm2,xmm0,[r14+1C]
ds.exe+2D0B545: C5 FA 10 8F D8 00 00 00  - vmovss xmm1,[rdi+000000D8]
// ---------- INJECTING HERE ----------
ds.exe+2D0B54D: C5 F2 5C DA              - vsubss xmm3,xmm1,xmm2
// ---------- DONE INJECTING  ----------
ds.exe+2D0B551: C5 F8 2F FB              - vcomiss xmm7,xmm3
ds.exe+2D0B555: C5 FA 11 9F D8 00 00 00  - vmovss [rdi+000000D8],xmm3
ds.exe+2D0B55D: 76 06                    - jna ds.exe+2D0B565
ds.exe+2D0B55F: 89 9F D8 00 00 00        - mov [rdi+000000D8],ebx
ds.exe+2D0B565: 38 9F 85 00 00 00        - cmp [rdi+00000085],bl
ds.exe+2D0B56B: 74 58                    - je ds.exe+2D0B5C5
ds.exe+2D0B56D: 44 0F B6 87 B9 00 00 00  - movzx r8d,byte ptr [rdi+000000B9]
ds.exe+2D0B575: 33 D2                    - xor edx,edx
ds.exe+2D0B577: 48 8B CF                 - mov rcx,rdi
ds.exe+2D0B57A: E8 31 9D FE FF           - call ds.exe+2CF52B0
}
epic

Code: Select all

{ Game   : DeathStranding.exe
  Version: 
  Date   : 2022-05-15
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]


aobscanmodule(quickBuild,DeathStranding.exe,C5 F2 5C DA C5 F8 2F FB) // should be unique
//alloc(newmem,$1000,quickBuild)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  vsubss xmm3,xmm1,xmm2
//  vcomiss xmm7,xmm3
//  jmp return

quickBuild:
//  jmp newmem
//  nop 3
  vsubss xmm3,xmm1,xmm1

//return:
registersymbol(quickBuild)

[DISABLE]

quickBuild:
  db C5 F2 5C DA C5 F8 2F FB

unregistersymbol(quickBuild)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: DeathStranding.exe+2D0B54D

DeathStranding.exe+2D0B51F: 33 DB                    - xor ebx,ebx
DeathStranding.exe+2D0B521: C5 F8 2F C7              - vcomiss xmm0,xmm7
DeathStranding.exe+2D0B525: 76 3E                    - jna DeathStranding.exe+2D0B565
DeathStranding.exe+2D0B527: 38 9F 85 00 00 00        - cmp [rdi+00000085],bl
DeathStranding.exe+2D0B52D: 75 3E                    - jne DeathStranding.exe+2D0B56D
DeathStranding.exe+2D0B52F: 48 8B 05 FA EE C7 04     - mov rax,[DeathStranding.exe+798A430]
DeathStranding.exe+2D0B536: 48 8B 48 70              - mov rcx,[rax+70]
DeathStranding.exe+2D0B53A: E8 F1 92 F4 FF           - call DeathStranding.exe+2C54830
DeathStranding.exe+2D0B53F: C4 C1 7A 59 56 1C        - vmulss xmm2,xmm0,[r14+1C]
DeathStranding.exe+2D0B545: C5 FA 10 8F D8 00 00 00  - vmovss xmm1,[rdi+000000D8]
// ---------- INJECTING HERE ----------
DeathStranding.exe+2D0B54D: C5 F2 5C DA              - vsubss xmm3,xmm1,xmm2
// ---------- DONE INJECTING  ----------
DeathStranding.exe+2D0B551: C5 F8 2F FB              - vcomiss xmm7,xmm3
DeathStranding.exe+2D0B555: C5 FA 11 9F D8 00 00 00  - vmovss [rdi+000000D8],xmm3
DeathStranding.exe+2D0B55D: 76 06                    - jna DeathStranding.exe+2D0B565
DeathStranding.exe+2D0B55F: 89 9F D8 00 00 00        - mov [rdi+000000D8],ebx
DeathStranding.exe+2D0B565: 38 9F 85 00 00 00        - cmp [rdi+00000085],bl
DeathStranding.exe+2D0B56B: 74 58                    - je DeathStranding.exe+2D0B5C5
DeathStranding.exe+2D0B56D: 44 0F B6 87 B9 00 00 00  - movzx r8d,byte ptr [rdi+000000B9]
DeathStranding.exe+2D0B575: 33 D2                    - xor edx,edx
DeathStranding.exe+2D0B577: 48 8B CF                 - mov rcx,rdi
DeathStranding.exe+2D0B57A: E8 31 9D FE FF           - call DeathStranding.exe+2CF52B0
}

DarkFearless
Expert Cheater
Expert Cheater
Posts: 138
Joined: Sat Jan 26, 2019 5:38 am
Reputation: 2

Re: Death Stranding Director's Cut +7

Post by DarkFearless »

Csimbi wrote:
Sun Apr 17, 2022 10:03 pm
I just posted update 13, I think this will be the last one for a while (just started Episode 14).
Hi! Can't seem to tick enable the table -- was there a recent update that requires a table update?

User avatar
Csimbi
RCE Fanatics
RCE Fanatics
Posts: 885
Joined: Sat Apr 29, 2017 9:04 pm
Reputation: 1217

Re: Death Stranding Director's Cut +7

Post by Csimbi »

DarkFearless wrote:
Tue May 31, 2022 6:46 am
Hi! Can't seem to tick enable the table -- was there a recent update that requires a table update?
I would not know as it's not longer installed.

Hoaxer
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Jun 13, 2017 7:43 am
Reputation: 0

Re: Death Stranding Director's Cut +7

Post by Hoaxer »

DarkFearless wrote:
Tue May 31, 2022 6:46 am
Load table -> change script -> comment // 79, 779, 795, 798 lines.
Works for me.
Image

BrooklynKnight
Expert Cheater
Expert Cheater
Posts: 81
Joined: Mon May 15, 2017 1:16 pm
Reputation: 5

Re: Death Stranding Director's Cut +10

Post by BrooklynKnight »

What is currently the most up to date table for the steam version of the game?

User avatar
xXLashkeXx
Expert Cheater
Expert Cheater
Posts: 82
Joined: Mon May 22, 2017 4:08 pm
Reputation: 60

Re: Death Stranding Director's Cut +10

Post by xXLashkeXx »

BrooklynKnight wrote:
Mon Jul 04, 2022 8:37 am
What is currently the most up to date table for the steam version of the game?
viewtopic.php?p=244732#p244732 < Should still work

viewtopic.php?p=245041#p245041 < Test this here also times should also be up-to-date and work

viewtopic.php?p=250405#p250405 < Fixed

BrooklynKnight
Expert Cheater
Expert Cheater
Posts: 81
Joined: Mon May 15, 2017 1:16 pm
Reputation: 5

Re: Death Stranding Director's Cut +10

Post by BrooklynKnight »

xXLashkeXx wrote:
Tue Jul 05, 2022 10:25 am
BrooklynKnight wrote:
Mon Jul 04, 2022 8:37 am
What is currently the most up to date table for the steam version of the game?
viewtopic.php?p=244732#p244732 < Should still work

viewtopic.php?p=245041#p245041 < Test this here also times should also be up-to-date and work

viewtopic.php?p=250405#p250405 < Fixed
thanks

BrooklynKnight
Expert Cheater
Expert Cheater
Posts: 81
Joined: Mon May 15, 2017 1:16 pm
Reputation: 5

Re: Death Stranding Director's Cut +10

Post by BrooklynKnight »

BrooklynKnight wrote:
Tue Jul 05, 2022 7:51 pm
xXLashkeXx wrote:
Tue Jul 05, 2022 10:25 am
BrooklynKnight wrote:
Mon Jul 04, 2022 8:37 am
What is currently the most up to date table for the steam version of the game?
viewtopic.php?p=244732#p244732 < Should still work

viewtopic.php?p=245041#p245041 < Test this here also times should also be up-to-date and work

viewtopic.php?p=250405#p250405 < Fixed
thanks I'm trying the table from the first link later. That third link doesn't link to a table tho.

User avatar
xXLashkeXx
Expert Cheater
Expert Cheater
Posts: 82
Joined: Mon May 22, 2017 4:08 pm
Reputation: 60

Re: Death Stranding Director's Cut +10

Post by xXLashkeXx »

BrooklynKnight wrote:
Wed Jul 06, 2022 1:55 am
BrooklynKnight wrote:
Tue Jul 05, 2022 7:51 pm
xXLashkeXx wrote:
Tue Jul 05, 2022 10:25 am


thanks I'm trying the table from the first link later. That third link doesn't link to a table tho.
The third table you have to insert yourself you just have to go to Cheat Engine under Memory View then CTRL + A and then you add the there all individually... Np :)

BrooklynKnight
Expert Cheater
Expert Cheater
Posts: 81
Joined: Mon May 15, 2017 1:16 pm
Reputation: 5

Re: Death Stranding Director's Cut +10

Post by BrooklynKnight »

xXLashkeXx wrote:
Wed Jul 06, 2022 1:57 pm
BrooklynKnight wrote:
Wed Jul 06, 2022 1:55 am
BrooklynKnight wrote:
Tue Jul 05, 2022 7:51 pm


thanks I'm trying the table from the first link later. That third link doesn't link to a table tho.
The third table you have to insert yourself you just have to go to Cheat Engine under Memory View then CTRL + A and then you add the there all individually... Np :)
Thanks again.

lukev
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Jul 09, 2022 10:28 pm
Reputation: 0

Re: Death Stranding Director's Cut +10

Post by lukev »

Hi, thanks for the script for unlimited bandwidth, it's working for me still.

Just want to ask, how did you come up with it in the first place? I tried searching for value to pinpoint it but couldn't. I looked at page 3 but it doesn't mentioned how you got that address.

Post Reply

Who is online

Users browsing this forum: AhrefsBot, AmazonBot, Banemage, Bing [Bot], BLEXBot, bobsya, bregoran, FreakZilla, Frossti, Ginger256, Google [Bot], Google Adsense [Bot], Prydain, SemrushBot, Telos, trohed