Help understanding Names Array Structure of FFVII Remake (UE4)

Programming related discussions related to game research
cafo678
Posts: 1
Joined: Thu Dec 30, 2021 1:12 am

Help understanding Names Array Structure of FFVII Remake (UE4)

Post by cafo678 »

Hey guys, just here to ask for some help, I'm trying to dump Names and Objects of FFVII Remake but the Structure of the names is all messed up, there are too few bytes between names and I can't find the indexes, please note that this is a cracked version, but that should not be a problem right?

Image

Code: Select all

/**
 * A global name, as stored in the global name table.
 */
struct FNameEntry
{
private:
   /** Index of name in hash. */
   NAME_INDEX      Index;
 
public:
   /** Pointer to the next entry in this hash bin's linked list. */
   FNameEntry*      HashNext;
 
private:
   /** Name, variable-sized - note that AllocateNameEntry only allocates memory as needed. */
   union
   {
      ANSICHAR   AnsiName[NAME_SIZE];
      WIDECHAR   WideName[NAME_SIZE];
   };


In fact a game in UE4.18 built by me:

Image

OK sorry, even if the game was made in UE4.18 apparently it uses some stuff from > 4.23 -- You can delete the thread, and sorry again