Metal Gear Solid 5 Phantom Pain - table v: 6.0.3 CT

Upload your cheat tables here (No requests)
Locked
AdrienRemaz
Noobzor
Noobzor
Posts: 6
Joined: Tue Jan 16, 2018 6:58 am
Reputation: 0

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by AdrienRemaz »

Good... LORD. This "table" just wants to destroy my entire computer. Timer exceptions. Main hook toggled, then just dozens of error windows show up telling me about a timer exception in the Main Hook.

My CE version is 6.8.0 and my Game version is 1.12. I usually just use fearlessrevolution trainer because the NPC's won't laugh at me or whatever. I would try to troubleshoot but uhh... hot mess, and all that.



Edit: Updated CE to 6.8.1 and no change.

[SPOILER="error log"]I2CETLogger::CETlog - ERROR: autoAssembleFile:

Error assembling file: "PlayerHook.CEA"



I2CETLogger::CETlog - ERROR: autoAssembleFile:

Error assembling file: "_Main.CEA"[/SPOILER]

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
Last edited by AdrienRemaz on Sat Jul 14, 2018 3:27 am, edited 2 times in total.

TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by TimFun13 »

[USER=12132]@AdrienRemaz[/USER]

It's some thing different with how CE 6.8 does multi-threading. Did you try it with CE 6.7 as it works fine with that.



But for now here is a table with Async disabled.

[URL='https://fearlessrevolution.com/attachments/mgsvtpp-noasync-ct.11413/?hash=0d90379d48346b644bd1261eff04b82b'][U]mgsvtpp.NoAsync.CT[/U][/URL]



And this "hot mess" is free and it took about 2 min. to figure out and fix the threading error, just sayin.
Last edited by TimFun13 on Sat Jul 14, 2018 12:51 pm, edited 2 times in total.

AdrienRemaz
Noobzor
Noobzor
Posts: 6
Joined: Tue Jan 16, 2018 6:58 am
Reputation: 0

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by AdrienRemaz »

[QUOTE="ShyTwig16, post: 51912, member: 91"][USER=12132]@AdrienRemaz[/USER]

It's some thing different with how CE 6.8 does multi-threading. Did you try it with CE 6.7 as it works fine with that.



But for now here is a table with Async disabled.





And this "hot mess" is free and it took about 2 min. to figure out and fix the threading error, just sayin.[/QUOTE]



I apologize for being rude, this is a fantastic, albeit strange looking table. There was one table from unknowncheats for 1.07 of MGSVTPP that looks like an original table, but some options don't work (as I would predict from an outdated table) and NPC's just laugh at my character.

I hypothesize that fearlessrevolution uses the game's propensity for Lua to inject their own commands instead of using the CPU to inject Assembly. The game seems to see when the Assembly is changed and "anticheats" accordingly. You and other contributors have done a stellar job with this trainer and I did not mean to downplay that. Thank you.
TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by TimFun13 »

[USER=12132]@AdrienRemaz[/USER] Yeah, we all just need to vent some times. No worries.



Bug info:

So I get the same error on a new table with 1 (empty) script memory record; I get 1 error message. And the MGSV table has 2002 memory records and you get a message box for every memory record (2002 for this table) every time any script is executed.



But it isn't in the tables script(s), it just seems to be a bug with CE (6.8) I think, still figuring it out.
Last edited by TimFun13 on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by TimFun13 »

So talked to DB about it, he said to try uninstalling, [B]redownload[/B], and reinstalling CE 6.8.1. And that seems to have fixed it for me. But if you are fine with the UI not updating when a script is executing, then having the scripts set to execute aysnc is not needed.
Last edited by TimFun13 on Sun Jul 15, 2018 11:54 am, edited 1 time in total.

User avatar
Bigman397
Cheater
Cheater
Posts: 34
Joined: Fri Oct 13, 2017 10:10 pm
Reputation: 12

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by Bigman397 »

[QUOTE="ShyTwig16, post: 51984, member: 91"]So talked to DB about it, he said to try uninstalling, [B]redownload[/B], and reinstalling CE 6.8.1. And that seems to have fixed it for me. But if you are fine with the UI not updating when a script is executing, then having the scripts set to execute aysnc is not needed.[/QUOTE]

Confirmed, clean uninstall, re-download, re-install 6.8.1 seems to have fixed the message spam.

AdrienRemaz
Noobzor
Noobzor
Posts: 6
Joined: Tue Jan 16, 2018 6:58 am
Reputation: 0

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by AdrienRemaz »

[QUOTE="Bigman397, post: 52002, member: 9335"]Confirmed, clean uninstall, re-download, re-install 6.8.1 seems to have fixed the message spam.[/QUOTE]

I don't use the installer with the InstallCore stuff in it. I shift-deleted everything in my CE 6.8 folder and copied a fresh 6.8.1 into it and still had the 2002 errors problem. Disabling asynchronous execution fixed MY problem, but I wouldn't have known that was the issue because most of the scripts are asynchronously executed and I don't know of a way to apply non-asyncExec to all the records when I only knew of performing the disabling through the context menu one item at a time. What I found strange, though, is that my preferences were still the same as they were in 6.8, like preferences aren't stored with the CE executable, like I found with previous versions installing to newer versions.
Last edited by AdrienRemaz on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by TimFun13 »

[QUOTE="AdrienRemaz, post: 52022, member: 12132"]I don't know of a way to apply non-asyncExec to all the records when I only knew of performing the disabling through the context menu one item at a time.[/QUOTE]

In the "Debug" -> "Dev Scripts" section there is one for "I2CETState.setAllScriptsToAsync()" and on the "mgsvtpp.NoAsync.CT" there is one for "I2CETState.setAllScriptsToNoAsync()".



Here are the functions I use in the I2CETState modules; modified to work on their own.

[CODE=lua]

-- function I2CETState.setAllScriptsToAsync()

function setAllScriptsToAsync()

-- Logger.trace()

for i = 0, AddressList.Count - 1 do

local mr = AddressList.getMemoryRecord(i)

if mr.Type == vtAutoAssembler and not mr.Async then

-- Logger.infof('Set memory record async: %d, %d, "%s"', mr.Index, mr.ID, mr.Description)

mr.Async = true

end

end

end





-- function I2CETState.setAllScriptsToNoAsync()

function setAllScriptsToNoAsync()

-- Logger.trace()

for i = 0, AddressList.Count - 1 do

local mr = AddressList.getMemoryRecord(i)

if mr.Type == vtAutoAssembler and mr.Async then

-- Logger.infof('Set memory record no async: %d, %d, "%s"', mr.Index, mr.ID, mr.Description)

mr.Async = false

end

end

end[/CODE]
Last edited by TimFun13 on Mon Jul 16, 2018 2:36 am, edited 3 times in total.

Sergio
What is cheating?
What is cheating?
Posts: 3
Joined: Tue Jul 24, 2018 11:55 am
Reputation: 0

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by Sergio »

new update table dont work anymore sorry for my english

KcKilla
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Jul 24, 2018 1:02 pm
Reputation: 0

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by KcKilla »

First off just wanted to say thank you for keeping these tables updated, your work is much appreciated! The new patch 1.14 that released today (7/24/18) seems to have broken the latest table, which I was using successfully until this morning. Errors below:



I2CETLogger::CETlog - ERROR: autoAssembleFile:

Error assembling file: "PlayerHook.CEA"



I2CETLogger::CETlog - ERROR: autoAssembleFile:

Error assembling file: "_Main.CEA"

TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by TimFun13 »

Yeah, I saw the update this morning, surprised they released one this late. But I'll take a look later today, or this week end most likely.

TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by TimFun13 »

It seems a lot has changed, having trouble with the "PlayerHook". But here is the updated "HealthWrtHook" for now.

[SPOILER="Code"]

[CODE=cea]{

Process : mgsvtpp.exe - (x64)

Module : mgsvtpp.exe

Game Title : Metal Gear Solid 5 Phantom Pain

Game Version : 1.0.12.0

CE Version : 6.7

Script Version : 0.0.1

Date : 01/19/18

Author : ShyTwig16

Name : HealthWrtHook



Health Wrt Hook



39xx0F47xx89xx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx73xx0F28xx0F28xxF3xxxxxx0F2Fxx73xx0F28xx0F2FxxF3xxxxxxF3xxxxxxxx77xxB9xxxxxxxx66xxxxxx74xx41xxxxxxxxxxxxxxxx

3Bxx0F47xx8Bxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx

3xxx0F47xx8xxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx

}



{$STRICT}



define(address, mgsvtpp.exe+411FD3A)

// define(bytes, F3 0F 10 0E F3 0F 10 5E 04)

define(bytes, F3 0F 10 0F F3 0F 10 5F 04)



////

//// ------------------------------ ENABLE ------------------------------

[ENABLE]

aobScanModule(aobHealthWrtHook, mgsvtpp.exe, 3xxx0F47xx8xxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx)

// i2AobScan(aobHealthWrtHook, 3xxx0F47xx8xxx35xxxxxxxx81xxxxxxxxxx41xxxxxx41xxxxxxB8xxxxxxxx66xxxxxx0F2FxxF3xxxxxxF3xxxxxxxx0F93xxF3xxxxxxxx0F2Fxx)

define(injHealthWrtHook, aobHealthWrtHook+26)

assert(injHealthWrtHook, bytes)

// i2Assert(injHealthWrtHook, bytes)

registerSymbol(injHealthWrtHook)



alloc(memHealthWrtHook, 0x400, injHealthWrtHook)



label(ptrHealthWrtHook)

registerSymbol(ptrHealthWrtHook)



label(n_code)

label(o_code)

label(exit)

label(return)



memHealthWrtHook:

dd (float)0

align 10

ptrHealthWrtHook:

dq 0

align 10 CC

n_code:

mov [ptrHealthWrtHook],rdi

movss xmm1,[rdi+04]

movss xmm3,[rdi+04]

movss xmm8,[memHealthWrtHook]

o_code:

// movss xmm1,[rdi] // movss xmm1,[rsi]

// movss xmm1,[rdi+04] // movss xmm3,[rsi+04]

exit:

jmp return





////

//// ---------- Injection Point ----------

injHealthWrtHook:

jmp n_code

nop

nop

nop

nop

return:





////

//// ------------------------------ DISABLE ------------------------------

[DISABLE]

////

//// ---------- Injection Point ----------

injHealthWrtHook:

db bytes



unregisterSymbol(injHealthWrtHook)



unregisterSymbol(ptrHealthWrtHook)



dealloc(memHealthWrtHook)



{

//// Injection Point: mgsvtpp.exe+411FD3A - 000000014411FD3A

//// AOB address: 000000014411FD14 - mgsvtpp.exe+411FD14

//// Process: mgsvtpp.exe - 0000000140000000

//// Module: mgsvtpp.exe - 0000000140000000

//// Module Size: 0000000008434000

mgsvtpp.exe+411FCE9: 0F47 C8 - cmova ecx,eax

mgsvtpp.exe+411FCEC: 89 C8 - mov eax,ecx

mgsvtpp.exe+411FCEE: 81 F1 ACD5FB94 - xor ecx,94FBD5AC

mgsvtpp.exe+411FCF4: 35 2FEA9DB4 - xor eax,B49DEA2F

mgsvtpp.exe+411FCF9: 41 89 4E 3C - mov [r14+3C],ecx

mgsvtpp.exe+411FCFD: 41 8B 4E 04 - mov ecx,[r14+04]

mgsvtpp.exe+411FD01: 41 89 46 08 - mov [r14+08],eax

mgsvtpp.exe+411FD05: 41 8B 46 0C - mov eax,[r14+0C]

mgsvtpp.exe+411FD09: 81 F1 2FEA9DB4 - xor ecx,B49DEA2F

mgsvtpp.exe+411FD0F: 35 2FEA9DB4 - xor eax,B49DEA2F

mgsvtpp.exe+411FD14: 39 C8 - cmp eax,ecx <<<--- AOB Starts Here

mgsvtpp.exe+411FD16: 0F47 C8 - cmova ecx,eax

mgsvtpp.exe+411FD19: 89 C8 - mov eax,ecx

mgsvtpp.exe+411FD1B: 35 2FEA9DB4 - xor eax,B49DEA2F

mgsvtpp.exe+411FD20: 81 F1 ACD5FB94 - xor ecx,94FBD5AC

mgsvtpp.exe+411FD26: 41 89 4E 40 - mov [r14+40],ecx

mgsvtpp.exe+411FD2A: 41 89 46 0C - mov [r14+0C],eax

mgsvtpp.exe+411FD2E: B8 00100000 - mov eax,00001000

mgsvtpp.exe+411FD33: 66 09 43 22 - or [rbx+22],ax

mgsvtpp.exe+411FD37: 0F2F 36 - comiss xmm6,[rsi]

//// INJECTING START ----------------------------------------------------------

mgsvtpp.exe+411FD3A: F3 0F10 0E - movss xmm1,[rsi]

mgsvtpp.exe+411FD3E: F3 0F10 5E 04 - movss xmm3,[rsi+04]

//// INJECTING END ----------------------------------------------------------

mgsvtpp.exe+411FD43: 0F93 D0 - setae al

mgsvtpp.exe+411FD46: F3 41 0F5C C8 - subss xmm1,xmm8

mgsvtpp.exe+411FD4B: 0F2F CE - comiss xmm1,xmm6

mgsvtpp.exe+411FD4E: 73 03 - jae 14411FD53

mgsvtpp.exe+411FD50: 0F28 CE - movaps xmm1,xmm6

mgsvtpp.exe+411FD53: 0F28 C3 - movaps xmm0,xmm3

mgsvtpp.exe+411FD56: F3 0F5C C1 - subss xmm0,xmm1

mgsvtpp.exe+411FD5A: 0F2F C6 - comiss xmm0,xmm6

mgsvtpp.exe+411FD5D: 73 03 - jae 14411FD62

mgsvtpp.exe+411FD5F: 0F28 CB - movaps xmm1,xmm3

mgsvtpp.exe+411FD62: 0F2F CE - comiss xmm1,xmm6

mgsvtpp.exe+411FD65: F3 0F11 0E - movss [rsi],xmm1

mgsvtpp.exe+411FD69: F3 45 0F58 D8 - addss xmm11,xmm8

mgsvtpp.exe+411FD6E: 77 14 - ja 14411FD84

mgsvtpp.exe+411FD70: B9 00200000 - mov ecx,00002000

mgsvtpp.exe+411FD75: 66 85 4B 22 - test [rbx+22],cx

mgsvtpp.exe+411FD79: 74 09 - je 14411FD84

mgsvtpp.exe+411FD7B: 41 83 8C 24 B4000000 04 - or dword ptr [r12+000000B4],04

mgsvtpp.exe+411FD84: 45 30 F6 - xor r14l,r14l

//// Template: I2CEA_AOBFullInjection

//// Generated with: I2 Cheat Engine Auto Assembler Script Template Generator

//// Code Happy, Code Freely, Be Awesome.

}



{

mgsvtpp.exe+11F2259 - 3B C1 - cmp eax,ecx

mgsvtpp.exe+11F225B - 0F47 C8 - cmova ecx,eax

mgsvtpp.exe+11F225E - 8B C1 - mov eax,ecx

mgsvtpp.exe+11F2260 - 35 2FEA9DB4 - xor eax,B49DEA2F

mgsvtpp.exe+11F2265 - 81 F1 ACD5FB94 - xor ecx,94FBD5AC

mgsvtpp.exe+11F226B - 41 89 4F 40 - mov [r15+40],ecx

mgsvtpp.exe+11F226F - 41 89 47 0C - mov [r15+0C],eax

mgsvtpp.exe+11F2273 - B8 00100000 - mov eax,00001000

mgsvtpp.exe+11F2278 - 66 09 43 22 - or [rbx+22],ax

mgsvtpp.exe+11F227C - 0F2F 37 - comiss xmm6,[rdi]



mgsvtpp.exe+11F227F - F3 0F10 0F - movss xmm1,[rdi]

mgsvtpp.exe+11F2283 - F3 0F10 5F 04 - movss xmm3,[rdi+04]



mgsvtpp.exe+11F2288 - 0F93 C0 - setae al

mgsvtpp.exe+11F228B - F3 41 0F5C C8 - subss xmm1,xmm8

mgsvtpp.exe+11F2290 - 0F2F CE - comiss xmm1,xmm6

mgsvtpp.exe+11F2293 - 73 03 - jae mgsvtpp.exe+11F2298

mgsvtpp.exe+11F2295 - 0F28 CE - movaps xmm1,xmm6

mgsvtpp.exe+11F2298 - 0F28 C3 - movaps xmm0,xmm3

mgsvtpp.exe+11F229B - F3 0F5C C1 - subss xmm0,xmm1

mgsvtpp.exe+11F229F - 0F2F C6 - comiss xmm0,xmm6

mgsvtpp.exe+11F22A2 - 73 03 - jae mgsvtpp.exe+11F22A7

}[/CODE][/SPOILER]
Last edited by TimFun13 on Wed Jul 25, 2018 4:25 am, edited 1 time in total.

TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by TimFun13 »

So a Lot of stuff still doesn't work but here is what I have so far.

[URL='https://fearlessrevolution.com/attachments/mgsvtpp-v3-0-14-beta-ct.11639/?hash=1ec4e1ad5e9ec89cb06c5e3b90238c41'][B][U]mgsvtpp.[v3.0.14.beta].CT[/U][/B][/URL]

niceboat
What is cheating?
What is cheating?
Posts: 2
Joined: Thu Apr 12, 2018 1:50 am
Reputation: 0

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by niceboat »

Is there a gun customization override feature in this table?



BTW, some of the feature of this very old CE table seems to be working. Like the infinite ammo and staff level. I can't remeber who posted this one. It was before CEF went down.
Last edited by niceboat on Thu Jul 26, 2018 2:22 am, edited 3 times in total.

PapaChipnado
Noobzor
Noobzor
Posts: 11
Joined: Mon Apr 16, 2018 11:54 pm
Reputation: 0

Metal Gear Solid 5 Phantom Pain - table v: 4.0.2 CT

Post by PapaChipnado »

Any News On a New Cheat Table Update?

Locked

Who is online

Users browsing this forum: AmazonBot, Bing [Bot], blueknight211, Fikusdg, Google [Bot], Google Adsense [Bot], JohnYinl, lastofthefamous, Pachmiitoo, pedrokuk, pointerAlloc, quilacoste, r1ndr4, readlfj, tekken18, WhoAmI, zylo1010