Well, I was. And what does somebody do who's to lazy to do a simple thing? Yes, they go about putting ten times the work in to automate it!
Automatic Attachment & Table loading
Once dropped into the autorun-folder, the lua-script will then scan the list of currently running processes for names that correspond to CheatTables contained in your 'My Cheat Tables'-folder. Once a match has been found, CE automatically attaches to the process and loads the corresponding CheatTable by itself - no more clicking required.
Experimental: This lua-script will try to activate the DataCollector, when the attached process appears to have .NET or mono libraries amidst their modules.
Current limitations: Once a match has been found and the table has been loaded, the script shuts down. The match happens in no particular order. So if you have a CheatTable that corresponds to several processes of the same name (e.g. browsers) or have more than one game running at a time, you'll have no real benefit using this script.
Automatic Script activation
So if you're like me and want to even automate the activation of your AutoAssembler-Scripts, worry not!
All you have to do is preface your scripts with
{!activate}
and once the table is loaded into CE, the script will be activated automatically.Don't want to activate it with the table-loading? No problems! Just define a delay via
{!activate[, delayInMillisecs]}
.Current limitations:
{!activate}
has to be the first thing in your script. If you have anything other than whitespaces before that, the particular script won't be automatically activated.This short example shows how the script will be activated after 2500ms:
Code: Select all
{!activate, 2500}
[ENABLE]
aobscanmodule(.....)
registersymbol(...)
....
[DISABLE]
....