Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


[New Version][Trainer] Easy Trainer Making | 2 Dec update |
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Extensions
View previous topic :: View next topic  
Author Message
DaSpamer
Grandmaster Cheater Supreme
Reputation: 52

Joined: 13 Sep 2011
Posts: 1578

PostPosted: Sun May 12, 2013 9:52 am    Post subject: [New Version][Trainer] Easy Trainer Making | 2 Dec update | This post has 2 review(s) Reply with quote

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



Easy Trainer making (unity attaching).CETRAINER
 Description:
Added unity attachment

Download
 Filename:  Easy Trainer making (unity attaching).CETRAINER
 Filesize:  10.02 KB
 Downloaded:  8735 Time(s)


Easy Trainer making (2nd December).CETRAINER
 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

Download
 Filename:  Easy Trainer making (2nd December).CETRAINER
 Filesize:  35.05 KB
 Downloaded:  8965 Time(s)


Easy Trainer making (26 June).CETRAINER
 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.

Download
 Filename:  Easy Trainer making (26 June).CETRAINER
 Filesize:  10.53 KB
 Downloaded:  6074 Time(s)


Easy Trainer making (31 May With attach method ).CETRAINER
 Description:
New update for this version,
Added chrome.exe attach option (for browsers game).

Have fun!

Download
 Filename:  Easy Trainer making (31 May With attach method ).CETRAINER
 Filesize:  10.37 KB
 Downloaded:  5989 Time(s)


Easy Trainer making (30 May With attach method ).CETRAINER
 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)

Download
 Filename:  Easy Trainer making (30 May With attach method ).CETRAINER
 Filesize:  9.2 KB
 Downloaded:  6757 Time(s)


_________________
HEY Hitler
Do you get lazy when making trainers?
Well no more!
My CETrainer will generate it for you in seconds, so you won't get lazy! Very Happy

http://forum.cheatengine.org/viewtopic.php?t=564919


Last edited by DaSpamer on Wed Aug 27, 2014 5:57 am; edited 22 times in total
Back to top
View user's profile Send private message
abhijeet1001
Advanced Cheater
Reputation: 0

Joined: 10 Apr 2013
Posts: 87

PostPosted: Sun May 12, 2013 10:03 am    Post subject: Reply with quote

thats cooooool !!! though but i can make mine the noobs wuld make u there gods lol
Back to top
View user's profile Send private message
DaSpamer
Grandmaster Cheater Supreme
Reputation: 52

Joined: 13 Sep 2011
Posts: 1578

PostPosted: Sun May 12, 2013 10:15 am    Post subject: Reply with quote

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.

_________________
HEY Hitler
Do you get lazy when making trainers?
Well no more!
My CETrainer will generate it for you in seconds, so you won't get lazy! Very Happy

http://forum.cheatengine.org/viewtopic.php?t=564919
Back to top
View user's profile Send private message
chiyoko10
Cheater
Reputation: 0

Joined: 30 Mar 2013
Posts: 35
Location: Philippines

PostPosted: Sun May 12, 2013 10:59 am    Post subject: Reply with quote

Can u help me with the Show lua script table because nothing appears ??
Edit:
First question solved!!

_________________
Hi ! Smile
Back to top
View user's profile Send private message Yahoo Messenger
DaSpamer
Grandmaster Cheater Supreme
Reputation: 52

Joined: 13 Sep 2011
Posts: 1578

PostPosted: Sun May 12, 2013 1:34 pm    Post subject: Reply with quote

Haha mate,
Anyway, Your script was added to the Project.
Hopefully it was easier to make the script.

_________________
HEY Hitler
Do you get lazy when making trainers?
Well no more!
My CETrainer will generate it for you in seconds, so you won't get lazy! Very Happy

http://forum.cheatengine.org/viewtopic.php?t=564919
Back to top
View user's profile Send private message
chiyoko10
Cheater
Reputation: 0

Joined: 30 Mar 2013
Posts: 35
Location: Philippines

PostPosted: Mon May 13, 2013 1:00 am    Post subject: Reply with quote

Yah man!! It is very very cool It is helpful to us the noobs
_________________
Hi ! Smile
Back to top
View user's profile Send private message Yahoo Messenger
DaSpamer
Grandmaster Cheater Supreme
Reputation: 52

Joined: 13 Sep 2011
Posts: 1578

PostPosted: Mon May 13, 2013 1:04 pm    Post subject: Reply with quote

No problem mate.
Anyone needs anything? =P

_________________
HEY Hitler
Do you get lazy when making trainers?
Well no more!
My CETrainer will generate it for you in seconds, so you won't get lazy! Very Happy

http://forum.cheatengine.org/viewtopic.php?t=564919
Back to top
View user's profile Send private message
DaSpamer
Grandmaster Cheater Supreme
Reputation: 52

Joined: 13 Sep 2011
Posts: 1578

PostPosted: Tue May 14, 2013 7:53 am    Post subject: Reply with quote

I've updated it yesterday too.
Added delete entry and fixed few other issues.

_________________
HEY Hitler
Do you get lazy when making trainers?
Well no more!
My CETrainer will generate it for you in seconds, so you won't get lazy! Very Happy

http://forum.cheatengine.org/viewtopic.php?t=564919
Back to top
View user's profile Send private message
chiyoko10
Cheater
Reputation: 0

Joined: 30 Mar 2013
Posts: 35
Location: Philippines

PostPosted: Wed May 15, 2013 9:27 am    Post subject: Reply with quote

Great !! Very Happy
Maybe i will Gonna send you some scripts Smile

_________________
Hi ! Smile
Back to top
View user's profile Send private message Yahoo Messenger
DaSpamer
Grandmaster Cheater Supreme
Reputation: 52

Joined: 13 Sep 2011
Posts: 1578

PostPosted: Wed May 15, 2013 9:45 am    Post subject: Reply with quote

Pm whenever.
Working on a new version.

_________________
HEY Hitler
Do you get lazy when making trainers?
Well no more!
My CETrainer will generate it for you in seconds, so you won't get lazy! Very Happy

http://forum.cheatengine.org/viewtopic.php?t=564919
Back to top
View user's profile Send private message
chiyoko10
Cheater
Reputation: 0

Joined: 30 Mar 2013
Posts: 35
Location: Philippines

PostPosted: Thu May 16, 2013 9:36 am    Post subject: Reply with quote

DaSpamer can u make something like shellexecute(google.com)
Like that ??

_________________
Hi ! Smile
Back to top
View user's profile Send private message Yahoo Messenger
DaSpamer
Grandmaster Cheater Supreme
Reputation: 52

Joined: 13 Sep 2011
Posts: 1578

PostPosted: Thu May 16, 2013 11:58 am    Post subject: Reply with quote

use shellExecute("http://website.com")
_________________
HEY Hitler
Do you get lazy when making trainers?
Well no more!
My CETrainer will generate it for you in seconds, so you won't get lazy! Very Happy

http://forum.cheatengine.org/viewtopic.php?t=564919
Back to top
View user's profile Send private message
Rectangle
Advanced Cheater
Reputation: 1

Joined: 23 Feb 2013
Posts: 73

PostPosted: Thu May 16, 2013 12:42 pm    Post subject: This post has 1 review(s) Reply with quote

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
View user's profile Send private message
DaSpamer
Grandmaster Cheater Supreme
Reputation: 52

Joined: 13 Sep 2011
Posts: 1578

PostPosted: Thu May 16, 2013 1:00 pm    Post subject: Reply with quote

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 =).

_________________
HEY Hitler
Do you get lazy when making trainers?
Well no more!
My CETrainer will generate it for you in seconds, so you won't get lazy! Very Happy

http://forum.cheatengine.org/viewtopic.php?t=564919
Back to top
View user's profile Send private message
Rectangle
Advanced Cheater
Reputation: 1

Joined: 23 Feb 2013
Posts: 73

PostPosted: Thu May 16, 2013 3:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Extensions All times are GMT - 6 Hours
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Page 1 of 10

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites