Been hearing about this game that there's some anti-cheat in place and decided to create this topic for free discussions on the matter. STN has been kind enough to let me try out the game (112 GB?!?!? dafuq). So here's my several observations after 10-20 minutes of game run:
a) while riding that horse in the beginning through the storm I can say the textures weren't properly loaded in some places, whereas moon rays were solid instead of transparent and blocks of white shit were up across the map, which you could walk into; later on, it all got clear; not to mention the default settings were set to Ultra, which basically reduced my resolution to compensate for the GFX RAM.. seriously, Rockstar..
b) the EP and some functions in the game are using something similar to what I've experienced with Blizzard's Battle.net.dll a few years ago; they use the same method for mutating jumps that I've seen with Blizzard:
Code: Select all
00007FF61B4BC509 | 8B05 BE9FB6FF | MOV EAX,DWORD PTR DS:[7FF61B0264CD] |
00007FF61B4BC50F | 8B15 2681ECFF | MOV EDX,DWORD PTR DS:[7FF61B38463B] |
00007FF61B4BC515 | 3BC2 | CMP EAX,EDX |
Code: Select all
00007FF61B4BC550 | 48:0F46D8 | CMOVBE RBX,RAX |
Whereas one or the other destination is hit based on the result of the CMOVBE. Pretty much in the form of "if rbx>=rax, then hit dest_1; else hit dest_2".
In short:
Code: Select all
mov [RDR2_dumped.exe+61064CD],edx
mov eax,[RDR2_dumped.exe+61064CD]
mov edx,[RDR2_dumped.exe+646463B]
cmp eax,edx
jbe RDR2_dumped.exe+67968C4
jmp RDR2_dumped.exe+6CEA788
I had previously dumped the .exe to disk. To my surprise, it seems like they check for the folder integrity Stupid check, seriously. But that's their way of stopping proxy DLLs
d) apparently, you can't name horses or whatever.. cuss.. in-game:
More to follow. Add your own shit to the discussion
BR,
Sun