mNo edit summary |
m (→HistoryFrame) |
||
(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 | |||
char pad_3620[16768]; //0x3620 | |||
CharacterEntity CharacterEntity2; //0x77A0 | |||
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: | ||
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 | |||
HistoryFrame** ppFrameHistory; //0x0008 | |||
int32_t LastWrittenArrayIndex; //0x0010 | |||
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);