gtzone - themeldingwars/Documentation GitHub Wiki
gtzone files are used in association with worldDir and gtchunk files.
Zones files each contain a timestamp that must match the server timestamp or an error will be thrown.
All findings are currently based on Build 1189. Builds 1234 - pre1297 use a Modified Version 7 when compared to 1189 Version 7 files. Builds 1297 and newer use Version 8 which appears to be either the same as Modified 7 or pretty similar to it. If identical unsure why the Version number would have taken so long to be changed.
Versions
- Firefall V1189 R29521v2 Client uses GTZone Version 7
- Firefall V1297 R36412 Client uses GTZone Version 8
Format
5A 4F 4E 45 07 00 00 00
Z O N E 7 0 0 0
Type char[4] = 'ZONE'
Version int32 = 7
12 Bytes of unknown
MapName String = 'OCT: Sabotage' //terminated with nullCharacter
17 Occurrences of Hex ED125BED125AED12 //the byte this ends at is not always consistent but tends to be 1126 - no idea why. The Melding Layer Properties begin now though
MeldingLayerSize int32 = 57
4 Bytes of unknown
MeldingLayerName String = 'New Eden Melding 02' //terminated with nullCharacter
23 Bytes of unknown
PerimeterName String = 'perimeter 01' //terminated with nullCharacter
Could not load zone: ZonePath not found in ini file.
Loading zone path %s
Did not find zone file %s
Could not open zone file %s
Invalid version number %i in zone file %s (expected %i)
Leaving zone %s
v %f %f %f
# %i vertices
vt %f %f %f
# %i texture vertices
vn %f %f %f
# %i vertex normals
g Layer:0
s 1
f %i%i%i%i%i%i %i%i%i
# %i faces
%u) %u points
.worldDir
Additional GTZone information from Firefall V1189 R29521v2 Client
Chunk %i_%04i_%04i exceeds maximum bounds size. Please run Scene Validator in Forge!
Zone file timestamp did not match that of the server!
Zone file timestamp did not match that of the server!
Time to load map/zone file: %0.5f seconds\n
Unknown skybox layer of size %i
The zone contains an obsolete melding layer. Please rebake.
Dropping obsolete environmental settings. Re-export zone to fix.
Unknown melding layer of size %i
Failed to load melding perimeter data
Failed to load path data
Path with CCE id {0} has been read before. Deleting old version and replacing it with new one.
Failed to load water data
Failed to load melding height map data
chunks
ZonePath
FilePaths
InstallDir
Development
Unknown chunk info layer of size %i
Invalid layer ID in zone file %s
Could not load zone info buffer from file %s
Failed to load prop encounter name registry
Unknown zone layer of size %i
The file %s is not a proper zone file
Cannot load preview zones unless in development mode
Could not find or open the user's preview zone %s. Using all_users zone.
Preview user's zone %s is out-dated (ts=%lld). Using all_users zone (ts=%lld).
ZonePath
FilePaths
InstallDir
Development
Could not load zone: ZonePath not found in ini file.
Loading zone path %s
Did not find zone file %s
Could not open zone file %s
Invalid version number %i in zone file %s (expected %i)
Leaving zone %s
v %f %f %f\n
# %i vertices\n\n
vt %f %f %f\n
# %i texture vertices\n\n
vn %f %f %f\n
# %i vertex normals\n\n
g Layer:0\n
s 1\n
f %i/%i/%i %i/%i/%i %i/%i/%i\n
# %i faces\n\n
.worldDir