Clyde Said:
The problem is caused by some of the "Placed by" names having a comma in them. Ozi just doesn't like this.
As much as I like to agree with you Clyde, I'm afraid I can't on this one.
I have one recently placed cache here that exhibits behavour described by the Piggy. I found I could fix it by opening the waypoint list in Ozi, finding the cache, displaying its properties, then removing and replacing the last letter of the name.
To further check this I loaded a waypoint file, saved it, reloaded it to check that the waypoint still displayed incorrectly, modified it as above and then saved to a new file. I ran a diff on both files and found changes around the font size and style area.
Ozi uses fixed length fields with ',' delimiters loading and saving thru ozi just makes the records the same length and the comparision easier.
This is part of the diff file from the comparision:
The top one is the original from GSAK
0,
0, 6,0,17,0.0,2,2,C:Program FilesGSAKgsak.exe/
0,
5, 0,10,17,0.0,2,2,C:Program FilesGSAKgsak.exe
The differences are in the font size and style area of the record.
Ozi handles conmmas in the description by changing them to 0xD1 in the waypoint file. This could be a better way to go.
It looks like you may have a parsing issue to work on Clyde.
The cache that gives problems here has the comma in the 'Description' field, not 'Placed By'