panraven Grandmaster Cheater Reputation: 55
Joined: 01 Oct 2008 Posts: 941
|
Posted: Fri Nov 20, 2015 2:07 am Post subject: Search Helper for Mono Dissect Form |
|
|
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~
Description: |
|
Filesize: |
86.03 KB |
Viewed: |
4181 Time(s) |
|
Description: |
Mono-Search-Helper CT, *.zip is in Table File |
|
Download |
Filename: |
MonoSearchV1.CT |
Filesize: |
6.67 KB |
Downloaded: |
723 Time(s) |
_________________
- Retarded. |
|