George,
I have tried to reproduce your original problem, that the Generator screen/window doesn't display. Without success.
To be able to reproduce it, I assume that I need a PC where JSudoku was never used extensively before,
or first have to remove JSudoku completely including all registry entries it uses.
JSudoku saves a large number of settings, using both .XML files in the same folder where "JSudoku.exe" resides and using
Java Preferences which is part of the Java Runtime Environment (JRE).
Jean-Christophe mentions the use of
Java Preferences IN THIS POST.Under the Windows operating system Java Preferences is implemented using the Windows Registry. Under other operating systems it is implemented differently.
My best guess is that the Generator window will only display when a solvers' setting file (JSudokuSolvers.xml) is present in the the folder where the currently executing "JSudoku.exe" resides and certain Jave Preferences exist. Whenever you change the solvers' setting and close JSudoku it saves the current solvers' setting, UNLESS THEY MATCH THE DEFAULT SETTINGS, in the file "JSudokuSolvers.xml" in the folder where the currently executing "JSudoku.exe" resides.
nj3h wrote:
Should I go into the solver's screen on the right-hand side of the screen and uncheck the techniques that I do not want from there as well and then resave the solver's list? In other words, should the solver's list match the nj3h file?
Definitely YES.
Unless you are absolutely 100% sure you know what you are doing, always use the same .XML file or settings (same solvers enabled and same sequence) in both THE SOLVERS' LIST and THE GENERATOR.As I originally wrote
TWICE in
the Help with generating puzzles in JSudoku thread, you should import the
nj3h.xml or
nj3h_2.xml file into
both THE SOLVERS' LIST and
THE GENERATOR as follows:
1) Solvers > Import Solvers' List... (right click in the Solvers Tab Pane)
2) Options > Preferences... > Generator > Difficulty (Select Difficulty [gets a blue background] and click on the Folder icon now visible)
nj3h wrote:
Also, is there a way to maintain the nj3h settings file as the default file on the generator screen?
YES. Do the following:
- Determine the .XML solvers' setting file to be used.
- Import that .XML solvers' setting file into the Solvers' List as described in item 1) above.
- Import the EXACTLY SAME .XML solvers' setting file into the Generator window as described in item 2) above.
- Click the Apply button
- Click the OK button
- Exit JSudoku (File > Exit)
nj3h wrote:
Also, on the generator screen, there are the slide bars for guesses and bottlenecks, Last night, these bars were not set at the extremes, they were set somewhere in the middle. Now, they are set, in order, minimum, maximum, minimum. When I loaded in the nj3h.xml settings, I thought these bars moved to some other setting. Not so this morning. So again, I need to go back through your previous messages from July and try to find the setting for the slide bars that I should use. For some reason, the values weren't retained.
The settings of the FIVE slide bars guiding the following three items are stored in the solvers' setting .XML file currently loaded into the Generator window.
Number of guesses
Singles bottleneck
Number of givensTo set and save them do the following:
- Use the currently imported .XML solvers' setting file or import the .XML solvers' setting file for which the values are to be changed into the Generator window as described in item 2) above.
- CHECK the Unlock expert options :
- Set the slide bar(s) to the desired position(s)
- Click the Apply button
- Click the OK button
The settings for
Symmetries and
Retry delay are stored globally (in the Registry using Java Preferences) and independently of the solvers' setting .XML file loaded into the Generator window.
To set and save them, try the following
- CHECK the Unlock expert options :
- Set Symmetries and/or Retry delay to the desired values
- Click the Apply button
- Click the OK button
To speed up puzzle generation, here my preferred settings:Number of guesses = 0-50 = FULL RANGE
Singles bottleneck = 0 = FULL RANGE
Symmetries = ALL
Number of givens = FULL RANGE
Overlapping grids = CAN HAVE GIVENS
Retry delay = UNLIMITED
_________________
Quis custodiet ipsos custodes?
Normal: [D Y-m-d, G:i] PM->email: [D, d M Y H:i:s]