World Data File
This file is used by the Time program to save data about new or modified countries and cities. It is usually located in C:\System\Data and called WLD_DATA.DBW.
Note that simply changing this file does not change the data within the Time program; a soft reset should do the trick, though.
The World Data File starts with a Header Section which contains:
Offset Size Data Description
0000 ID 46 00 00 10 UID1: World Data File
0004 ID 00 00 00 00 UID2: Unused
0008 ID 00 00 00 00 UID3: Unused
000C L F1 E7 5A 04 UID4: Checksum of UID1, UID2 and UID3
0010
The remaining file is structured as follows:
Size Data Description
L 01 00 00 00 Marker to start the city section
LListE World Data City Section
L 00 00 00 00 Marker to start the country section
LListE World Data Country Section
World Data City Section
This is an LListE.
City section elements are structured as follows:
Size Description
String New city name
String New country name
String Original city name (empty string if this is a new city)
String Original country name (empty string if this is a new city)
8B City data
String Area code
The city data is very compact, probably to save space:
Start End Description
0000 bit 0 0001 bit 0 Horizontal map position (left=000, right=17b)
0001 bit 1 0001 bit 2 Unused?
0001 bit 3 0002 bit 7 Latitude in minutes (South is negative)
0003 bit 0 0003 bit 7 Vertical map position (top=00, bottom=cf)
0004 bit 0 0005 bit 6 Longitude in minutes (East is negative)
0005 bit 7 0007 bit 1 GMT offset in minutes
0007 bit 2 0007 bit 3 Summertime zone (0=none,1=europe, 2=northern, 3=southern)
0007 bit 4 0007 bit 7 Unused?
Longitude, Latitude and GMT offsets are encoded as Signed Integers,
World Data Country Section
This is an LListE.
Note that if you change the name of a country, all its cities are also put into the World Data City Section.
Country section elements are structured as follows:
Size Description
String New capital city name
String New country name
String Original country name (empty string if this is a new country)
String National code
String National prefix
String International prefix