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.
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.
[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.
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.
[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.
[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.
[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
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:
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.