Trove Resources
Hi 
This is a Informational and question thread
So i've only recently started on a C++ based Trove Internal.
and was wondering why everyone is using Cheat Engine instead of reversing classes and structs.
I've reversed this currently:
and was wondering if anyone knew any other values or interesting things this "class" holds, and if im even doing it correctly.
Or any information on values / ways to get new classes/structs more easily than inputting values in a scanner and manually reversing them?
And also, does anyone know why the codebase/sdk is so weird, it doesn't seem to be coded normally or following any type of C++ norm, even though its coded using C++?
Like the pointers dont point to their own vtables so you have to jump through hoops to get values?
It confuses me a bit...
Signatures that were very easy to find:
They should be the signatures for their designated pointer?
local player signature in ida style:
world signature in ida style:
ChatState signature in ida style:
Settings signature in ida style:
Thanks.

This is a Informational and question thread
So i've only recently started on a C++ based Trove Internal.
and was wondering why everyone is using Cheat Engine instead of reversing classes and structs.
I've reversed this currently:
and was wondering if anyone knew any other values or interesting things this "class" holds, and if im even doing it correctly.
Or any information on values / ways to get new classes/structs more easily than inputting values in a scanner and manually reversing them?
Code:
class Player
{
public:
char pad_0000[952]; //0x0000
int32_t CurrentHealth; //0x03B8
char pad_03BC[4]; //0x03BC
int32_t MaxHealth; //0x03C0
char pad_03C4[124]; //0x03C4
}; //Size: 0x0440
Like the pointers dont point to their own vtables so you have to jump through hoops to get values?
It confuses me a bit...

Signatures that were very easy to find:
They should be the signatures for their designated pointer?
local player signature in ida style:
Code:
8B 1D ? ? ? ? 8B 4B ? 8B 7B ? 85 C9 74 ? 8B 01 FF 50 ? 89 7B ? 85 FF 74 ? 8B 07 8B CF FF 50 ? 8B CE E8 ? ? ? ? C6 86
Code:
8B 0D ? ? ? ? 68 ? ? ? ? 89 7C 24 ? E8 ? ? ? ? 8B C8
Code:
8B 0D ? ? ? ? 50 6A ? E8 ? ? ? ? 8D 44 24 ? 50 68 ? ? ? ? 8D 8C 24
Code:
A1 ? ? ? ? 83 C0 ? C7 44 24 ? ? ? ? ? 89 44 24 ? 8D 44 24 ? 50 51 8D 4C 24 ? C7 44 24 ? ? ? ? ? E8 ? ? ? ? FF 74 24 ? 33 D2 8D 4C 24 ? E8 ? ? ? ? 83 C4 ? 8D 4C 24 ? FF 74 24 ? FF 74 24 ? E8 ? ? ? ? 5E 8B E5 5D C3 CC CC CC 55
Thanks.




