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 


Plugin suggestions
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Source -> Plugin development
View previous topic :: View next topic  
Author Message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25252
Location: The netherlands

PostPosted: Sat Jul 29, 2006 7:10 am    Post subject: Reply with quote

processlist/windowlist is possible. but remember that is only the normal list. not the processwatcher
freeze address, you you mean give a address and sizxe of address and ce will freeze it ?
injectdll, ok
Auto-Assembler scripting , ok
Fixmem, do you mean the function that triggers the restore?

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
manolz
Newbie cheater
Reputation: 0

Joined: 29 Jul 2006
Posts: 10

PostPosted: Sat Jul 29, 2006 7:12 am    Post subject: Reply with quote

Dark Byte wrote:
processlist/windowlist is possible. but remember that is only the normal list. not the processwatcher
freeze address, you you mean give a address and sizxe of address and ce will freeze it ?
injectdll, ok
Auto-Assembler scripting , ok
Fixmem, do you mean the function that triggers the restore?


Yep normal list is fine
Yeh, like we can set a pointer or offset and its size and then we can call the "freeze" feature or something similar
And yep thats the function i meant for fixmem.

Thanks.
Back to top
View user's profile Send private message
skyw4rrior
Advanced Cheater
Reputation: 0

Joined: 21 Aug 2005
Posts: 67

PostPosted: Mon Sep 25, 2006 9:38 am    Post subject: Reply with quote

it should be good if u DB create a demo plugin and postit with ce.. so we can look at what a plugin can do and how can we make one
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25252
Location: The netherlands

PostPosted: Tue Sep 26, 2006 1:39 am    Post subject: Reply with quote

there are 2 demo plugins with the 5.3 download
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
barbus
How do I cheat?
Reputation: 0

Joined: 11 Dec 2006
Posts: 3

PostPosted: Wed Dec 13, 2006 4:55 am    Post subject: Reply with quote

Shortcuts for Plugins could be a good addition Smile

EDIT: May be an Ability to change/use both Found/Added addresses listviews could be good addition for automated plugins.

In this case also could be useful to trigger First Scan / Next Scan from plugin.
Right now im thinking about automated offsetsfinder that i can implement with a plugin. I hate those steady changing gameclients Smile
Back to top
View user's profile Send private message
God_Of_All
How do I cheat?
Reputation: 1

Joined: 08 Oct 2006
Posts: 4

PostPosted: Mon Jan 15, 2007 2:53 am    Post subject: This post has 1 review(s) Reply with quote

Well, I'm interested in making something like the Memory Dissector (for mapping out classes and structures) in CE, but a bit more advanced. I've started writing it in C++, but if I could access some CE features, such as scanning etc that would be handy, and may make it worth converting to a CE plugin. What would be even better is if you could create some kind of CE GUI components that we could use. For example a tree or list which the plugin can add elements to (specifying a tag and the address) and then CE handles updating the the values of each element in the tree.

My program is basically designed to map out all the data structures and classes in a program, so that you can trace from a class/pointer, through all it's data and look at all the current values of each parameter. It makes educated guesses, and then the user can over-ride anything they think has been guessed incorrectly. It can then export to a C++ header file so that you can access all the data via an injected DLL or whatever. It can also import these header files. Although not possible yet, the hope is that eventually you could import the header files from a program, and use these to view all the programs data in real time while the program is running.

Being able to access CEs debugger functions would also be very handy I'm sure...
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25252
Location: The netherlands

PostPosted: Mon Jan 15, 2007 5:45 am    Post subject: Reply with quote

good idea, I was planning on improving the dissect memory as well.
But what use can scanning have ? You already can make use of the readprocessmemory function used internally by ce to read out blocks of data (includes kernelmemory option)
But i'll see what I can do about gui interfaces.

(if you create a new thread in your plugin that creates a gui and handle the windows messages in there should work too)

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
God_Of_All
How do I cheat?
Reputation: 1

Joined: 08 Oct 2006
Posts: 4

PostPosted: Tue Jan 16, 2007 5:03 am    Post subject: Reply with quote

Yes, I guess we could implement our own search via readprocessmemory. I was thinking of using it to scan for possible classes, do pointer scans that use known classes to limit the searching etc, so chances are the type of control I would need over the scanning would mean it would be easier to do it all myself.

The GUI is the main thing that I would love to see though. Currently I am using .NET for my GUI, just because it is really quick and easy to use. My problem is that it's rather messy to try and extend the basic .NET components so that they can handle large lists that are constantly updated. If we could just create something like a "CE Memory Tree" that had elements like those in the main CE address list, and did all the updating, and allowed users to change tags/values etc that would be perfect...
Back to top
View user's profile Send private message
d.vel.oper
Advanced Cheater
Reputation: 0

Joined: 23 Mar 2006
Posts: 68
Location: Florida

PostPosted: Thu Feb 15, 2007 11:14 am    Post subject: Reply with quote

Hmm, perhaps the ability to modify the address list (add new, change, delete, etc) via a plugin would be useful?

I know I could definately use this functionality. If I could stand Delphi, I might try adding the functionality myself.

_________________
It's fucking sad when the only place the truth can be spoken in this forum is here.
Back to top
View user's profile Send private message Visit poster's website
creo
Newbie cheater
Reputation: 0

Joined: 21 Dec 2008
Posts: 13

PostPosted: Mon Mar 23, 2009 8:58 pm    Post subject: Reply with quote

So, I am curious if there has been any continued effort with the plugin interface of late.

I find some interesting ideas here, but the thread is a bit old now with minimal activity...

creo
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25252
Location: The netherlands

PostPosted: Tue Mar 24, 2009 5:10 am    Post subject: Reply with quote

ce 5.5 has has a few new routines to use., including shortcut keys
The rest is up to people using it and replying with suggestions about stuff they miss.

I did provide a couple of example plugins, like a pagetable based memory reader and a packet editor, and ban me has posted a thread watcher plugin

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
creo
Newbie cheater
Reputation: 0

Joined: 21 Dec 2008
Posts: 13

PostPosted: Tue Mar 24, 2009 6:06 pm    Post subject: Reply with quote

Yea, I did some poking around after the post Embarassed and found a few things that were new since I last checked.

I have subsequently downloaded 5.5 and checked out the new additions, along with a couple of the plugins you mentioned.

Thanks.

creo
Back to top
View user's profile Send private message
DeletedUser14087
I post too much
Reputation: 2

Joined: 21 Jun 2006
Posts: 3069

PostPosted: Fri Mar 27, 2009 3:53 am    Post subject: Reply with quote

So, how does the plugin feature in CE works ?

in Ollydbg, you just place the .dll in the same folder (or any other according to your plugn folder settings) and it loads them (Olly.exe has soe exports).
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25252
Location: The netherlands

PostPosted: Fri Mar 27, 2009 6:10 am    Post subject: Reply with quote

you place it somewhere, in settings add the plugin dll, and then check the checkbox to activate it

ce provides it with a list of routines and pointers the plugin can then use. (assembler, disassembler, debug, hooks...)
The helpfile of ce5.5 explains most of it

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
clauddiu
How do I cheat?
Reputation: 0

Joined: 09 Feb 2010
Posts: 4

PostPosted: Tue Feb 09, 2010 10:23 pm    Post subject: Reply with quote

Is there a way to add a button on main form?
For example to add a button for calculator or just run a function from my plugin, etc.

Ciao,
Claudiu
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 Source -> Plugin development All times are GMT - 6 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
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