View previous topic :: View next topic |
Author |
Message |
DaSpamer Grandmaster Cheater Supreme
Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Sun May 12, 2013 9:52 am Post subject: [New Version][Trainer] Easy Trainer Making | 2 Dec update | |
|
|
Hey guys I've update the tool this 2nd December,
I've re-wrote the trainer system (not attaching ones*).
It's much clearer and much easier to understand what I've done.
I added a enable all hacks (it does not disable hacks though and if a hack was enabled already it skips it).
I made it as local (like 1 time executed and after that you can't touch or read or use anything of it's functions), so you may run the same instances of the same (or other) trainers without having to worry of messed up trainer (e.g 2 trainers, 1 trainers calls enable function and the 2nd trainer tries to call it too and then it running into some error because the trainer is turned already..).
Here's an output example : http://forum.cheatengine.org/viewtopic.php?p=5509330#5509330
Just copy that code and insert into cheat engine 6.3 lua script.
New image of the final (Well atleast now, it's bit different from the one you actually gonna download)
What kind of hacks can you input in there?
Mainly Auto Assemble hacks.
But you may call lua functions (luacall in assembly script), that allows you to do even more.
There's 2 functions Aobswap and AobswapC (include them if you want to use them),
Those functions usage:
Allows you to replace Array of bytes via the assembly script.
What the differences between Aobswap and AobswapC?
Aobswap replaces all aobs and returns true whenever it actually did replace or not (like if the aobs were found or not).
AobswapC replaces all aobs and returns true only if the aobs were found and replaced.
Example of how call them
Code: | luacall(AobswapC('90 90 90 90 90 90','01 01 01 01 01 01')) |
You may include wild characters (??) too.
Code: | luacall(AobswapC('90 90 90 90 90 90','01 ?? 01 ?? 01 ??')) |
Few notes:
The Auto Attach list will try to find the game process for 5 minutes, if game wasn't not found after 5 minutes, it will return an message says the game wasn't found and then shut down.
if the game was found it will show msg that it was found and display the trainer.
Attach list notes,
the attach list recommended to use for browser games or for mass-hacks trainer for various games.
Thanks for reading all of this.
You can download it now, recommended to use the latest version
Description: |
|
![](images/icon_clip.gif) Download |
Filename: |
Easy Trainer making (unity attaching).CETRAINER |
Filesize: |
10.02 KB |
Downloaded: |
8750 Time(s) |
Description: |
New update,rnRe-wrote the functions of the trainer (Much clearer what I've done).rnYou can run multiply trainers at once (The same trainers also), using the same function names without having to worry of them being messed up.rnrnAdded enable all hacks but |
|
![](images/icon_clip.gif) Download |
Filename: |
Easy Trainer making (2nd December).CETRAINER |
Filesize: |
35.05 KB |
Downloaded: |
8976 Time(s) |
Description: |
This update fixed the mistake I've made in the 31 may.
This time if you don't have auto attach or attach list, the trainer will be displayed.
You can also include or not Aobswap and AobswapC functions. |
|
![](images/icon_clip.gif) Download |
Filename: |
Easy Trainer making (26 June).CETRAINER |
Filesize: |
10.53 KB |
Downloaded: |
6096 Time(s) |
Description: |
New update for this version,
Added chrome.exe attach option (for browsers game).
Have fun! |
|
![](images/icon_clip.gif) Download |
Filename: |
Easy Trainer making (31 May With attach method ).CETRAINER |
Filesize: |
10.37 KB |
Downloaded: |
6004 Time(s) |
Description: |
Newest Version available!
Added attachment system!
Thanks for mgr.inz.Player, used his script for making auto attach.
Updated again: fixed spelling mistake (unknwon instead of unknown) |
|
![](images/icon_clip.gif) Download |
Filename: |
Easy Trainer making (30 May With attach method ).CETRAINER |
Filesize: |
9.2 KB |
Downloaded: |
6771 Time(s) |
_________________
Last edited by DaSpamer on Wed Aug 27, 2014 5:57 am; edited 22 times in total |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
abhijeet1001 Advanced Cheater
Reputation: 0
Joined: 10 Apr 2013 Posts: 87
|
Posted: Sun May 12, 2013 10:03 am Post subject: |
|
|
thats cooooool !!! though but i can make mine the noobs wuld make u there gods lol
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
DaSpamer Grandmaster Cheater Supreme
Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Sun May 12, 2013 10:15 am Post subject: |
|
|
Bump new update.
Had a typo =P.
Fixed.
trainer name, trainer title, and credits are fixed.
P.S
keeping it empty will make it set to Unknown/Unnamed/Unknown..
Happy hacking.
_________________
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
chiyoko10 Cheater
Reputation: 0
Joined: 30 Mar 2013 Posts: 35 Location: Philippines
|
Posted: Sun May 12, 2013 10:59 am Post subject: |
|
|
Can u help me with the Show lua script table because nothing appears ??
Edit:
First question solved!!
_________________
Hi ! ![Smile](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
DaSpamer Grandmaster Cheater Supreme
Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Sun May 12, 2013 1:34 pm Post subject: |
|
|
Haha mate,
Anyway, Your script was added to the Project.
Hopefully it was easier to make the script.
_________________
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
chiyoko10 Cheater
Reputation: 0
Joined: 30 Mar 2013 Posts: 35 Location: Philippines
|
Posted: Mon May 13, 2013 1:00 am Post subject: |
|
|
Yah man!! It is very very cool It is helpful to us the noobs
_________________
Hi ! ![Smile](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
DaSpamer Grandmaster Cheater Supreme
Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Mon May 13, 2013 1:04 pm Post subject: |
|
|
No problem mate.
Anyone needs anything? =P
_________________
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
DaSpamer Grandmaster Cheater Supreme
Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Tue May 14, 2013 7:53 am Post subject: |
|
|
I've updated it yesterday too.
Added delete entry and fixed few other issues.
_________________
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
chiyoko10 Cheater
Reputation: 0
Joined: 30 Mar 2013 Posts: 35 Location: Philippines
|
Posted: Wed May 15, 2013 9:27 am Post subject: |
|
|
Great !!
Maybe i will Gonna send you some scripts
_________________
Hi ! ![Smile](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
DaSpamer Grandmaster Cheater Supreme
Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Wed May 15, 2013 9:45 am Post subject: |
|
|
Pm whenever.
Working on a new version.
_________________
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
chiyoko10 Cheater
Reputation: 0
Joined: 30 Mar 2013 Posts: 35 Location: Philippines
|
Posted: Thu May 16, 2013 9:36 am Post subject: |
|
|
DaSpamer can u make something like shellexecute(google.com)
Like that ??
_________________
Hi ! ![Smile](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
DaSpamer Grandmaster Cheater Supreme
Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Thu May 16, 2013 11:58 am Post subject: |
|
|
use shellExecute("http://website.com")
_________________
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Rectangle Advanced Cheater
Reputation: 1
Joined: 23 Feb 2013 Posts: 73
|
Posted: Thu May 16, 2013 12:42 pm Post subject: |
|
|
Pretty neat, good work!
I like how your post includes an image of you editing the very same post...
Postception!
Also, I might've spotted a bug in the generated script displayed in the image...
Where it says: Code: | if t[i][3]~='' or t[i][3]~=nil then |
I think you might might've meant: Code: | if t[i][3]~='' and t[i][3]~=nil then |
... But I haven't actually tested this out yet, so I'm only basing it off what little code I can see from here.
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
DaSpamer Grandmaster Cheater Supreme
Reputation: 52
Joined: 13 Sep 2011 Posts: 1578
|
Posted: Thu May 16, 2013 1:00 pm Post subject: |
|
|
I used my original script that was posted in the url.
if user inputs '' (there suppose to be string, but he didn't add it,so .. blank).
or don't input anything (if there no input, its nil).
then it will display
Code: | control_setCaption(ht[3.4],'Theres no descriptions available about this hack') |
Not a bug.
Well t[i][3] can't be nil and '' =P.
Its working pretty easily.
I can give you the .CT if you want to use it for future or something =).
Edit:
Well its bit a bug.
but don't matter to be honest.
It can't be nil if its not the last table 'entry'.
(Also I used in the script t[i][8] which is nil because its untouched, as a Status check)
i see you're trying to learn actually what i've done there.
That's good, makes me happy =).
P.S
It wasn't editing the post, it was before even posting it =).
_________________
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Rectangle Advanced Cheater
Reputation: 1
Joined: 23 Feb 2013 Posts: 73
|
Posted: Thu May 16, 2013 3:17 pm Post subject: |
|
|
Yeah, I saw that the next line of code control_setCaption uses that table, and the first thought on my mind was uncertainty.
But like I said, I don't actually know how the arguments for that function are actually used, so perhaps this could've been a desired effect as well.
On top of that, I'm still grasping the concepts of LUA, so I made a little test here to be certain I knew what I was talking about.
And just as I suspected, the ~= operator functions the same way that the != (not equal) operator does in C and C++-like languages.
But logical operators AND and OR tend to remain the same across all languages, so there was just a tiny speculation about that.
If it turns out that this wasn't the desired effect you had in mind, perhaps you could change it before giving up on updating it (like you said in your first post), since it's a rather simple bugfix.
Maybe even step through all the ~= operators in your code just to double-check that it's written as desired.
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
|