User:Kulagin/GameFrameHistory: Difference between revisions

From Wavu Wiki, the 🌊 wavy Tekken wiki
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
===== HistoryFrame =====
===== HistoryFrame =====
<syntaxhighlight lang="c++">
<syntaxhighlight lang="c++">
class HistoryFrame
class HistoryFrame {
{
public:
public:
CharacterEntity CharacterEntity1; //0x0
    CharacterEntity CharacterEntity1; //0x0
char pad_3620[16768]; //0x3620
    char pad_3620[16768]; //0x3620
class CharacterEntity CharacterEntity2; //0x77A0
    CharacterEntity CharacterEntity2; //0x77A0
char pad_ADC0[79568]; //0xADC0
    char pad_ADC0[79568]; //0xADC0
}; //Size: 0x1E490
}; //Size: 0x1E490
static_assert(sizeof(HistoryFrame) == 0x1E490);
static_assert(sizeof(HistoryFrame) == 0x1E490);
Line 14: Line 13:
===== FrameHistoryArray =====
===== FrameHistoryArray =====
<syntaxhighlight lang="c++">
<syntaxhighlight lang="c++">
class FrameHistoryArray
class FrameHistoryArray {
{
public:
public:
class HistoryFrame frameHistoryArray[8]; //0x0000
    HistoryFrame Array[8]; //0x0000
}; //Size: 0xF2400
}; //Size: 0xF2400
static_assert(sizeof(FrameHistoryArray) == 0xF2400);
static_assert(sizeof(FrameHistoryArray) == 0xF2400);
</syntaxhighlight>
</syntaxhighlight>


===== FrameHistoryContainer =====
 
=====FrameHistoryContainer=====
<syntaxhighlight lang="c++">
<syntaxhighlight lang="c++">
class FrameHistoryContainer
class FrameHistoryContainer {
{
public:
public:
char pad_0000[8]; //0x0000
    char pad_0000[8]; //0x0000
class PointerToFrameHistory **ppFrameHistory; //0x0008
    HistoryFrame** ppFrameHistory; //0x0008
int32_t LastWrittenArrayIndex; //0x0010
    int32_t LastWrittenArrayIndex; //0x0010
char pad_0014[172]; //0x0014
    char pad_0014[172]; //0x0014
}; //Size: 0x00C0
}; //Size: 0x00C0
static_assert(sizeof(FrameHistoryContainer) == 0xC0);
static_assert(sizeof(FrameHistoryContainer) == 0xC0);
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 00:41, 9 July 2021

HistoryFrame
class HistoryFrame {
public:
    CharacterEntity CharacterEntity1; //0x0
    char pad_3620[16768]; //0x3620
    CharacterEntity CharacterEntity2; //0x77A0
    char pad_ADC0[79568]; //0xADC0
}; //Size: 0x1E490
static_assert(sizeof(HistoryFrame) == 0x1E490);
FrameHistoryArray
class FrameHistoryArray {
public:
    HistoryFrame Array[8]; //0x0000
}; //Size: 0xF2400
static_assert(sizeof(FrameHistoryArray) == 0xF2400);


FrameHistoryContainer
class FrameHistoryContainer {
public:
    char pad_0000[8]; //0x0000
    HistoryFrame** ppFrameHistory; //0x0008
    int32_t LastWrittenArrayIndex; //0x0010
    char pad_0014[172]; //0x0014
}; //Size: 0x00C0
static_assert(sizeof(FrameHistoryContainer) == 0xC0);