NetConstStrings Asset: Difference between revisions

From COD Engine Research
Created page with "__NOTOC__ Category:Assets Category:Ghosts The netconststrings was added on Ghosts and only exists on that game. It holds a series of localized strings that should be d..."
 
No edit summary
 
Line 4: Line 4:
The netconststrings was added on Ghosts and only exists on that game. It holds a series of localized strings that should be defined in one language or another for interoperability between clients. The name of the netconststrings is the FF the strings should be defined in.
The netconststrings was added on Ghosts and only exists on that game. It holds a series of localized strings that should be defined in one language or another for interoperability between clients. The name of the netconststrings is the FF the strings should be defined in.
<syntaxhighlight lang="cpp">
<syntaxhighlight lang="cpp">
enum NetConstStringType
{
  NETCONSTSTRINGTYPE_XMODEL = 0x0,
  NETCONSTSTRINGTYPE_MATERIAL = 0x1,
  NETCONSTSTRINGTYPE_RUMBLE = 0x2,
  NETCONSTSTRINGTYPE_VEHICLES = 0x3,
  NETCONSTSTRINGTYPE_FX = 0x4,
  NETCONSTSTRINGTYPE_LOCSTRING = 0x5,
  NETCONSTSTRINGTYPE_SOUNDALIAS = 0x6,
  NETCONSTSTRINGTYPE_SOUNDALIAS_LOOPING = 0x7,
  NETCONSTSTRINGTYPE_SHOCK = 0x8,
  NETCONSTSTRINGTYPE_SCRIPTMENU = 0x9,
  NETCONSTSTRINGTYPE_CLIENT_TAGS = 0xA,
  NETCONSTSTRINGTYPE_HEADICON = 0xB,
  NETCONSTSTRINGTYPE_STATUSICON = 0xC,
  NETCONSTSTRINGTYPE_NAMEPLATE = 0xD,
  NETCONSTSTRINGTYPE_MINIMAPICON = 0xE,
  NETCONSTSTRINGTYPE_LOCSELMAT = 0xF,
  NETCONSTSTRINGTYPE_WEAPON = 0x10,
  NETCONSTSTRINGTYPE_HINTSTRING = 0x11,
  NETCONSTSTRINGTYPE_ANIM = 0x12,
  NETCONSTSTRINGTYPE_TAGS = 0x13,
  NETCONSTSTRINGTYPE_ANIMCLASS = 0x14,
  NETCONSTSTRINGTYPE_LUI = 0x15,
  NETCONSTSTRINGTYPE_ASSET_COUNT = 0x16,
  NETCONSTSTRINGTYPE_CODINFO_DVAR = 0x16,
  NETCONSTSTRINGTYPE_NETWORK_DVAR = 0x17,
  NETCONSTSTRINGTYPE_COUNT = 0x18,
  NETCONSTSTRINGTYPE_NONE = 0x18
};
enum NetConstStringSource
{
  NETCONSTSTRINGSOURCE_MAP = 0x0,
  NETCONSTSTRINGSOURCE_PRE_MAP = 0x1,
  NETCONSTSTRINGSOURCE_COMMON = 0x2,
  NETCONSTSTRINGSOURCE_COUNT = 0x3,
  NETCONSTSTRINGSOURCE_NONE = 0x3
};
struct NetConstStrings
struct NetConstStrings
{
{
   const char * name;
   const char * name;
      char unknown[8];
  NetConstStringType stringType;
   unsigned int stringCount;
  NetConstStringSource sourceType;
   char * * strings;
   unsigned int entryCount;
   const char **stringList;
};
};
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 05:36, 22 December 2014

The netconststrings was added on Ghosts and only exists on that game. It holds a series of localized strings that should be defined in one language or another for interoperability between clients. The name of the netconststrings is the FF the strings should be defined in.

enum NetConstStringType
{
  NETCONSTSTRINGTYPE_XMODEL = 0x0,
  NETCONSTSTRINGTYPE_MATERIAL = 0x1,
  NETCONSTSTRINGTYPE_RUMBLE = 0x2,
  NETCONSTSTRINGTYPE_VEHICLES = 0x3,
  NETCONSTSTRINGTYPE_FX = 0x4,
  NETCONSTSTRINGTYPE_LOCSTRING = 0x5,
  NETCONSTSTRINGTYPE_SOUNDALIAS = 0x6,
  NETCONSTSTRINGTYPE_SOUNDALIAS_LOOPING = 0x7,
  NETCONSTSTRINGTYPE_SHOCK = 0x8,
  NETCONSTSTRINGTYPE_SCRIPTMENU = 0x9,
  NETCONSTSTRINGTYPE_CLIENT_TAGS = 0xA,
  NETCONSTSTRINGTYPE_HEADICON = 0xB,
  NETCONSTSTRINGTYPE_STATUSICON = 0xC,
  NETCONSTSTRINGTYPE_NAMEPLATE = 0xD,
  NETCONSTSTRINGTYPE_MINIMAPICON = 0xE,
  NETCONSTSTRINGTYPE_LOCSELMAT = 0xF,
  NETCONSTSTRINGTYPE_WEAPON = 0x10,
  NETCONSTSTRINGTYPE_HINTSTRING = 0x11,
  NETCONSTSTRINGTYPE_ANIM = 0x12,
  NETCONSTSTRINGTYPE_TAGS = 0x13,
  NETCONSTSTRINGTYPE_ANIMCLASS = 0x14,
  NETCONSTSTRINGTYPE_LUI = 0x15,
  NETCONSTSTRINGTYPE_ASSET_COUNT = 0x16,
  NETCONSTSTRINGTYPE_CODINFO_DVAR = 0x16,
  NETCONSTSTRINGTYPE_NETWORK_DVAR = 0x17,
  NETCONSTSTRINGTYPE_COUNT = 0x18,
  NETCONSTSTRINGTYPE_NONE = 0x18
};

enum NetConstStringSource
{
  NETCONSTSTRINGSOURCE_MAP = 0x0,
  NETCONSTSTRINGSOURCE_PRE_MAP = 0x1,
  NETCONSTSTRINGSOURCE_COMMON = 0x2,
  NETCONSTSTRINGSOURCE_COUNT = 0x3,
  NETCONSTSTRINGSOURCE_NONE = 0x3
};

struct NetConstStrings
{
  const char * name;
  NetConstStringType stringType;
  NetConstStringSource sourceType;
  unsigned int entryCount;
  const char **stringList;
};