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 


Disable Referenced Calls Info

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Game Hacking Dojo
Master Cheater
Reputation: 1

Joined: 17 Sep 2023
Posts: 250

PostPosted: Fri Sep 29, 2023 5:51 pm    Post subject: Disable Referenced Calls Info Reply with quote

A great feature in Cheat Engine called "Referenced Strings" also shows referencing information above every call. Showing which other calls or jumps lead to the call. However, this BLOODY feature is a hell of a bug. Once it's turned on there's no way that I know of that could disable it unless I restart Cheat Engine. It is so annoying that this same feature that is supposed to make your work easier makes it even harder. Because of the sheer amount of calls that could be calling a certain function you have to scroll for ages to reach the beginning of the call. You might tell me well you could use arrows to go down one line so it solves the problem but NO it doesn't work. It works everywhere else but not here. You can select the underneath instruction but the frame wouldn't drop to show you the next line. I tried everything. I'm done.
Back to top
View user's profile Send private message Visit poster's website
ParkourPenguin
I post too much
Reputation: 152

Joined: 06 Jul 2014
Posts: 4717

PostPosted: Fri Sep 29, 2023 7:39 pm    Post subject: Reply with quote

Yeah that's both a bad way to present information and an unfortunate bug.

You can use the right / left arrow keys to align the disassembler one byte forward / backward respectively. The first few instructions may be off from what the computer is executing, but those are probably just doing busy work anyway. (establish stack frame, allocate / align stack space, back up nonvolatile registers...)

Also that's "dissect code". Execute this Lua code to clear everything:
Code:
getDissectCode().clear()

_________________
I don't know where I'm going, but I'll figure it out when I get there.
Back to top
View user's profile Send private message
Game Hacking Dojo
Master Cheater
Reputation: 1

Joined: 17 Sep 2023
Posts: 250

PostPosted: Sat Sep 30, 2023 5:05 am    Post subject: Reply with quote

Thank you. But why is it a bad way?
Do you think I don't appreciate the work put into developing CE?
I love CE. I use it 90% of the time to get my work done.
Or is it because I could not explain it in words perfectly?
Thank you again for your patience.
Back to top
View user's profile Send private message Visit poster's website
ParkourPenguin
I post too much
Reputation: 152

Joined: 06 Jul 2014
Posts: 4717

PostPosted: Sat Sep 30, 2023 9:40 am    Post subject: Reply with quote

What? No, I wasn't talking about you. I meant CE displaying every single reference to an address in its own line in the disassembler is a bad idea.

IMO a good way would be to have one line dedicated for it, and spread the information out across that one line. If there's more references than can be displayed, allow double clicking on that line to bring up all referenced addresses.

_________________
I don't know where I'm going, but I'll figure it out when I get there.
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 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