Let's say I'm checking out Object #2 in ObjectManager. For reasons of simplicity, let's say that just so happens to be the current player.
So I'm reading the player's GUID (UInt64) and it ends up being something along the lines of 0x100000001111AB1.
When I use a hook to read the player's same GUID using LocalizedText (String), I get 0x1000000001111AB1. Looks the same right?
Wrong.
There is actually an additional zero reading with LocalizedText than what I read in memory.
Anyone know what I'm doing wrong? It may not be conventional, what I want to do, but regardless I want to figure out what's going on. I'm trying to compare values, and this is a serious issue.Code:Memory: 0x100000001111AB1 LocalizedText: 0x1000000001111AB1