GnomerMind Manual
<<< Previous |  | Next >>>

# Customization

## The Preferences Dialog

To change the application settings, select Game->Preferences.... This opens the Preferences dialog.

The properties in the `Game settings` tab are:

`Tokens to guess`

  Select how many tokens you have to guess. Of course, the more tokens, the more difficult.

`Token range extension`

  Select how many different tokens you can choose from. Here again, the more tokens, the more difficult.

`Rounds available/visible`

  Select how how many guesses you can do. The more guesses, the easier. In the case you've chosen the `Play on infinite rounds` option, below, it will specify how many rounds you can see.

`Play on infinite rounds`

  Select it if you want to have endless rounds; you won't ever lose.

`Estimated difficulty level`

  This is a rough estimation of the difficulty, in percentage.

The properties in the `Advanced` tab are:

`Allow repetitions in the row to guess`

  This tells the hidden-row generator to allow repetitions. If unchecked, each token in the pattern to guess will be different from the others. This makes the game a little bit easier; of course, you can't uncheck it if there are less token types than token to guess.

`Allow to leave blank places in guessings`

  If this is set, you will be able to leave some empty place in the row you're building, and make it evaluated all the same. This makes the game much easier, because you'll be able to verify the very position of groups of tokens, and modify your strategy accordingly.

`Estimated difficulty level`

  Again, the same estimation of the difficulty.

The properties in the `Controls` tab are:

`Drop the token after each move`

  If you set it off, you can place a token in a row more than once without having to select it from the palette window each time. It's helpful if you notice you use to put the same token in a row two or three times in succession.

`Activate the confirmation dialogs`

  If you set it on and you change any settings in the preferences, or reset the game in any way, you will be asked whether you really want to apply those changes. You can safely set it off, if you get annoyed of that.

`Activate sounds`

  This turns on and off sounds.

`Command`

  If you want to play using the keyboard, here you can customize the key-bindings. Choose from the command list the command you want to bind a key to. When you have done, you can see the actual key-binding below the `Key` label. If you want to change it, just click on Set and strike your favorite key. Note that you can not bind the same key to two commands. Commands include picking a token (`Token #n`), putting a token in a hole (`Position #n`) and evaluating a guess (`Action` ).

There is only one property in the `Themes` tab:

`Switch to theme`

  Select the theme you prefer from the list. It shows you all the currently installed themes. The game will not restart.

After you have made all the changes you want, click on OK to apply the changes and close the Properties dialog. To cancel the changes and return to previous values, click the Cancel button. If you want to save the current updated changes as defaults, so that they apply any time you play GnomerMind again, just click on Make default.

| Please notice that the settings that are saved as defaults are the ones that currently appear in the Properties dialog, not the ones of the game you're playing. This means that you can play a game, enter the Properties dialog, then modify the parameters and save them; now, you can select the Cancel button and return to your previous game...

## Commandline arguments

You can specify some parameters on the `GnomerMind` commandline. In addition to the usual ones there are few others, which are often the correspondant of the Preferences dialog items. They are:

- --help — Displays an help for commandline arguments (as usual);

- -p#n or --places=#n — Specifies how many tokens are there in a row to guess;

- -c#n or --colours=#n — Specifies how many different tokens you have to choose among;

- -r#n or --rounds=#n — Specifies how many rounds are available to guess the hidden row, or how many are visible if they are infinite (see below);

- -i<y/n> or --infinite=<y/n> — Play on infinite rounds (valid options are y, n, yes, no, and their uppercase variations);

- -d<y/n> or --repetitions=<y/n> — Allow repetitions in the field to guess; if your choice is incoherent with the othervalues, it will be ignored and you'll be warned (valid options are y, n, yes, no, and their uppercase variations);

- -b<y/n> or --blank-places=<y/n> — Allow player to leave to leave some empty place in the row he's building, and make it evaluated all the same (valid options are y, n, yes, no, and their uppercase variations);

- --theme=<theme> — Chooses the theme to use: this could be either the name of an installed theme, or the (absolute or relative) path to the directory where a theme is stored;

- --override — If last time you exited choosing the Save and exit menu item, it overrides the loading of the saved game, which will be restored next time;

- --drop=<y/n> — Chooses whether to drop the piece after each move or not (valid options are y, n, yes, no, and their uppercase variations);

- --confirmations=<y/n> — Chooses whether to display the confirmation dialogs or not (valid options are y, n, yes, no, and their uppercase variations);

- --geometry=GEOMETRY — It's the standard geometry argument of all the `X` applications; for now, it works partially (only for the offsets), and only for the game board window. For valid argument strings, see the `X(1)` manpage.

<<< Previous | Home | Next >>>
Using GnomerMind |  | Known Bugs and Limitations