|
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
broly7 Advanced Cheater Reputation: 0
Joined: 13 Aug 2015 Posts: 60
|
Posted: Mon Jul 04, 2016 4:55 am Post subject: As a pro user, few suggestions for future CE |
|
|
Hi there, wish Darkbyte reads me. This is the best software made in Delphi, in my humble opinion. I am a Delphi coder too.
Im going to fill up this, as ideas are coming to my mind.
-let's make ctrl+D works also in address bottom panel
-make a fixed address display at the bottom of mem viewer, so if im debugging and i set to display RCX, it always follows up RCX address on stepping or breaking.
-In x64 function of «select function» should ignore nops to determine end of func.
[FIXED]-In x64, when selecting register R8, it copies string R8, SHOULDNT
-In hex viewer upon pressing ctrl+g, it copies top address, not selected address
-In LUA assembler, some switch or button to reset context from debugger_onbreakpoint, since i need to run lua manually always to set it back to nil
-«Set conditional breakpoints» text could be saved, for future uses.
-In dissasembler or hex viewer, right click context panel, add go to meminfo.allocationbase.
-In hex viewer, selected bytes, right click, save to file
-Ability to change name of veh debugger dll, for injection, in order to avoid antidebuggers.
-Ability to change name of Cheatengine caption.
-Option to disable pop ups upon pressing F5 to bp, or asking for software bps...
-Option to switch between debugging modes without closing CE, currently necessary...
-Ctrl+G inputbox, needs some predictive module list names, or/and shortcut name to go to base address (first module name), in order to save time, if my process is called «gyrkvfthjlpkvxfrlbvfrjbv.exe»
Opened to have further suggestions from me.
Thanks. Will donate in btc if you accept.
Last edited by broly7 on Tue Oct 18, 2016 3:03 am; edited 3 times in total |
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25294 Location: The netherlands
|
Posted: Tue Jul 05, 2016 4:37 am Post subject: |
|
|
i'll check it out
also try the latest version, i think the r8 thing was fixed there and breakpoints can be assigned their own independant function
_________________
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 |
|
|
broly7 Advanced Cheater Reputation: 0
Joined: 13 Aug 2015 Posts: 60
|
Posted: Tue Oct 18, 2016 7:11 am Post subject: |
|
|
Bump this topic, added new suggestions.
|
|
Back to top |
|
|
predprey Master Cheater Reputation: 24
Joined: 08 Oct 2015 Posts: 486
|
Posted: Wed Oct 19, 2016 11:14 pm Post subject: Re: As a pro user, few suggestions for future CE |
|
|
-let's make ctrl+D works also in address bottom panel
i believe you are referring to opening "Structure Dissect" from the main window's address list (i.e. memory record panel)? this should be already possible with "Ctrl+Alt+D", and "Ctrl+Alt+A" opens the "Auto Assembler". this is stated in the F1 help file under "Main Interface - Address/Cheat list".
-In dissasembler or hex viewer, right click context panel, add go to meminfo.allocationbase.
what do you mean by meminfo.allocationbase? if you're referring to the module base address, i have an extension that displays exactly that which you can copy into "Ctrl+G Goto Address". check my sig.
i will put the suggestions below into my todo list but i will implement them as Lua extensions.
-make a fixed address display at the bottom of mem viewer, so if im debugging and i set to display RCX, it always follows up RCX address on stepping or breaking.
i take it that "follows up RCX address" means to dereference the pointer contained in RCX? if so i should also add a option for selecting the data type for the dereferenced value?
i don't think you meant showing the value of RCX right? because that's already shown in the debug panel.
-In hex viewer, selected bytes, right click, save to file
this should be simple to do.
-Ability to change name of Cheatengine caption.
Execute the code below in Lua Engine.
Code: | getApplication().Title = "Enter your caption here" |
_________________
|
|
Back to top |
|
|
broly7 Advanced Cheater Reputation: 0
Joined: 13 Aug 2015 Posts: 60
|
Posted: Thu Oct 20, 2016 3:00 am Post subject: Re: As a pro user, few suggestions for future CE |
|
|
predprey wrote: | -let's make ctrl+D works also in address bottom panel
i believe you are referring to opening "Structure Dissect" from the main window's address list (i.e. memory record panel)? this should be already possible with "Ctrl+Alt+D", and "Ctrl+Alt+A" opens the "Auto Assembler". this is stated in the F1 help file under "Main Interface - Address/Cheat list".
No, i'm regarding to open dissasembler window (Top memviewer panel) to the address recorded. Same as you do when looking for values, you can either CTRL+B (hex viewer) or CTRL+D (opcodes viewer).
-In dissasembler or hex viewer, right click context panel, add go to meminfo.allocationbase.
what do you mean by meminfo.allocationbase? if you're referring to the module base address, i have an extension that displays exactly that which you can copy into "Ctrl+G Goto Address". check my sig.
It's not module allocation base at all, because sometimes i want to got to base address but PEB has no Module linked.
i will put the suggestions below into my todo list but i will implement them as Lua extensions.
-make a fixed address display at the bottom of mem viewer, so if im debugging and i set to display RCX, it always follows up RCX address on stepping or breaking.
i take it that "follows up RCX address" means to dereference the pointer contained in RCX? if so i should also add a option for selecting the data type for the dereferenced value?
i don't think you meant showing the value of RCX right? because that's already shown in the debug panel.
Yes i meant showing RCX value all the time. I already know you have the register's values at right side, but i always have to select RCX, copy content (address), go to hex viewer, CTRL+G and paste content to go to RCX, i need to skip this, by locking RCX value in hex viewer all the time, everytime i press F8 for example.
-In hex viewer, selected bytes, right click, save to file
this should be simple to do.
Easy, but Darkbyte ignoring?
-Ability to change name of Cheatengine caption.
Execute the code below in Lua Engine.
Code: | getApplication().Title = "Enter your caption here" |
Thanks a lot for this command, altough would be nice to be saved on each execution of CE |
|
|
Back to top |
|
|
predprey Master Cheater Reputation: 24
Joined: 08 Oct 2015 Posts: 486
|
Posted: Thu Oct 20, 2016 3:10 am Post subject: |
|
|
No, i'm regarding to open dissasembler window (Top memviewer panel) to the address recorded. Same as you do when looking for values, you can either CTRL+B (hex viewer) or CTRL+D (opcodes viewer).
isn't it already working? hex viewer and disassembler for the address list.
It's not module allocation base at all, because sometimes i want to got to base address but PEB has no Module linked.
i have no idea what PEB (Process Environment Block?) is so i think i will skip this.
Yes i meant showing RCX value all the time. I already know you have the register's values at right side, but i always have to select RCX, copy content (address), go to hex viewer, CTRL+G and paste content to go to RCX, i need to skip this, by locking RCX value in hex viewer all the time, everytime i press F8 for example.
ok, now i get what you mean. i think i will just set it as a debug_onbreakpoint event function which automatically updates the hexview.
Easy, but Darkbyte ignoring?
i meant that it should be simple enough for me to finish up the code quickly.
EDIT: and...it's done. added to CEnhancer
Thanks a lot for this command, altough would be nice to be saved on each execution of CE
save the command in a .lua file and put it in the CE/autorun folder?
|
|
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
|
|