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 


Search Helper for Mono Dissect Form

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Lua Scripting
View previous topic :: View next topic  
Author Message
panraven
Grandmaster Cheater
Reputation: 55

Joined: 01 Oct 2008
Posts: 941

PostPosted: Fri Nov 20, 2015 2:07 am    Post subject: Search Helper for Mono Dissect Form Reply with quote

Hi,
this is a search helper made in lua for the Mono Dissector Form.

It has to install in autorun directory, admin right may need to change content in this directory.
The zip file is in the table file which can be 'save to disk'.

The search base on indexing sub keys of a combined key of the mono class name + method name/fields name, for example,
Code:
GameState.GameStateManager::ClearPlayerData

will breakdown into sub keys as
Code:
Game State Game State Manager Clear Player Data (some duplicate)


The query is made by seperated words. Each can be match by Soundex https://en.wikipedia.org/wiki/Soundex , roughly speaking an inexact match of
at most 1st 4 non-vow character of the sub keys, eg. Plyr can match Player. Or it can match with full word of sub keys.
To match with soundex, start with a Upper case letter and following lower case letter. To match with full word, all word letter should be lower case.
Digits and non letters are not indexed.

Expand an Assembly Image Entry to populate the Class Key 1st plz.

The selected item text can be copy (vs paste) from the lowest Combo Box.

The methods is with the "::" separator, while fields is ":.", delete some character properly to match standard ce symbol lookup.

Earliest tested working version is ce 6.4+ 15.08.12

==

The file searchui.lua in xt sub-directory can be work alone.
The function:
Code:
searchui(KeyTable, CallBack, ParentUI)

-- Return Value is a HOST table to be explained below

-- KeyTable : A table with Key to be index, and arbitrary Value;
-- CallBack = function(key, value, host) , this is the function to be call
      each time the selected item is clicked; key,value is corresponding
      key-value pairs in the KeyTable, while host is the same HOST return
      as mention above
-- ParentUI, if specified, the searchui will be under it, or a new form will
      be created as parent ui.

The HOST table has this function:

host:updateTables(key,value) - this allow externally update the KeyTable.




bye~



MonoSearch.jpg
 Description:
 Filesize:  86.03 KB
 Viewed:  4181 Time(s)

MonoSearch.jpg



MonoSearchV1.CT
 Description:
Mono-Search-Helper CT, *.zip is in Table File

Download
 Filename:  MonoSearchV1.CT
 Filesize:  6.67 KB
 Downloaded:  723 Time(s)


_________________
- Retarded.
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 Lua Scripting All times are GMT - 6 Hours
Page 1 of 1

 
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