Aramis511 wrote: ↑Thu May 06, 2021 10:19 pm
Good day! In "Upgrade" section, it does not show anything, only the "?".
I found a problem - in this table, in the "Update" section, the base address was through Aerodynamics, and I started my GP3 career, and the Aerodynamics section was not available in it, therefore it did not work.
In my downloaded table, I copied the Update section, renamed it Update2 and changed the search for the base address through the Motor section
{ Game : motogp21-Win64-Shipping.exe
Version:
Date : 2021-05-07
Author : Aramis
This script does blah blah blah
}
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(INJECT,motogp21-Win64-Shipping.exe,41 8B 04 07 48 8D 95 88 00 00 00) // should be unique
alloc(newmem,$1000,INJECT)
Globalalloc(pReq,8,$process)
Globalalloc(pStd,8,$process)
label(code)
label(return)
newmem:
mov [pReq],r15
add [pReq],rax
sub [pReq],44
push rax
mov rax,[r15+50]
mov [pStd],rax
pop rax
code:
mov eax,[r15+rax]
lea rdx,[rbp+00000088]
jmp return
INJECT:
jmp newmem
nop 6
return:
registersymbol(INJECT)
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
INJECT:
db 41 8B 04 07 48 8D 95 88 00 00 00
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: motogp21-Win64-Shipping.exe+173677E
motogp21-Win64-Shipping.exe+173675F: 74 0A - je motogp21-Win64-Shipping.exe+173676B
motogp21-Win64-Shipping.exe+1736761: 83 F9 01 - cmp ecx,01
motogp21-Win64-Shipping.exe+1736764: 75 13 - jne motogp21-Win64-Shipping.exe+1736779
motogp21-Win64-Shipping.exe+1736766: 8D 41 4B - lea eax,[rcx+4B]
motogp21-Win64-Shipping.exe+1736769: EB 13 - jmp motogp21-Win64-Shipping.exe+173677E
motogp21-Win64-Shipping.exe+173676B: B8 48 00 00 00 - mov eax,00000048
motogp21-Win64-Shipping.exe+1736770: EB 0C - jmp motogp21-Win64-Shipping.exe+173677E
motogp21-Win64-Shipping.exe+1736772: B8 40 00 00 00 - mov eax,00000040
motogp21-Win64-Shipping.exe+1736777: EB 05 - jmp motogp21-Win64-Shipping.exe+173677E
motogp21-Win64-Shipping.exe+1736779: B8 44 00 00 00 - mov eax,00000044
// ---------- INJECTING HERE ----------
motogp21-Win64-Shipping.exe+173677E: 41 8B 04 07 - mov eax,[r15+rax]
// ---------- DONE INJECTING ----------
motogp21-Win64-Shipping.exe+1736782: 48 8D 95 88 00 00 00 - lea rdx,[rbp+00000088]
motogp21-Win64-Shipping.exe+1736789: 4C 8B 45 B8 - mov r8,[rbp-48]
motogp21-Win64-Shipping.exe+173678D: 41 8B 48 24 - mov ecx,[r8+24]
motogp21-Win64-Shipping.exe+1736791: 3B C1 - cmp eax,ecx
motogp21-Win64-Shipping.exe+1736793: 0F 4E C8 - cmovle ecx,eax
motogp21-Win64-Shipping.exe+1736796: 89 8F 28 01 00 00 - mov [rdi+00000128],ecx
motogp21-Win64-Shipping.exe+173679C: 41 8B 40 24 - mov eax,[r8+24]
motogp21-Win64-Shipping.exe+17367A0: 49 83 C0 18 - add r8,18
motogp21-Win64-Shipping.exe+17367A4: 89 87 2C 01 00 00 - mov [rdi+0000012C],eax
motogp21-Win64-Shipping.exe+17367AA: 48 8B 0D 87 0F 3B 04 - mov rcx,[motogp21-Win64-Shipping.exe+5AE7738]
}
Maybe this information will help someone.
Everything works now. And by the way, earlier when the Update was activated, the game crashed, but now everything works fine.
Thanks to the author of this table for the work done.