View previous topic :: View next topic |
Author |
Message |
mxswat How do I cheat? Reputation: 0
Joined: 09 Dec 2015 Posts: 4
|
Posted: Wed Dec 09, 2015 9:57 am Post subject: Mouse key bind and toggle |
|
|
Hi guys im making a trainer but usually I use the "generate generic trainer" of CE
But i found 2 problems i didnt found notthing on the forum just a few info but not very helpfull.
I need 2 thing use the "MOUSE 4" or 5 button as hotkey.
and the hotkey on second click will change again the value i only foud this "cheatengine.org/forum/viewtopic.php?t=545393&sid=0242c61f681f084a757fa6df1b22f395" but i dont know how do it.
Can some one help me?
I'll release my trainer here if I can solve this problem
|
|
Back to top |
|
|
ParkourPenguin I post too much Reputation: 140
Joined: 06 Jul 2014 Posts: 4299
|
Posted: Wed Dec 09, 2015 11:28 am Post subject: |
|
|
I don't know anything about the generic trainer generator, but why not make your own? It's not terribly difficult to learn the basics of Lua and some of the functions CE provides to you:
http://forum.cheatengine.org/viewtopic.php?p=5576412
Unfortunately I don't think it provides support for other mouse buttons besides left click and right click.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Wed Dec 09, 2015 1:34 pm Post subject: |
|
|
You may be better off assigning a key combination to those extra mouse buttons. That way, you can have your trainer work as desired and still be able to accommodate people that do not have those extra buttons on their mouse.
|
|
Back to top |
|
|
Gniarf Grandmaster Cheater Supreme Reputation: 43
Joined: 12 Mar 2012 Posts: 1285
|
Posted: Thu Dec 10, 2015 1:28 pm Post subject: |
|
|
If you want to assign a hotkey to mouse button 4/5, open your .ct file with notepad, scroll down to the part that says: Code: | <Keys>
<Key>SomeNumber</Key>
</Keys> | for the cheat you want to edit, and replace SomeNumber by 5 for mouse button 4, or 6 for mouse button 5 (mouse buttons 6+ aren't supported afaik).
For those wondering where those 5/6 come from, VK_XBUTTON1=5, VK_XBUTTON2=6.
As for toggling between 2 values you need an auto assembler script or a lua script. If you don't need to freeze, auto assembler may be simpler, it would be something like: Code: | [enable]
address:
dd #value1
[disable]
address:
dd #value2 | Use:
"db #value" for a single byte
"dw #value" for a 2 byte value
"dd #value" to write a 4 byte value
"dq #value" for an 8 byte value
"dd (float)value" for a float
"dq (double)value" for a double
"Go #Figure" for any custom type
(Keep the "#" when it's present).
As for the address part, if the address of your cheat is in the game.exe+1234 format, simply replace address with that.
If you have a pointer displayed as: Code: | 10
8
4
game+exe+1234 | in CE, then address will be: [[[game.exe+1234]+4]+8]+10 .
Then just assign a hotkey to that script, done.
(off topic remark: tables are generally preferred over trainers)
_________________
DO NOT PM me if you want help on making/fixing/using a hack. |
|
Back to top |
|
|
mxswat How do I cheat? Reputation: 0
Joined: 09 Dec 2015 Posts: 4
|
Posted: Thu Dec 10, 2015 2:48 pm Post subject: Thanks |
|
|
Thanks for the help guys, but I have a question why tables are generally preferred over trainers?
|
|
Back to top |
|
|
Rydian Grandmaster Cheater Supreme Reputation: 31
Joined: 17 Sep 2012 Posts: 1358
|
Posted: Thu Dec 10, 2015 3:21 pm Post subject: |
|
|
1 - Much smaller.
2 - You can see exactly what it's doing easily.
3 - You can modify and update tables as needed normally.
I make trainers rarely, and only as an alternative to tables for places outside the forums (and even then I put a link to the table).
_________________
|
|
Back to top |
|
|
Gniarf Grandmaster Cheater Supreme Reputation: 43
Joined: 12 Mar 2012 Posts: 1285
|
Posted: Thu Dec 10, 2015 3:30 pm Post subject: |
|
|
Tables:
-can be edited, so other people can update them when you're done with the game, they can also learn from your work, add more options... or repost them under their name (ripping, harshly punished here).
-->This also means player can change the hotkeys.
-are smaller since .exe trainers include a nearly full copy of cheat engine as well as some extra cosmetic bloat (background image, chiptune, etc...).
-can be posted (attached) here.
-require less work to make.
Trainers:
-in .exe form (ie: not .cetrainer) cannot be posted here, but you can link to them.
-in .exe form, do not require the user to install cheat engine.
-in .exe form, create THREE processes each time you launch them.
-protect your work against theft/ripping by script kiddies, but not against any decent hacker.
-may or may not contain adware/spyware/trojan, who knows? (There ARE a couple hackers these days that are suspected to ship crap with their trainers.)
-have a fancier interface.
-You may also run into requests like "Please change the hotkey to ... because ... is already mapped to ... in Raz3r Pro1337 KonfiguraTHOR XP+".
_________________
DO NOT PM me if you want help on making/fixing/using a hack. |
|
Back to top |
|
|
mxswat How do I cheat? Reputation: 0
Joined: 09 Dec 2015 Posts: 4
|
Posted: Tue Dec 15, 2015 2:04 am Post subject: |
|
|
Okay thanks but i can add a key bind to a table value?
|
|
Back to top |
|
|
Gniarf Grandmaster Cheater Supreme Reputation: 43
Joined: 12 Mar 2012 Posts: 1285
|
Posted: Tue Dec 15, 2015 4:44 am Post subject: |
|
|
Yes.
(hint: right click)
_________________
DO NOT PM me if you want help on making/fixing/using a hack. |
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Tue Dec 15, 2015 7:19 am Post subject: |
|
|
Gniarf wrote: | Yes.
(hint: right click) | -Can you explain more, please?
|
|
Back to top |
|
|
ParkourPenguin I post too much Reputation: 140
Joined: 06 Jul 2014 Posts: 4299
|
|
Back to top |
|
|
Gniarf Grandmaster Cheater Supreme Reputation: 43
Joined: 12 Mar 2012 Posts: 1285
|
Posted: Tue Dec 15, 2015 9:01 am Post subject: |
|
|
@++METHOS: I'm not really sure myself, but apparently it would mean "an additional quantity" or "to a greater extent". Or at least that's what I've heard.
If you want to dig deeper on the subject, I think a good place to start your investigation would be this popular rumor site. Half of it might be bullshit but there is probably some truth in it, all you have to do to sort which is which.
(Pffftttchh xD)
_________________
DO NOT PM me if you want help on making/fixing/using a hack. |
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Tue Dec 15, 2015 9:55 am Post subject: |
|
|
You took it to the limit, Gniarf. You almost lost me. I'm not sure ParkourPenguin has a sense of humor. (only kidding)
|
|
Back to top |
|
|
Gniarf Grandmaster Cheater Supreme Reputation: 43
Joined: 12 Mar 2012 Posts: 1285
|
Posted: Tue Dec 15, 2015 1:01 pm Post subject: |
|
|
@++METHOS: It was either this or one of the google image results for "not sure if trolling".
If I didn't know you I would have reacted like ParkourPenguin. You know the questions we can get on those forums... (-_-)
_________________
DO NOT PM me if you want help on making/fixing/using a hack. |
|
Back to top |
|
|
mxswat How do I cheat? Reputation: 0
Joined: 09 Dec 2015 Posts: 4
|
Posted: Wed Dec 16, 2015 3:12 pm Post subject: |
|
|
[quote="Gniarf"]Yes.
(hint: right click)[/quote]
Sorry but mouse4 and 5 still not work
|
|
Back to top |
|
|
|