-
Notifications
You must be signed in to change notification settings - Fork 18
4. Settings
Starting with v2.0, iGame stores its settings to a dedicated text file named igame.prefs
.
The file is expected to be in the same directory iGame is started from.
The structure of the file is designed to be simple and easy to edit even by hand. iGame itself has a Settings window which allows editing of these settings easily as well.
If the igame.prefs
file is not found (e.g. when upgrading from an older version), then iGame will fallback to reading the Tooltypes from the icon, if available. The igame.prefs
file always takes priority if found, however (so if you have both the file and tooltypes, the tooltypes will be ignored).
no_guigfx=
(possible values: 0/1)
If this setting has a positive value (e.g. no_guigfx=1
), then iGame will not use the GuiGfx library to load the screenshots. It will instead rely on the standard MUI image loader, using Datatypes. You may want to use this option if you run into problems (e.g. crashes) with the GuiGfx library in your system.
If this setting is set to zero (e.g. no_guigfx=0
) or does not exist in the igame.prefs
file, then the default behavior will be to use guigfx.library instead.
filter_use_enter=
(possible values: 0/1)
If this setting is enabled with a positive value (e.g. filter_use_enter=1
), then the Filter field will wait for an Enter, instead of searching as you type. This can be useful for slower machines.
If this setting is not enabled (e.g. filter_use_enter=0
) or does not exist in the igame.prefs
file, the default behavior will be to filter the List as you type.
hide_side_panel=
(possible values: 0/1)
If this setting is enabled with a positive value (e.g. hide_side_panel=1
), then the whole side panel containing screenshots and genres/categories will be hidden. This allows you to turn iGame into a more lean launcher with less eye candy, which is faster and uses less resources.
If this setting is not enabled (e.g. hide_side_panel=0
) or does not exist in the igame.prefs
file, the default behavior will be to show the side panel normally.
save_stats_on_exit=
(possible values: 0/1)
If this setting is enabled with a positive value (e.g. save_stats_on_exit=1
), then iGame will only save the game statistics when you close the application. This can be useful if you want to reduce flash media usage (less writes to disk).
If this setting is not enabled (e.g. save_stats_on_exit=0
) or does not exist in the igame.prefs
file, the default behavior will be to save game statistics every time you launch a game.
titles_from_dirs=
(possible values: 0/1)
If this setting is enabled with a positive value (e.g. titles_from_dirs=1), then iGame will use an alternative method of determining the game titles in the List. Instead of reading them from the
.slave` contents, they will be taken from the Directory names containing the slaves.
This operation is much faster than reading from the .slave
contents and can help eliminate the many duplicate names (e.g. titles with "Alt Alt..."), but of course the results will depend on the directory names you have in your collection.
If this setting is not enabled (e.g. titles_from_dirs=0
) or not found in the igame.prefs
file, the default behavior will be to get the game titles from the .slave
contents, the same as in older versions of iGame.
no_smart_spaces=
(possible values: 0/1)
This setting only has an effect if titles_from_dirs
is also enabled. If this setting is enabled with a positive value (e.g. no_smart_spaces=1
), then iGame will not use the "Smart" logic of adding spaces and use the Directory names "as-is", for the game titles.
If this setting is not enabled (e.g. no_smart_spaces=0
) or does not exist in the igame.prefs
file, the default behavior will be to try and add spaces dynamically in the game titles that came from Directories. Normally you'd want this default behavior.
hide_screenshots=
(possible values: 0/1)
If this setting is enabled with a positive value (e.g. hide_screenshots=1
), then no game screenshots will be loaded. Instead, the default igame.iff
image will be shown for all games in the list. You may want to use this if you are running iGame on a low-powered Amiga, and loading the screenshots makes it too slow for you.
If this setting is not enabled (e.g. hide_screenshots=0
) or does not exist in the igame.prefs
file, the default behavior will be to show and load the screenshots for each game normally.
screenshot_width=
(possible values: any screenshot width - defaults are 160 or 320)
If this setting is specified, then the specified width will be used for the game screenshots shown in the panel. The default options are 160 or 320 pixels, but you are free to specify any size you want.
screenshot_height=
(possible values: any screenshot height - defaults are 128 or 256)
If this setting is specified, then the specified height will be used for the game screenshots shown in the panel. The default options are 128 or 256 pixels, but you are free to specify any size you want.