Finding named Data Structures
Posted: Tue Nov 19, 2024 8:29 am
Hello,
I've been sitting on a game for over a week now and trying to find an entity list.
I know the complete data structure of the game, it's written in C++ and I have access to the GitHub code which makes it easier for me to understand class logic.
However I ran into an issue.
I found all instances of a certain structure (class).
---
An example:
When finding the Player object and dissecting the structure of the base, CE is so nice as to suggest: "This is CPlayerBase, do you want to name it like that?"
However, let's assume I want to find an instance of CWhateverOtherClassIKnowExists?
There's a script from Dark Byte that finds all class instances based on visual studio classnames, which also results in finding CWhateverOtherClassIKnowExists@@, but it won't find any instances.
In fact when I look for CPlayerBase@@ I won't find any instances either, even though I know it exists.
---
I tried removing the @@s, just because I thought it might be related, but no luck there either.
Any clues as to how else I could find things instances of a class CheatEngine clearly knows?
I've been sitting on a game for over a week now and trying to find an entity list.
I know the complete data structure of the game, it's written in C++ and I have access to the GitHub code which makes it easier for me to understand class logic.
However I ran into an issue.
I found all instances of a certain structure (class).
---
An example:
When finding the Player object and dissecting the structure of the base, CE is so nice as to suggest: "This is CPlayerBase, do you want to name it like that?"
However, let's assume I want to find an instance of CWhateverOtherClassIKnowExists?
There's a script from Dark Byte that finds all class instances based on visual studio classnames, which also results in finding CWhateverOtherClassIKnowExists@@, but it won't find any instances.
In fact when I look for CPlayerBase@@ I won't find any instances either, even though I know it exists.
---
I tried removing the @@s, just because I thought it might be related, but no luck there either.
Any clues as to how else I could find things instances of a class CheatEngine clearly knows?