Red Dead Redemption 2

Upload your cheat tables here (No requests)
STD047
Noobzor
Noobzor
Posts: 9
Joined: Thu Jan 07, 2021 1:54 pm
Reputation: 6

Re: Red Dead Redemption 2

Post by STD047 »

STD047 wrote:
Thu Jan 07, 2021 2:19 pm
I could not find any tables about 'honor' so i tried to search
and ,took a whole day, I finally found a related code

it still works in current newest version but i have some problem

just like [Law] pointer, i want to modify exact honor value...
and also, are there any other ways to make more clean & simple script??
-- I'm new to here, and don't know cheat engine well.. any kind of comment would be appreciated :)


oh here's my table.
main table is from l0wb1t and many other masters.
i just changed AOB addresses for health, stamina etc. (but couldn't found horse health address...)

++ sorry reworked


I reworked again

now, i solved some error of disabling my honor code
but i have some question here

what's difference of two script below here?
1st one works but 2nd one doesn't

any comment would be appreciated
first code


[ENABLE]

aobscanmodule(INJECT,RDR2.exe,48 89 04 D1 E9 49 F1 FF FF) // should be unique
alloc(newmem,$1000,"RDR2.exe"+2A97458)
alloc(p_honor,8)
alloc(address_r14,8)

label(code)
label(return)

newmem:
push [r14]
pop [address_r14]
add [address_r14],15bf8
cmp rcx,[address_r14]
jne code
cmp rdx,23
jne code
mov [p_honor],rax

code:
mov [rcx+rdx*8],rax
jmp RDR2.exe+2A965AA
jmp return

INJECT:
jmp newmem
nop 4

return:
registersymbol(INJECT)
registersymbol(p_honor)
registersymbol(address_r14)

p_honor:
dd 0

address_r14:
dq 0


[DISABLE]

INJECT:
db 48 89 04 D1 E9 49 F1 FF FF

unregistersymbol(INJECT)
unregistersymbol(p_honor)
unregistersymbol(address_r14)
dealloc(newmem)
dealloc(p_honor)
{
// ORIGINAL CODE - INJECTION POINT: "RDR2.exe"+2A97458

"RDR2.exe"+2A97432: E9 73 F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A97437: 48 83 C3 08 - add rbx,08
"RDR2.exe"+2A9743B: 48 FF C7 - inc rdi
"RDR2.exe"+2A9743E: 0F B6 07 - movzx eax,byte ptr [rdi]
"RDR2.exe"+2A97441: E9 23 01 00 00 - jmp RDR2.exe+2A97569
"RDR2.exe"+2A97446: 0F B7 57 01 - movzx edx,word ptr [rdi+01]
"RDR2.exe"+2A9744A: 48 83 EB 08 - sub rbx,08
"RDR2.exe"+2A9744E: 49 8B 0E - mov rcx,[r14]
"RDR2.exe"+2A97451: 48 83 C7 02 - add rdi,02
"RDR2.exe"+2A97455: 49 8B 00 - mov rax,[r8]
// ---------- INJECTING HERE ----------
"RDR2.exe"+2A97458: 48 89 04 D1 - mov [rcx+rdx*8],rax
"RDR2.exe"+2A9745C: E9 49 F1 FF FF - jmp RDR2.exe+2A965AA
// ---------- DONE INJECTING ----------
"RDR2.exe"+2A97461: 41 8B 00 - mov eax,[r8]
"RDR2.exe"+2A97464: 48 83 EB 08 - sub rbx,08
"RDR2.exe"+2A97468: 31 03 - xor [rbx],eax
"RDR2.exe"+2A9746A: E9 3B F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A9746F: 48 83 C3 08 - add rbx,08
"RDR2.exe"+2A97473: C7 03 00 00 80 3F - mov [rbx],3F800000
"RDR2.exe"+2A97479: E9 2C F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A9747E: 44 0F B6 4F 02 - movzx r9d,byte ptr [rdi+02]
"RDR2.exe"+2A97483: 44 0F B6 47 01 - movzx r8d,byte ptr [rdi+01]
"RDR2.exe"+2A97488: 41 8B C1 - mov eax,r9d
}
2nd code- makes CTD

[ENABLE]

aobscanmodule(INJECT,RDR2.exe,48 83 c7 02 49 8B 00 48 89 04 D1 E9) // should be unique
alloc(newmem,$1000,INJECT+4)
alloc(p_honor,8)
alloc(address_r14,8)

label(code)
label(return)

newmem:
mov rax,[r8]//original code
// push [7ff629988420]
push [r14]
pop [address_r14]
add [address_r14],15bf8
cmp rcx,[address_r14]
jne code
cmp rdx,23
jne code
mov [p_honor],rax

code:
mov rax,[r8]
mov [rcx+rdx*8],rax
jmp return

INJECT+4:
jmp newmem
nop 2
return:
registersymbol(INJECT)
registersymbol(p_honor)
registersymbol(address_r14)

p_honor:
dd 0

address_r14:
dq 0

[DISABLE]

INJECT+4:
db 49 8B 00 48 89 04 D1

unregistersymbol(INJECT)
unregistersymbol(p_honor)
unregistersymbol(address_r14)
dealloc(newmem)
dealloc(p_honor)
dealloc(address_r14,8)

{
// ORIGINAL CODE - INJECTION POINT: "RDR2.exe"+2A97455

"RDR2.exe"+2A9742C: C7 03 00 00 80 BF - mov [rbx],BF800000
"RDR2.exe"+2A97432: E9 73 F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A97437: 48 83 C3 08 - add rbx,08
"RDR2.exe"+2A9743B: 48 FF C7 - inc rdi
"RDR2.exe"+2A9743E: 0F B6 07 - movzx eax,byte ptr [rdi]
"RDR2.exe"+2A97441: E9 23 01 00 00 - jmp RDR2.exe+2A97569
"RDR2.exe"+2A97446: 0F B7 57 01 - movzx edx,word ptr [rdi+01]
"RDR2.exe"+2A9744A: 48 83 EB 08 - sub rbx,08
"RDR2.exe"+2A9744E: 49 8B 0E - mov rcx,[r14]
"RDR2.exe"+2A97451: 48 83 C7 02 - add rdi,02
// ---------- INJECTING HERE ----------
"RDR2.exe"+2A97455: 49 8B 00 - mov rax,[r8]
"RDR2.exe"+2A97458: 48 89 04 D1 - mov [rcx+rdx*8],rax
// ---------- DONE INJECTING ----------
"RDR2.exe"+2A9745C: E9 49 F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A97461: 41 8B 00 - mov eax,[r8]
"RDR2.exe"+2A97464: 48 83 EB 08 - sub rbx,08
"RDR2.exe"+2A97468: 31 03 - xor [rbx],eax
"RDR2.exe"+2A9746A: E9 3B F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A9746F: 48 83 C3 08 - add rbx,08
"RDR2.exe"+2A97473: C7 03 00 00 80 3F - mov [rbx],3F800000
"RDR2.exe"+2A97479: E9 2C F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A9747E: 44 0F B6 4F 02 - movzx r9d,byte ptr [rdi+02]
"RDR2.exe"+2A97483: 44 0F B6 47 01 - movzx r8d,byte ptr [rdi+01]
}


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
Attachments
RDR2_temp_STD047(3).CT
(410.05 KiB) Downloaded 1933 times

User avatar
Lucky_Deal
What is cheating?
What is cheating?
Posts: 4
Joined: Sat Mar 28, 2020 5:57 am
Reputation: 0

Re: Red Dead Redemption 2

Post by Lucky_Deal »

Table on page 1 immediately freezes and crashes cheat engine. Connects, but will not activate any cheats.
EDIT: On double checking, I cannot enable speedhack with cheat engine either, does it require kernelmode debugging to work on this game?

riotvision
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Feb 09, 2021 4:49 am
Reputation: 0

Re: Red Dead Redemption 2

Post by riotvision »

I get a crash when using a map with only inf items on, every other item maxes out the inventory when used which is dope af. I'll test some more since I'm playing with it right now.

Well now it crashes the game even if I don’t select anything, not sure how I got it to work the first time.

Okay, so I'm guessing not a lot of people here are having crashing issues because they aren't new to CE. The new CE download has the debug set to windows by default. When I change the debug to VEH the crashing issues go away.

Thank you!

User avatar
gir489
RCE Fanatics
RCE Fanatics
Posts: 658
Joined: Mon May 08, 2017 4:08 am
Reputation: 458

Re: Red Dead Redemption 2

Post by gir489 »

Does anyone have a working Free Crafting (Pearson) script? The one posted just crashes the game when you enable it.

fixxxxx
Noobzor
Noobzor
Posts: 7
Joined: Thu Nov 23, 2017 8:52 am
Reputation: 0

Re: Red Dead Redemption 2

Post by fixxxxx »

Is there a Gun pointer somewhere? I just realised that I completely missed granger's revolver for 100% weapon compedium.

Edit:
Nvm I just found out that there's a save editor for this.

Mee
Noobzor
Noobzor
Posts: 12
Joined: Fri May 10, 2019 2:45 am
Reputation: 0

Re: Red Dead Redemption 2

Post by Mee »

Marcus101RR wrote:
Tue Dec 08, 2020 1:35 am
Not sure if anyone was looking for something. But, Horse Bonding is a float just so everyone knows.
THANK YOU!

Lakus978
Novice Cheater
Novice Cheater
Posts: 19
Joined: Thu Nov 22, 2018 7:31 pm
Reputation: 0

Re: Red Dead Redemption 2

Post by Lakus978 »

Hi. I search woeking invisible cheat
Do You help me?

Mee
Noobzor
Noobzor
Posts: 12
Joined: Fri May 10, 2019 2:45 am
Reputation: 0

Re: Red Dead Redemption 2

Post by Mee »

Is there a way to hex edit the game's .exe with one of a cheat script?

I only want the nospread cheat, but for some reason cheat engine randomly crashes the game for me, I can have it running for hours but then it crashes randomly during a mission or when I fast travel.

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

Re: Red Dead Redemption 2

Post by BrooklynKnight »

STD047 wrote:
Fri Jan 08, 2021 4:56 am
STD047 wrote:
Thu Jan 07, 2021 2:19 pm
I could not find any tables about 'honor' so i tried to search
and ,took a whole day, I finally found a related code

it still works in current newest version but i have some problem

just like [Law] pointer, i want to modify exact honor value...
and also, are there any other ways to make more clean & simple script??
-- I'm new to here, and don't know cheat engine well.. any kind of comment would be appreciated :)


oh here's my table.
main table is from l0wb1t and many other masters.
i just changed AOB addresses for health, stamina etc. (but couldn't found horse health address...)

++ sorry reworked


I reworked again

now, i solved some error of disabling my honor code
but i have some question here

what's difference of two script below here?
1st one works but 2nd one doesn't

any comment would be appreciated
first code


[ENABLE]

aobscanmodule(INJECT,RDR2.exe,48 89 04 D1 E9 49 F1 FF FF) // should be unique
alloc(newmem,$1000,"RDR2.exe"+2A97458)
alloc(p_honor,8)
alloc(address_r14,8)

label(code)
label(return)

newmem:
push [r14]
pop [address_r14]
add [address_r14],15bf8
cmp rcx,[address_r14]
jne code
cmp rdx,23
jne code
mov [p_honor],rax

code:
mov [rcx+rdx*8],rax
jmp RDR2.exe+2A965AA
jmp return

INJECT:
jmp newmem
nop 4

return:
registersymbol(INJECT)
registersymbol(p_honor)
registersymbol(address_r14)

p_honor:
dd 0

address_r14:
dq 0


[DISABLE]

INJECT:
db 48 89 04 D1 E9 49 F1 FF FF

unregistersymbol(INJECT)
unregistersymbol(p_honor)
unregistersymbol(address_r14)
dealloc(newmem)
dealloc(p_honor)
{
// ORIGINAL CODE - INJECTION POINT: "RDR2.exe"+2A97458

"RDR2.exe"+2A97432: E9 73 F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A97437: 48 83 C3 08 - add rbx,08
"RDR2.exe"+2A9743B: 48 FF C7 - inc rdi
"RDR2.exe"+2A9743E: 0F B6 07 - movzx eax,byte ptr [rdi]
"RDR2.exe"+2A97441: E9 23 01 00 00 - jmp RDR2.exe+2A97569
"RDR2.exe"+2A97446: 0F B7 57 01 - movzx edx,word ptr [rdi+01]
"RDR2.exe"+2A9744A: 48 83 EB 08 - sub rbx,08
"RDR2.exe"+2A9744E: 49 8B 0E - mov rcx,[r14]
"RDR2.exe"+2A97451: 48 83 C7 02 - add rdi,02
"RDR2.exe"+2A97455: 49 8B 00 - mov rax,[r8]
// ---------- INJECTING HERE ----------
"RDR2.exe"+2A97458: 48 89 04 D1 - mov [rcx+rdx*8],rax
"RDR2.exe"+2A9745C: E9 49 F1 FF FF - jmp RDR2.exe+2A965AA
// ---------- DONE INJECTING ----------
"RDR2.exe"+2A97461: 41 8B 00 - mov eax,[r8]
"RDR2.exe"+2A97464: 48 83 EB 08 - sub rbx,08
"RDR2.exe"+2A97468: 31 03 - xor [rbx],eax
"RDR2.exe"+2A9746A: E9 3B F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A9746F: 48 83 C3 08 - add rbx,08
"RDR2.exe"+2A97473: C7 03 00 00 80 3F - mov [rbx],3F800000
"RDR2.exe"+2A97479: E9 2C F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A9747E: 44 0F B6 4F 02 - movzx r9d,byte ptr [rdi+02]
"RDR2.exe"+2A97483: 44 0F B6 47 01 - movzx r8d,byte ptr [rdi+01]
"RDR2.exe"+2A97488: 41 8B C1 - mov eax,r9d
}
2nd code- makes CTD

[ENABLE]

aobscanmodule(INJECT,RDR2.exe,48 83 c7 02 49 8B 00 48 89 04 D1 E9) // should be unique
alloc(newmem,$1000,INJECT+4)
alloc(p_honor,8)
alloc(address_r14,8)

label(code)
label(return)

newmem:
mov rax,[r8]//original code
// push [7ff629988420]
push [r14]
pop [address_r14]
add [address_r14],15bf8
cmp rcx,[address_r14]
jne code
cmp rdx,23
jne code
mov [p_honor],rax

code:
mov rax,[r8]
mov [rcx+rdx*8],rax
jmp return

INJECT+4:
jmp newmem
nop 2
return:
registersymbol(INJECT)
registersymbol(p_honor)
registersymbol(address_r14)

p_honor:
dd 0

address_r14:
dq 0

[DISABLE]

INJECT+4:
db 49 8B 00 48 89 04 D1

unregistersymbol(INJECT)
unregistersymbol(p_honor)
unregistersymbol(address_r14)
dealloc(newmem)
dealloc(p_honor)
dealloc(address_r14,8)

{
// ORIGINAL CODE - INJECTION POINT: "RDR2.exe"+2A97455

"RDR2.exe"+2A9742C: C7 03 00 00 80 BF - mov [rbx],BF800000
"RDR2.exe"+2A97432: E9 73 F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A97437: 48 83 C3 08 - add rbx,08
"RDR2.exe"+2A9743B: 48 FF C7 - inc rdi
"RDR2.exe"+2A9743E: 0F B6 07 - movzx eax,byte ptr [rdi]
"RDR2.exe"+2A97441: E9 23 01 00 00 - jmp RDR2.exe+2A97569
"RDR2.exe"+2A97446: 0F B7 57 01 - movzx edx,word ptr [rdi+01]
"RDR2.exe"+2A9744A: 48 83 EB 08 - sub rbx,08
"RDR2.exe"+2A9744E: 49 8B 0E - mov rcx,[r14]
"RDR2.exe"+2A97451: 48 83 C7 02 - add rdi,02
// ---------- INJECTING HERE ----------
"RDR2.exe"+2A97455: 49 8B 00 - mov rax,[r8]
"RDR2.exe"+2A97458: 48 89 04 D1 - mov [rcx+rdx*8],rax
// ---------- DONE INJECTING ----------
"RDR2.exe"+2A9745C: E9 49 F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A97461: 41 8B 00 - mov eax,[r8]
"RDR2.exe"+2A97464: 48 83 EB 08 - sub rbx,08
"RDR2.exe"+2A97468: 31 03 - xor [rbx],eax
"RDR2.exe"+2A9746A: E9 3B F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A9746F: 48 83 C3 08 - add rbx,08
"RDR2.exe"+2A97473: C7 03 00 00 80 3F - mov [rbx],3F800000
"RDR2.exe"+2A97479: E9 2C F1 FF FF - jmp RDR2.exe+2A965AA
"RDR2.exe"+2A9747E: 44 0F B6 4F 02 - movzx r9d,byte ptr [rdi+02]
"RDR2.exe"+2A97483: 44 0F B6 47 01 - movzx r8d,byte ptr [rdi+01]
}
Money not activating on this table....not sure what i'm missing.

STD047
Noobzor
Noobzor
Posts: 9
Joined: Thu Jan 07, 2021 1:54 pm
Reputation: 6

Re: Red Dead Redemption 2

Post by STD047 »

game has been updated there are few changes in table...

Money and some other scripts are not my works. I really wanted to fix or modify them but i do not have enough time to study...
If i have time to spare, i will reupdate it and fix some... so sorry for inconvenience

STD047
Noobzor
Noobzor
Posts: 9
Joined: Thu Jan 07, 2021 1:54 pm
Reputation: 6

Re: Red Dead Redemption 2

Post by STD047 »

BrooklynKnight wrote:
Tue May 04, 2021 3:21 am

Money not activating on this table....not sure what i'm missing.
And thanks for reply:)

User avatar
Interimus
What is cheating?
What is cheating?
Posts: 2
Joined: Sun Jun 27, 2021 8:04 pm
Reputation: 1

Re: Red Dead Redemption 2

Post by Interimus »

What is the current updated build # of RDR2 ?

Denzske
Noobzor
Noobzor
Posts: 8
Joined: Sun May 24, 2020 10:13 pm
Reputation: 2

Re: Red Dead Redemption 2

Post by Denzske »

STD047 wrote:
Sun Jun 06, 2021 11:41 am
game has been updated there are few changes in table...
After the Blood Money patch the CT no longer works. Please update, thank you :)

IcyPurpose99
Expert Cheater
Expert Cheater
Posts: 476
Joined: Fri Mar 03, 2017 6:04 pm
Reputation: 16

Re: Red Dead Redemption 2

Post by IcyPurpose99 »

I never understood this game as to why basic pointers can't be modified, like health or dead eye, it seems to revert back to its original value.

STD047
Noobzor
Noobzor
Posts: 9
Joined: Thu Jan 07, 2021 1:54 pm
Reputation: 6

Re: Red Dead Redemption 2

Post by STD047 »

...I .... don't like updates :(
conclusion: I fixed somethings like stamina, honor, items. *phew*

Still, i won't be able to fix teleport or movement script.
also, scripts about character's vital status was not my work so I had no idea how does it work but blood money update forced me to study about inf.stamina script... it was hard for me and now i'm nervous about further update

2021-08-07, at least, there was no crash but if it doesn't function well, please notice to me
thanks!!
Attachments
RDR2_STD047.CT
(333.39 KiB) Downloaded 1441 times

Post Reply