Closed wipe2238 closed 6 years ago
Basically, making a feature out of #1 requirements.
blob_signature[6] = prefix (2 bytes), type (1 byte), version (2 bytes), suffix (1 byte)
We claim FO as prefix, currently used for clientsave, simply because it's best looking one.
FO
Defines what kind of blob we're dealing with.
C
M
P
S
W
c
Simple uint16 with version number. Using uint is simply overkill.
0x00
Implemented. Cache has been left in original state, as it collides with further plans.
Basically, making a feature out of #1 requirements.
blob_signature[6] = prefix (2 bytes), type (1 byte), version (2 bytes), suffix (1 byte)
Prefix
We claim
FO
as prefix, currently used for clientsave, simply because it's best looking one.Type
Defines what kind of blob we're dealing with.
C
.clientM
.fomapbP
.foprofS
.fosbW
.foc
.cacheVersion
Simple uint16 with version number. Using uint is simply overkill.
Suffix
0x00