Whelp, they done and broke your marker adjuster AGAIN with a new update.
Once again I appeal to your altruism to help us all out.
Thanks!
Wazoo
wazoo wrote:Hey JackFuste,
Whelp, they done and broke your marker adjuster AGAIN with a new update.
Once again I appeal to your altruism to help us all out.
Thanks!
Wazoo
Code: Select all
X_ratio:
dd (float)50.1 // Here we set the correct X ratio
Y_ratio:
dd (float)8.96666 // Here we set the correct Y ratio
jackfuste wrote:64 * ((width/height)/1.77777)
For example, 64 * ((6000/1080)/1.77777) = 200.00087
So, 64 should be changed to 200.00087
crunk wrote:Hi there,
Please if someone could release the ultrawide resolution 2560x1080p EXE updated would be great!
Thank you!
K4sh wrote:crunk wrote:Hi there,
Please if someone could release the ultrawide resolution 2560x1080p EXE updated would be great!
Thank you!
Here it is mgsvtpp_21-9.zip
blake_n wrote:K4sh, would it be possible to update the MGO version of your Cheat Engine table so it works with the latest version?
Is it easy to find the address where the marker aspect ratio is stored? It seems only the first two lines of your script need to change with each update. Is this something I can do by myself by doing a few searches for certain values through Cheat Engine?
K4sh wrote:Here is a cheat table that should work with MGO.
mgsvmgo_1021.ct
As soon as it accesses and modify the process you may be vac banned (who knows).
........
Phoeny wrote:K4sh wrote:Here is a cheat table that should work with MGO.
mgsvmgo_1021.ct
As soon as it accesses and modify the process you may be vac banned (who knows).
........
Is it possible you linked the wrong file in this post? It links to mgsvtpp_1.0.7.1.ct and does not have any mention of mgsvmgo.exe, I am still new to this so maybe i got it all wrong.
thanks
Code: Select all
define(address,"mgsvmgo.exe"+2D837B8) // replace here with mgsvmgo.exe+2D67447
define(bytes,F3 0F 59 05 28 52 9A FE F3 0F 59 0D 7C 08 9C FE) // replace here with bytes in mgo process @ mgsvmgo.exe+2D67447 (total exact count is 16 bytes)
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
assert(address,bytes)
alloc(newmem,$2000,"mgsvmgo.exe"+2D837B8) // replace here with mgsvmgo.exe+2D67447
alloc(X_ratio,12)
alloc(Y_ratio,12)
label(change_XY_ratios)
label(return)
X_ratio:
dd (float)50.1 // Here we set the correct X ratio eg: 48
Y_ratio:
dd (float)8.96666 // Here we set the correct Y ratio eg: 9
newmem:
change_XY_ratios:
mulss xmm0,[Y_ratio]
mulss xmm1,[X_ratio]
jmp return
address:
jmp change_XY_ratios
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
return:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
address:
db bytes
// mulss xmm0,[1417289E8]
dealloc(X_ratio)
dealloc(Y_ratio)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "mgsvmgo.exe"+2D837B8
"mgsvmgo.exe"+2D83788: F3 0F 5C 82 68 01 00 00 - subss xmm0,[rdx+00000168]
"mgsvmgo.exe"+2D83790: F3 0F 10 58 3C - movss xmm3,[rax+3C]
"mgsvmgo.exe"+2D83795: 0F 28 F2 - movaps xmm6,xmm2
"mgsvmgo.exe"+2D83798: 66 44 0F 6E 40 48 - movd xmm8,[rax+48]
"mgsvmgo.exe"+2D8379E: 66 44 0F 6E 48 4C - movd xmm9,[rax+4C]
"mgsvmgo.exe"+2D837A4: F3 0F 5E F0 - divss xmm6,xmm0
"mgsvmgo.exe"+2D837A8: 45 0F 5B C0 - cvtdq2ps xmm8,xmm8
"mgsvmgo.exe"+2D837AC: 45 0F 5B C9 - cvtdq2ps xmm9,xmm9
"mgsvmgo.exe"+2D837B0: 41 0F 28 C0 - movaps xmm0,xmm8
"mgsvmgo.exe"+2D837B4: 41 0F 28 C9 - movaps xmm1,xmm9
// ---------- INJECTING HERE ----------
"mgsvmgo.exe"+2D837B8: F3 0F 59 05 28 52 9A FE - mulss xmm0,[mgsvmgo.exe+17289E8]
// ---------- DONE INJECTING ----------
"mgsvmgo.exe"+2D837C0: F3 0F 59 0D 7C 08 9C FE - mulss xmm1,[mgsvmgo.exe+1744044]
"mgsvmgo.exe"+2D837C8: 0F 2F C1 - comiss xmm0,xmm1
"mgsvmgo.exe"+2D837CB: 76 1F - jna mgsvmgo.exe+2D837EC
"mgsvmgo.exe"+2D837CD: F3 0F 59 1D 6F 08 9C FE - mulss xmm3,[mgsvmgo.exe+1744044]
"mgsvmgo.exe"+2D837D5: F3 0F 5E C8 - divss xmm1,xmm0
"mgsvmgo.exe"+2D837D9: 0F 57 0D 80 6F 90 FE - xorps xmm1,[mgsvmgo.exe+168A760]
"mgsvmgo.exe"+2D837E0: F3 0F 59 1D EC B2 9D FE - mulss xmm3,[mgsvmgo.exe+175EAD4]
"mgsvmgo.exe"+2D837E8: EB 0F - jmp mgsvmgo.exe+2D837F9
"mgsvmgo.exe"+2D837EA: 1C DC - sbb al,-24
"mgsvmgo.exe"+2D837EC: F3 41 0F 59 D8 - mulss xmm3,xmm8
}
Code: Select all
{
// ORIGINAL CODE - INJECTION POINT: "mgsvmgo.exe"+2D837B8
"mgsvmgo.exe"+2D83788: F3 0F 5C 82 68 01 00 00 - subss xmm0,[rdx+00000168]
"mgsvmgo.exe"+2D83790: F3 0F 10 58 3C - movss xmm3,[rax+3C]
"mgsvmgo.exe"+2D83795: 0F 28 F2 - movaps xmm6,xmm2
"mgsvmgo.exe"+2D83798: 66 44 0F 6E 40 48 - movd xmm8,[rax+48]
"mgsvmgo.exe"+2D8379E: 66 44 0F 6E 48 4C - movd xmm9,[rax+4C]
"mgsvmgo.exe"+2D837A4: F3 0F 5E F0 - divss xmm6,xmm0
"mgsvmgo.exe"+2D837A8: 45 0F 5B C0 - cvtdq2ps xmm8,xmm8
"mgsvmgo.exe"+2D837AC: 45 0F 5B C9 - cvtdq2ps xmm9,xmm9
"mgsvmgo.exe"+2D837B0: 41 0F 28 C0 - movaps xmm0,xmm8
"mgsvmgo.exe"+2D837B4: 41 0F 28 C9 - movaps xmm1,xmm9
// ---------- INJECTING HERE ----------
"mgsvmgo.exe"+2D837B8: F3 0F 59 05 28 52 9A FE - mulss xmm0,[mgsvmgo.exe+17289E8]
// ---------- DONE INJECTING ----------
"mgsvmgo.exe"+2D837C0: F3 0F 59 0D 7C 08 9C FE - mulss xmm1,[mgsvmgo.exe+1744044]
"mgsvmgo.exe"+2D837C8: 0F 2F C1 - comiss xmm0,xmm1
"mgsvmgo.exe"+2D837CB: 76 1F - jna mgsvmgo.exe+2D837EC
"mgsvmgo.exe"+2D837CD: F3 0F 59 1D 6F 08 9C FE - mulss xmm3,[mgsvmgo.exe+1744044]
"mgsvmgo.exe"+2D837D5: F3 0F 5E C8 - divss xmm1,xmm0
"mgsvmgo.exe"+2D837D9: 0F 57 0D 80 6F 90 FE - xorps xmm1,[mgsvmgo.exe+168A760]
"mgsvmgo.exe"+2D837E0: F3 0F 59 1D EC B2 9D FE - mulss xmm3,[mgsvmgo.exe+175EAD4]
"mgsvmgo.exe"+2D837E8: EB 0F - jmp mgsvmgo.exe+2D837F9
"mgsvmgo.exe"+2D837EA: 1C DC - sbb al,-24
"mgsvmgo.exe"+2D837EC: F3 41 0F 59 D8 - mulss xmm3,xmm8
}Phoeny wrote:21:9 3440x1440 Single monitor
Code: Select all
X_ratio:
dd (float)28.66666666 // Here we set the correct X ratio
Y_ratio:
dd (float)12 // Here we set the correct Y ratio
Users browsing this forum: No registered users and 7 guests