[COMPLETED] [Request] Streets of Rage 4
-
- Expert Cheater
- Posts: 52
- Joined: Thu Aug 03, 2017 7:42 am
- Reputation: 9
[COMPLETED] [Request] Streets of Rage 4
Need Table for:
1. Inf. HP
2. Inf. Life
3. Inf. Star Special
4. Max Score
5. Unlock All Character
6. ???
Last edited by nyanmaruu182 on Thu Apr 30, 2020 11:55 am, edited 1 time in total.
-
- Expert Cheater
- Posts: 204
- Joined: Thu May 25, 2017 3:10 pm
- Reputation: 21
Re: [Request] Streets of Rage 4
Character unlocker, please (...assuming there are chars. to unlock).
- Original Boss
- Expert Cheater
- Posts: 52
- Joined: Sun Oct 15, 2017 5:02 pm
- Reputation: 10
Re: [Request] Streets of Rage 4
You can unlock 12 retro characters and Adam can be unlocked from just playing the story he's a beast by the way (Just beat Story with Axel) using him now!TroliusMaximus wrote: ↑Thu Apr 30, 2020 11:29 amCharacter unlocker, please (...assuming there are chars. to unlock).
Also retro characters unlock by life points
Re: [Request] Streets of Rage 4
+1, please add the Game Pass version as well.
Re: [Request] Streets of Rage 4
Dont have much time but here are few things:
paste in your text document and save as .ct
Unlimited Lifes
High score
paste in your text document and save as .ct
Unlimited Lifes
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>3</ID>
<Description>"Unlimited Lifes"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(UnlimitedLives,SOR4.exe,83 79 18 00 7E 1A)
alloc(newmem,$1000,"SOR4.exe"+41D722)
label(code)
label(return)
newmem:
code:
mov [rcx+18],#99
cmp dword ptr [rcx+18],00
jle SOR4.exe+41D742
jmp return
UnlimitedLives:
jmp newmem
nop
return:
registersymbol(UnlimitedLives)
[DISABLE]
UnlimitedLives:
db 83 79 18 00 7E 1A
unregistersymbol(UnlimitedLives)
dealloc(newmem)
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>19</ID>
<Description>"High Score"</Description>
<LastState Activated="1"/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>
[ENABLE]
aobscanmodule(UnlimitedScore,SOR4.exe,03 41 28 48 8B CA)
alloc(newmem,$1000,"SOR4.exe"+40BF3D)
label(code)
label(return)
newmem:
code:
mov [rcx+28],#999999
add eax,[rcx+28]
mov rcx,rdx
jmp return
UnlimitedScore:
jmp newmem
nop
return:
registersymbol(UnlimitedScore)
[DISABLE]
UnlimitedScore:
db 03 41 28 48 8B CA
unregistersymbol(UnlimitedScore)
dealloc(newmem)
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
-
- Expert Cheater
- Posts: 52
- Joined: Thu Aug 03, 2017 7:42 am
- Reputation: 9
Re: [Request] Streets of Rage 4
@Rysefox
Thanks its all work
Need to get unlock all character
Thanks its all work
Need to get unlock all character
Re: [Request] Streets of Rage 4
All the characters can be unlocked if you use the max score cheat and play thru the story 1 time. By the end everyone will be unlocked.
Re: [Request] Streets of Rage 4
looks nice game.
Inf. HP
Inf. Life
Inf. Star Special:
Inf. HP
Code: Select all
{$STRICT}
define(address, SOR4.exe+417D13)
define(bytes, 8B 53 30 89 50 1C)
[ENABLE]
define(injMyhpHook, address)
assert(injMyhpHook, bytes)
registerSymbol(injMyhpHook)
alloc(memMyhpHook, 0x400, address)
label(ptrMyhpHook)
registerSymbol(ptrMyhpHook)
label(n_code)
label(o_code)
label(exit)
label(return)
memMyhpHook:
ptrMyhpHook:
dq 0
align 10 CC
n_code:
mov edx,[rbx+70]
mov [rbx+32],edx
o_code:
mov edx,[rbx+30]
mov [rax+1C],edx
exit:
jmp return
injMyhpHook:
jmp n_code
nop
return:
[DISABLE]
injMyhpHook:
db bytes
unregisterSymbol(injMyhpHook)
unregisterSymbol(ptrMyhpHook)
dealloc(memMyhpHook)
Code: Select all
{$STRICT}
define(address, SOR4.exe+41D72C)
define(bytes, FF 09 48 8B CE)
[ENABLE]
define(injLivesHook, address)
assert(injLivesHook, bytes)
registerSymbol(injLivesHook)
alloc(memLivesHook, 0x400, address)
label(ptrLivesHook)
registerSymbol(ptrLivesHook)
label(n_code)
label(o_code)
label(exit)
label(return)
memLivesHook:
ptrLivesHook:
dq 0
align 10 CC
n_code:
o_code:
nop
nop
mov rcx,rsi
exit:
jmp return
injLivesHook:
jmp n_code
return:
[DISABLE]
injLivesHook:
db bytes
unregisterSymbol(injLivesHook)
unregisterSymbol(ptrLivesHook)
dealloc(memLivesHook)
Code: Select all
{$STRICT}
define(address, SOR4.exe+381F5A)
define(bytes, 8B 44 10 50 48 83 C4 20)
[ENABLE]
define(injStarHook, address)
assert(injStarHook, bytes)
registerSymbol(injStarHook)
alloc(memStarHook, 0x400, address)
label(ptrStarHook)
registerSymbol(ptrStarHook)
label(n_code)
label(o_code)
label(exit)
label(return)
memStarHook:
ptrStarHook:
dq 0
align 10 CC
n_code:
mov [rax+rdx+50],(int)10
o_code:
mov eax,[rax+rdx+50]
add rsp,20
exit:
jmp return
injStarHook:
jmp n_code
nop
nop
nop
return:
[DISABLE]
injStarHook:
db bytes
unregisterSymbol(injStarHook)
unregisterSymbol(ptrStarHook)
dealloc(memStarHook)
Last edited by astor on Fri May 01, 2020 5:06 am, edited 3 times in total.
Re: [Request] Streets of Rage 4
Is there any way to turn off damaging your co-op partner? This would be a very useful cheat.
-
- Cheater
- Posts: 40
- Joined: Fri Sep 07, 2018 4:38 pm
- Reputation: 6
Re: [Request] Streets of Rage 4
I think you can change that in options.
Btw anyone can make a code for Infinite Health / Invincible so we can survive at the hardest difficulties? And another to Disable enemies attacks / Don't lose your combo. It seems someone did it on Switch already
Spoiler
[Link]
Re: [Request] Streets of Rage 4
All credits goes to that guys above! I just combined it in one table!
- Attachments
-
- SOR4.CT
- (2.08 KiB) Downloaded 1154 times
Re: [Request] Streets of Rage 4
These didn't seem to work for me on Game Pass version.
I made one for stars:
It doesn't set to max, which you might want for points, it just doesn't consume. If you want that, let me know, I'll put up another
Still working on the other two. And health? Anyone able to isolate that yet?
I made one for stars:
Code: Select all
[ENABLE]
aobscanmodule(STARS,SOR4.dll,89 7C 08 4C 48 63 43 2C) // should be unique
alloc(newmem,$1000,"SOR4.dll"+DE66E0)
label(code)
label(return)
newmem:
code:
cmp [rax+rcx+4C],edi
jg end
mov [rax+rcx+4C],edi
end:
movsxd rax,dword ptr [rbx+2C]
jmp return
STARS:
jmp newmem
nop 3
return:
registersymbol(STARS)
[DISABLE]
STARS:
db 89 7C 08 4C 48 63 43 2C
unregistersymbol(STARS)
dealloc(newmem)
Still working on the other two. And health? Anyone able to isolate that yet?
Re: [Request] Streets of Rage 4
hey im sorry for asking such a noobie question but where exactly do i put the SOR4.CT into my file explore for my steam folder? thank you in advance
Re: [Request] Streets of Rage 4
ahhh i will search and see if i can find where do download that thank you so much
Who is online
Users browsing this forum: No registered users