|
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
Razi Expert Cheater Reputation: 1
Joined: 17 Jan 2018 Posts: 202
|
Posted: Wed Nov 06, 2019 10:38 am Post subject: A few suggestions for Cheat Engine |
|
|
A few suggestions for Cheat Engine:
1) Add "recent files" to the menu. When you often open files or when you create a trainer, and if you have 100 .CT files in the folder, you need to search for the desired file among many other files each time. "Recent files" will make opening files more convenient.
2) Hotkey for "Execute script" button from: Table -> Show Cheat Table Lua Script window. When you create a trainer, it will be faster to press hotkey, than 3 times clicking with mouse on the: Table -> Show Cheat Table Lua Script -> Execute script.
3) "Hexadecimal" property for the CEEdit control element to display values in hexadecimal format, in order not to write special code for this.
4) "Number" property for CEEdit control element, to take into account only pressing the numeric buttons on the keyboard. Of course, if that makes sense. This is just a suggestion.
What do you think about these suggestions?
Also I get an error when trying to open a process ePSXe.exe. Cheat Engine displays: Error while opening this process. (Cheat Engine 7.0; OS: win XP 32 bit; ePSXe 1.7.0.) I have the following versions of the Cheat Engine installed: CE 6.4; CE 6.5; CE 6.7; CE 6.8.3; CE 7.0; Last installed version was 7.0.
Last edited by Razi on Thu Nov 07, 2019 4:57 pm; edited 2 times in total |
|
Back to top |
|
|
Meas Newbie cheater Reputation: 0
Joined: 31 Oct 2015 Posts: 18
|
Posted: Wed Nov 06, 2019 3:18 pm Post subject: |
|
|
FYI: Number 2 is already easy to do. Just run any function that you want on a key press:
Open CE -> Hit CTRL+ALT+L for table Lua script
Example code:
Code: |
virtualKeyMap = {
['H']={VK_SHIFT, VK_H},
['h']=VK_H,
['e']=VK_E,
['l']=VK_L,
['o']=VK_O,
['w']=VK_W,
['r']=VK_R,
['d']=VK_D,
[',']=0xBC,
[' ']=VK_SPACE,
['!']={VK_SHIFT, 0x31}
}
function say(msg)
for i=1, #msg do
local keyInstructions = virtualKeyMap[string.sub(msg, i, i)]
if type(keyInstructions) == 'table' then
local upperCase = keyInstructions[1] == VK_SHIFT
if upperCase then keyDown(VK_SHIFT) end
doKeyPress(keyInstructions[2])
if upperCase then keyUp(VK_SHIFT) end
else
doKeyPress(keyInstructions)
end
end
end
function helloWorld()
say('Hello, world!')
end
createHotkey(helloWorld, VK_F8)
|
Gets automatically executed when you open the table in CE.
|
|
Back to top |
|
|
|
|
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
|
|