The JSudoku File Menu

New Window

Creates a new window with a randow grid. You may open several windows and switch between them. It may be useful for overlapping grids like samurai.

Open... / Open in New Window...

Let you open a file with a grid either in the active window or in a new window. Several formats are supported:

Text format (.txt) with the definition of a grid. It recognizes:
The djape.net Perfect Sudoku killer format. It also recognizes the optional diagonals, non-consecutive and/or windoku.
The SumoCue format. Jigsaw sudoku & killer are also recognized.
The Square Wisdom format which is very similar to the SumoCue format, but uses the 4 operators.
The Arrow killer format as defined by Udosuk and Tarek.
For vanilla sudoku and overlapping variants, it uses the current grid size, values and overlapping variant as a hint. If you open a file for some other variant, you should first setup the size and variant using Design: New Grid. It recognizes both a definition with givens and a candidate list (Sukaku). The given cells should have a character among the current list of values. For vanilla sudoku, these are the digits [1..9] by default. For larger grid sizes or custom values, it uses the current list of values. It is recommended to use letters [A..Z] or [a..z] for values above 10 since a decimal number may be recognized as a single candidate or two candidates (eg "12" for 4x4 sudoku). For the ungiven cells, it searches for one of the character among '.' (dot), '0' (zero), 'X', '*' (asterisk), '_' (underscore) and ' ' (space). The other characters are ignored and skipped: Ascii art block separators like '|' '+' or '-' and spaces (unless they are recognized as ungiven characters).
For overlapping variants, it searches first for a list of sub-grids, one line per sub-grid. It will check any mismatch for the overlapping cells. It will also search for the whole puzzle, one line per row as produced by Edit: Copy Candidates, alt-Copy and alt-Copy Solution.

JSudoku format (.jsd) as previously saved from JSudoku. This is a proprietary binary format.

Adobe Acrobat PDF format (.pdf) from killersudokuonline.com. Only the killer format is supported, not the Greater / Less Than. It requires to install the PDFBox package.

The window will include the file name in its title.

Open Recent

List the 10 latest files opened. Stored in the preferences from one run to the other.

Fetch

Will fetch a grid from the web. Some URL are predefined:
Various Killer Sudoku I designed.
The daily Killer Sudoku from djape.net
The daily and weekly Killer Sudokus from killersudokuonline.com
Various Sudokus from sudoku.org.uk
Various Sudokus variants of random difficulty from menneske.no
You may specify a difficulty level for Sudokus from menneske.no.
Repeat last fetch will fetch another random grid of same kind, size and difficulty.

Note: You may also Paste or Drag and Drop another URL. For instance an URL to a Sudoku of some other size from menneske.no or a puzzle from the archives of killersudokuonline.com or sudocue.net.

Fetch Recent

List the 10 latest fetches made. Stored in the preferences from one run to the other.

Note: When fetching daily or weekly grids or a random grid from menneske.no, the URL refers to the original source, not the particular puzzle previously returned. In such cases choosing the recent item will fetch the grid of the day, week or another random grid.

Close Window

Closes the active window asking to save changes made to the grid. JSudoku will exit when no more windows are open.

Save

Will save the grid into a file previously opened or saved.
Warning: Any previous file with the same name will be lost. JSudoku won't ask to overwrite it.
For a new grid, does a Save As

Save As...

Let you specify the directory, name and format of the file to save.

The JSudoku format (.jsd) will save everything, whichever the variant. It will also save the candidates / possibilities, split cages, informations... It does not save the log.

The text format (.txt) will save only the definition of the grid: visible cages for Killer Sudoku or given cells (yellow background) for vanilla Sudoku or variants with givens. Any partial solve will be lost: solved cells, candidates/pencil marks, split cages...
For killer sudoku, it will save in the djape Perfect Sudoku format.
For Jigsaw sudoku or killer, it will save in the SumoCue format.
For Square Wisdom, it uses a format based on SumoCue. It starts with the identifier SquareWisdomV1. Followed by an optional 'D' for the diagonal. The upper-left most cell of a cage is identifed by an '=' followed by the sum, product, difference, quotient, given value or '0' (zero) for uncaged cells. The other cells are identifed by one of the 4 operators: '+', '-', '*' or '/' followed by the cell index of the upper-left most cell of the cage (zero based). Jigsaw Square Wisdom are also supported as in SumoCue format. Note: when opening or pasting, there are no rectangular blocks created. You may add rectangular blocks if this is a Square Wisdom + Sudoku. Unlike the SumoCue format, cages may possibly have repeated values as stated by the rules for Square Wisdom.

The SudoCue format (.sdk) is like the text fomat but also saves the Grids Infos.

The SudoCue progress format (.sdx) saves the possibilities / candidates / pencil marks.

Save Image As...

Let you specify the directory, name, format and size of the image to save. The image is exacly as displayed on screen, including any adornments. Useful to publish an image for the web.

Page Setup / Print

To Setup the page format and Print. The grid is printed at the same size as displayed, including any adornments. If the size displayed in the window exceed the printable page size, the image is reduced to fit the page.

Exit

Quits the program asking to save any changes made to the grid(s).
Note: Under Mac OS X, this is the Quit command in the JSudoku Application menu.


File | Edit | Solve | Highlight | Design | Options | Window | Help | Cell contextual popup menu | Solver contextual popup menu

Contents

Copyright (C) 2006-2008 Jean-Christophe Godart. All rights reserved.