The Gnonogram puzzle file format is a simple text file with the extension .gno
It is sufficiently simple to allow manual creation of files using a text editor from published puzzles where only the clues are available. Clues may also be entered by using the program's puzzle editor
There are up to five sections, each headed by a word or phrase in square brackets.
[Description]
[Dimensions]
[Row clues]
[Column clues]
[Solution]
If present, the sections must be headed exactly as indicated above.
This section is optional
It may contain up to four non-blank lines which are assigned in the following order:
The title of the puzzle
The name of the designer
The date it was designed
A numeric indication of difficulty
Any missing lines are displayed as blank.
If the whole section is missing the filename is displayed as the description and the other information is blank.
This section is not mandatory; if missing, a blank appears in the license field
This section contains one line which should be as short as possible to avoid making the application window too large. It will be truncated if it exceeds 50 characters. Additional lines are ignored.
This section is mandatory; the file will not load if it is missing
This section contains two lines which are assigned as follows:
The number of rows
The number of columns
This section is optional if a solution section is present, otherwise mandatory. Either the clues sections or the solution section (or both) must be present for the file to load
This section must contain one line for every row in the puzzle
Each line must contain a series of integers separated by commas representing the clue for the corresponding row.
This section is optional if a solution section is present, otherwise mandatory. Either the clues sections or the solution section ( or both) must be present for the file to load
This section must contain one line for every column in the puzzle
Each line must contain a series of integers separated by commas representing the clue for the corresponding clue.
This section is optional if both clue sections are present, otherwise it is mandatory. Either the clues sections or the solution section ( or both) is required for the file to load
This section must contain one line for every row in the puzzle
Each line must contain a series of integers separated by commas representing the solution for the corresponding row.
Empty cells are represented by the digit "1" and filled cells by the digit "2".
This section is created automatically when a puzzle is saved from a later version of gnonograms. The format is the same as for the [Solution] section. It is not required for the file to load. It allows the user to save a puzzle in the middle of solving it and return to the same position when the puzzle is reloaded.
This section is created automatically when a puzzle is saved from a later version of gnonograms. It is not required for the file to load. It records whether the puzzle should appear in 'design mode' or 'solving mode' when loaded. If absent, the puzzle appears in 'solving' mode.