update layout

This commit is contained in:
2023-02-25 17:39:39 +08:00
parent 5ae8c8794b
commit d32ed302d1
28 changed files with 1489 additions and 5514 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,12 @@
def Conv(strl: str):
if len(strl) & 3 != 0:
print('Invalid length!')
return
idaBytes = tuple(strl[i:i+2] for i in range(0, len(strl), 2))
for i in range(0, len(idaBytes), 4):
print(idaBytes[i+3] + idaBytes[i+2] + idaBytes[i+1] + idaBytes[i])
while True:
Conv(input("data> "))

View File

@ -1,6 +1,24 @@
CKFile in VT21: 0xC8, 200, count50; in VT25: 0xE0, 224, count 56
lost 24 byte, 6 fields or 2 lists
Important CK Class size
CKObject no change. 0x14(20)
CKSceneObject no change 0x1C(28), share Load/Save with CKObject
CKBeObject 0x50(80) count 20
CKGroup 0x68(104) count 26
CKMaterial 0xF0(240) count 90
CKTexture 0x94(148) count 52
CKMesh 0x104(260) count 65
CKRenderObject 0x58(88) count 22, share Load/Save with CKBeObject
CK3dEntity 0x1A8(424) count 106
CK3dObject 0x1A8(424) count 106 same as CK3dEntity
m_FileName
in VT21 +34, 136
in VT25 +31, 124

File diff suppressed because it is too large Load Diff