Half Life 2 SAV
Jump to navigation
Jump to search
SAV
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {4} - Header (JSAV)
byte {X} - File Data
// Directory
- // for each file
- while (variableID != 12) {
- uint16 {2} - Variable ID
- if (variableID == 1){
- byte {3} - Unknown
- }
- byte {3} - Unknown
- uint16 {2} - Variable ID
- while (variableID != 12) {
- if (variableID == 2){
- uint32 {4} - Unknown
- }
- uint32 {4} - Unknown
- if (variableID == 2){
- if (variableID == 12){
- uint32 {4} - Unknown (3375)
- }
- uint32 {4} - Unknown (3375)
- }
- if (variableID == 12){
- uint32 {4} - Unknown (16256)
- byte {6} - null
- uint16 {2} - Unknown (4)
- uint16 {2} - Unknown (72)
- uint16 {2} - Unknown (3)
- uint16 {2} - null
- uint16 {2} - Unknown (12)
- byte {X} - Unknown
- byte {1} - null Unknown Field Terminator
- uint16 {2} - Unknown (3866)
- char {128} - filename (null)
- uint32 {4} - Unknown (16256)
MultiEx BMS Script
Not written yet