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 


ScanType: not ...

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Lua Scripting -> Lua Extensions
View previous topic :: View next topic  
Author Message
mgr.inz.Player
I post too much
Reputation: 146

Joined: 07 Nov 2008
Posts: 4109
Location: W kraju nad Wisla. UTC+01:00

PostPosted: Thu Feb 25, 2016 10:34 am    Post subject: ScanType: not ... Reply with quote





Installing / requirements :
1. only CE6.4 through CE6.5.1 are supported
2. place it in CE autorun folder.

Usage:
1. right click "Scan Type" label, you should see popup menu, click on "ScanType: not ..."
2. "Scan Type" label will change caption to "Scan Type ~", popup menu entry will be checked
3. you can toggle it at any time


Why? Because:
http://cheatengine.org/mantis/view.php?id=427

This extension can change:
- "Exact Value" to "NOT Exact Value"
- "Bigger than..." to "NOT Bigger than..."
- "Smaller than..." to "NOT Smaller than..."
- "Value between..." to "NOT Value between..."

For those types: binary, byte, 2bytes, 4bytes, float (single), double, and custom types

It's designed to not work with those types:
string, wide string, array of byte, all, grouped

Does not interfere with aobscan, aobscanmodule and aobscanregion in AA.


Caution:
MemScan objects will use this extension too. (if scanning for binary, byte, 2bytes, 4bytes, float (single), double, and custom types)


Performance:
Scanning speed is almost the same.



ScanTypeNOT.lua
 Description:

Download
 Filename:  ScanTypeNOT.lua
 Filesize:  5.09 KB
 Downloaded:  503 Time(s)


_________________


Last edited by mgr.inz.Player on Thu May 26, 2016 8:14 am; edited 1 time in total
Back to top
View user's profile Send private message MSN Messenger
danrevella
Expert Cheater
Reputation: 1

Joined: 11 Jun 2008
Posts: 235

PostPosted: Thu Feb 25, 2016 11:23 am    Post subject: Reply with quote

IMO this is very usefull.

Even worse, very good idea to institute a lua -extension forum.
Back to top
View user's profile Send private message
LastExceed
Expert Cheater
Reputation: 1

Joined: 05 Nov 2014
Posts: 130

PostPosted: Tue Mar 01, 2016 4:33 am    Post subject: Reply with quote

Very nice, thanks alot!
Back to top
View user's profile Send private message
Csimbi
Grandmaster Cheater Supreme
Reputation: 66

Joined: 14 Jul 2007
Posts: 1914

PostPosted: Sun May 22, 2016 2:19 pm    Post subject: Reply with quote

On CE 6.5.1 this does not happen:
"Scan Type" label will change caption to "Scan Type ~", popup menu entry will be checked

Possibly because 6.5.1 is not supported?
Precisely the reason why it'd be better to integrate this into CE itself Wink

Thank you!
Back to top
View user's profile Send private message
mgr.inz.Player
I post too much
Reputation: 146

Joined: 07 Nov 2008
Posts: 4109
Location: W kraju nad Wisla. UTC+01:00

PostPosted: Mon May 23, 2016 3:44 am    Post subject: Reply with quote

CE6.4 and CE6.5 - compiled with lazarus 1.3
CE6.5.1 - compiled with lazarus 1.6


For now, 6.5.1 is not supported. I will wait. Maybe DB will upload CE6.5.1 with post release fixes. (there are few now)

_________________
Back to top
View user's profile Send private message MSN Messenger
Csimbi
Grandmaster Cheater Supreme
Reputation: 66

Joined: 14 Jul 2007
Posts: 1914

PostPosted: Mon May 23, 2016 8:15 am    Post subject: Reply with quote

Cheers!
Back to top
View user's profile Send private message
mgr.inz.Player
I post too much
Reputation: 146

Joined: 07 Nov 2008
Posts: 4109
Location: W kraju nad Wisla. UTC+01:00

PostPosted: Thu May 26, 2016 8:15 am    Post subject: Reply with quote

I found injection point in CE6.5.1. Analyzed it, updated the script. Should work with recent CE version.

Fun fact, I only had to change this line
Code:
  if not (CEVer>=6.4 and CEVer<=6.5) then return false end


to this
Code:
  if not (CEVer>=6.4 and CEVer<=6.51) then return false end

_________________
Back to top
View user's profile Send private message MSN Messenger
Csimbi
Grandmaster Cheater Supreme
Reputation: 66

Joined: 14 Jul 2007
Posts: 1914

PostPosted: Thu May 26, 2016 1:54 pm    Post subject: Reply with quote

Thanksy thankster!
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 -> Lua Extensions 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