Skip to content

Instantly share code, notes, and snippets.

@apple1417
Last active February 5, 2023 22:46
Show Gist options
  • Save apple1417/b4eac1f58b7e96e8f03f724f3f9de603 to your computer and use it in GitHub Desktop.
Save apple1417/b4eac1f58b7e96e8f03f724f3f9de603 to your computer and use it in GitHub Desktop.
<Structures>
<Structure Name="Engine._pNetwork" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
<Elements>
<Element Offset="0" Vartype="Pointer" Bytesize="4" OffsetHex="00000000" Description="NetworkLibrary Instance" DisplayMethod="unsigned integer">
<Structure Name="Autocreated from 02E799A0" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
<Elements>
<Element Offset="32" Vartype="Pointer" Bytesize="4" OffsetHex="00000020" Description="ga_sesSessionState" DisplayMethod="unsigned integer">
<Structure Name="Autocreated from 02E55898" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
<Elements>
<Element Offset="0" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000000" Description="ses_apltPlayers: sa_Count" DisplayMethod="unsigned integer"/>
<Element Offset="4" Vartype="Pointer" Bytesize="4" OffsetHex="00000004" Description="ses_apltPlayers: sa_Array&lt;CPlayerTarget&gt;" DisplayMethod="unsigned integer">
<Structure Name="Autocreated from 02DC05B4" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
<Elements>
<Element Offset="0" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000000" Description="[0]: Active" DisplayMethod="signed integer"/>
<Element Offset="4" Vartype="Pointer" Bytesize="4" OffsetHex="00000004" ChildStruct="CPlayerEntity" Description="[0]: Player Entity" DisplayMethod="unsigned integer"/>
<Element Offset="136" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000088" Description="[1]: Active" DisplayMethod="unsigned integer"/>
<Element Offset="140" Vartype="Pointer" Bytesize="4" OffsetHex="0000008C" ChildStruct="CPlayerEntity" Description="[1]: Player Entity" DisplayMethod="unsigned integer"/>
<Element Offset="272" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000110" Description="[2]: Active" DisplayMethod="unsigned integer"/>
<Element Offset="276" Vartype="Pointer" Bytesize="4" OffsetHex="00000114" ChildStruct="CPlayerEntity" Description="[2]: Player Entity" DisplayMethod="unsigned integer"/>
</Elements>
</Structure>
</Element>
<Element Offset="24" Vartype="Pointer" Bytesize="4" OffsetHex="00000018" ChildStruct="CTString" Description="ses_strMOTD" DisplayMethod="unsigned integer"/>
<Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="ses_iLevel" DisplayMethod="signed integer"/>
<Element Offset="56" Vartype="Float" Bytesize="4" OffsetHex="00000038" Description="ses_tmLastProcessedTick" DisplayMethod="signed integer"/>
<Element Offset="176" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000B0" Description="ses_bGameFinished" DisplayMethod="signed integer"/>
<Element Offset="188" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000BC" Description="ses_ctMaxPlayers" DisplayMethod="signed integer"/>
</Elements>
</Structure>
</Element>
<Element Offset="44" Vartype="Pointer" Bytesize="4" OffsetHex="0000002C" ChildStruct="CTString" Description="ga_strSessionName" DisplayMethod="unsigned integer"/>
<Element Offset="48" Vartype="Pointer" Bytesize="4" OffsetHex="00000030" ChildStruct="CTString" Description="Server Address" DisplayMethod="unsigned integer"/>
<Element Offset="2428" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000097C" Description="Singleplayer" DisplayMethod="signed integer"/>
<Element Offset="2440" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000988" Description="Difficulty" DisplayMethod="signed integer"/>
<Element Offset="4740" Vartype="Pointer" Bytesize="4" OffsetHex="00001284" ChildStruct="CTString" Description="TFE Level Name" DisplayMethod="unsigned integer"/>
<Element Offset="4744" Vartype="Pointer" Bytesize="4" OffsetHex="00001288" ChildStruct="CTString" Description="TSE Level Name" DisplayMethod="unsigned integer"/>
</Elements>
</Structure>
</Element>
</Elements>
</Structure>
<Structure Name="CPlayerEntity" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
<Elements>
<Element Offset="784" Vartype="Pointer" Bytesize="4" OffsetHex="00000310" ChildStruct="CTString" Description="Player Name" DisplayMethod="unsigned integer"/>
<Element Offset="884" Vartype="Pointer" Bytesize="4" OffsetHex="00000374" ChildStruct="CTString" Description="Checkpoint Group" DisplayMethod="unsigned integer"/>
<Element Offset="892" Vartype="Float" Bytesize="4" OffsetHex="0000037C" Description="Max Health" DisplayMethod="signed integer"/>
<Element Offset="896" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000380" Description="Player Flags" DisplayMethod="hexadecimal"/>
<Element Offset="2752" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000AC0" Description="TFE Level Start Time (Unix Time)" DisplayMethod="signed integer"/>
<Element Offset="2760" Vartype="Float" Bytesize="4" OffsetHex="00000AC8" Description="TFE Level Start IGT" DisplayMethod="signed integer"/>
<Element Offset="3128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C38" Description="TSE Level Start Time (Unix Time)" DisplayMethod="signed integer"/>
<Element Offset="3136" Vartype="Float" Bytesize="4" OffsetHex="00000C40" Description="TSE Level Start IGT" DisplayMethod="signed integer"/>
<Element Offset="4672" Vartype="4 Bytes" Bytesize="4" OffsetHex="00001240" Description="TFE Level Score" DisplayMethod="signed integer"/>
<Element Offset="4676" Vartype="4 Bytes" Bytesize="4" OffsetHex="00001244" Description="TFE Level Kills" DisplayMethod="signed integer"/>
<Element Offset="4680" Vartype="4 Bytes" Bytesize="4" OffsetHex="00001248" Description="TFE Level Deaths" DisplayMethod="signed integer"/>
<Element Offset="4684" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000124C" Description="TFE Level Secrets" DisplayMethod="signed integer"/>
<Element Offset="4696" Vartype="4 Bytes" Bytesize="4" OffsetHex="00001258" Description="TFE Level Total Kills" DisplayMethod="signed integer"/>
<Element Offset="4704" Vartype="4 Bytes" Bytesize="4" OffsetHex="00001260" Description="TFE Level Total Secrets" DisplayMethod="signed integer"/>
<Element Offset="4712" Vartype="4 Bytes" Bytesize="4" OffsetHex="00001268" Description="TFE Game Score" DisplayMethod="signed integer"/>
<Element Offset="4716" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000126C" Description="TFE Game Kills" DisplayMethod="signed integer"/>
<Element Offset="4720" Vartype="4 Bytes" Bytesize="4" OffsetHex="00001270" Description="TFE Game Deaths" DisplayMethod="signed integer"/>
<Element Offset="4724" Vartype="4 Bytes" Bytesize="4" OffsetHex="00001274" Description="TFE Game Secrets" DisplayMethod="signed integer"/>
<Element Offset="4728" Vartype="Float" Bytesize="4" OffsetHex="00001278" Description="TSE Last Level Complete Game Time" DisplayMethod="signed integer"/>
<Element Offset="4736" Vartype="4 Bytes" Bytesize="4" OffsetHex="00001280" Description="TFE Game Total Kills" DisplayMethod="signed integer"/>
<Element Offset="4744" Vartype="4 Bytes" Bytesize="4" OffsetHex="00001288" Description="TFE Game Total Secrets" DisplayMethod="signed integer"/>
<Element Offset="9604" Vartype="4 Bytes" Bytesize="4" OffsetHex="00002584" Description="TSE Level Score" DisplayMethod="signed integer"/>
<Element Offset="9608" Vartype="4 Bytes" Bytesize="4" OffsetHex="00002588" Description="TSE Level Kills" DisplayMethod="signed integer"/>
<Element Offset="9612" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000258C" Description="TSE Level Deaths" DisplayMethod="signed integer"/>
<Element Offset="9616" Vartype="4 Bytes" Bytesize="4" OffsetHex="00002590" Description="TSE Level Secrets" DisplayMethod="signed integer"/>
<Element Offset="9628" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000259C" Description="TSE Level Total Kills" DisplayMethod="signed integer"/>
<Element Offset="9636" Vartype="4 Bytes" Bytesize="4" OffsetHex="000025A4" Description="TSE Level Total Secrets" DisplayMethod="signed integer"/>
<Element Offset="9644" Vartype="4 Bytes" Bytesize="4" OffsetHex="000025AC" Description="TSE Game Score" DisplayMethod="signed integer"/>
<Element Offset="9648" Vartype="4 Bytes" Bytesize="4" OffsetHex="000025B0" Description="TSE Game Kills" DisplayMethod="signed integer"/>
<Element Offset="9652" Vartype="4 Bytes" Bytesize="4" OffsetHex="000025B4" Description="TSE Game Deaths" DisplayMethod="signed integer"/>
<Element Offset="9656" Vartype="4 Bytes" Bytesize="4" OffsetHex="000025B8" Description="TSE Game Secrets" DisplayMethod="signed integer"/>
<Element Offset="9660" Vartype="Float" Bytesize="4" OffsetHex="000025BC" Description="TSE Last Level Complete Game Time" DisplayMethod="signed integer"/>
<Element Offset="9668" Vartype="4 Bytes" Bytesize="4" OffsetHex="000025C4" Description="TSE Game Total Kills" DisplayMethod="signed integer"/>
<Element Offset="9676" Vartype="4 Bytes" Bytesize="4" OffsetHex="000025CC" Description="TSE Game Total Secrets" DisplayMethod="signed integer"/>
</Elements>
</Structure>
<Structure Name="CTString" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
<Elements>
<Element Offset="0" Vartype="String" Bytesize="100" OffsetHex="00000000" Description="str_String" DisplayMethod="unsigned integer"/>
</Elements>
</Structure>
</Structures>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment