EquipSndTable Asset: Difference between revisions
Created page with "The equipsndtable asset clearly contains information on the sounds made when switching weapons. This asset was added on Ghosts and as such there is very little information kno..." |
No edit summary |
||
| Line 1: | Line 1: | ||
__NOTOC__ | |||
[[Category:Assets]] | |||
[[Category:Ghosts]] | |||
The equipsndtable asset clearly contains information on the sounds made when switching weapons. This asset was added on Ghosts and as such there is very little information known about it. | The equipsndtable asset clearly contains information on the sounds made when switching weapons. This asset was added on Ghosts and as such there is very little information known about it. | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
Revision as of 18:51, 17 February 2014
The equipsndtable asset clearly contains information on the sounds made when switching weapons. This asset was added on Ghosts and as such there is very little information known about it.
struct unknownESTStruct1
{
char * unknownString;
};
struct unknownESTStruct2
{
char * unknownString;
int unknown;
};
struct unknownESTStruct3Internal1
{
char * unknown; //Size = ((parent->parent->unknownCount3 << 1) + parent->parent->unknownCount3) << 2
};
struct unknownESTStruct3
{
unknownESTStruct3Internal1 * unknownStructArray; //Count = parent->unknownCount2
};
struct unknownESTStruct4Internal1
{
snd_alias_list_name unknownSound1;
snd_alias_list_name unknownSound2;
};
struct unknownESTStruct4
{
unknownESTStruct4Internal1 * unknownStructArray; //Count = unknownCount3
};
struct unknownESTStruct5
{
unknownESTStruct4Internal1 unknownStructArray[0xE];
};
struct EquipSndTable
{
const char * name;
unsigned int unknownCount1;
unsigned int unknownCount2;
unsigned int unknownCount3;
unknownESTStruct1 * unknownStructArray1; //Count = unknownCount1
unknownESTStruct2 * unknownStructArray2; //Count = unknownCount2
unknownESTStruct3 * unknownStructArray3; //Count = unknownCount1
unknownESTStruct3 * unknownStructArray4; //Count = unknownCount1;
unknownESTStruct4 * unknownStructArray5; //Count = unknownCount1
unknownESTStruct4 * unknownStructArray6; //Count = unknownCount2
unknownESTStruct4 unknownEmbeddedStruct;
unknownESTStruct5 * unknownStructArray7; //Count = unknownCount1
};