Files
QtGameMaker/help/files/201_01_preferences.html
T

194 lines
9.1 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Preferences</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body background="images/back.gif">
<!--START-->
<h1>Preferences</h1>
Under the <b>Preferences</b> menu item in the <b>File</b> menu you can set a
number of preferences that will be maintained between runs of <i>Game Maker</i>.
The following preferences can be set:
<h3>General tab</h3>
<p>
<img src="images/form_preferences_general.jpg">
</p>
<ul>
<li><b>Show recently edited games in the file menu.</b>
If checked the eight most recently edited games are shown under the
recent files in the file menu.</li>
<li><b>Load last opened file on startup.</b>
If checked when you start <i>Game Maker</i> the most recently opened file
is opened automatically.</li>
<li><b>Keep backup copies of files.</b>
If checked the program saves a backup copy of your game with
the extension gb0-gb9. You can open these games in <i>Game Maker</i>.
You are strongly advised to use at least one backup copy for your work!</li>
<li><b>Maximum number of backups.</b>
Here you can indicate how many (1-9) different backup copies
should be remembered by the program.</li>
<li><b>Show progress while loading and saving files.</b>
If checked, when load or save a file a progress indicator is shown.</li>
<li><b>At startup check for, and remove old temporary files.</b>
<I>Game Maker</I> and games created with it, create temporary files.
Normally these are automatically removed but sometimes, for example
when games crash, they are left behind. If this option is checked,
<I>Game Maker</I> checks whether such files exist and removes them at startup.</li>
<li><b>Don't show the website in the main window.</b>
When checked the image and link to the website on the main window are not shown.</li>
<li><b>Hide the designer and wait while the game is running.</b>
When checked the game making program is hidden while you are testing a game.</li>
<li><b>Run games in secure mode.</b>
If checked, any game created with <i>Game Maker</i> that runs on your
machine will not be allowed to execute external programs or change
or delete files at a place different from the game location.
(This is a safeguard against Trojan horses although success is not
guaranteed.) Checking this means that games that utilizes external
files etc. won't be running correctly.
The setting only works while <i>Game Maker</i> is running.
So if you run the game independently of <i>Game Maker</i>, for
example as an executable stand-alone, it is NOT
run in secure mode.</li>
<li><b>Show news on startup.</b> Whether to show the <i>Game Maker</i> news
once a day when the program is started. (Cannot be changed in the Lite Edition.)</li>
<li><b>Show news in default brower.</b> Whether to show the <i>Game Maker</i> news
in your default Internet browser, rather than in the program itself.
(Cannot be changed in the Lite Edition.)</li>
</ul>
<h3>Forms tab</h3>
<p>
<img src="images/form_preferences_forms.jpg">
</p>
<ul>
<li><b>Show the origin in the sprite image.</b>
If checked, in the sprite properties form, in the sprite image, the origin
for the sprite is indicated.</li>
<li><b>In object properties, show hints for actions.</b>
If checked, in the object properties form, when you hold your mouse
over one of the actions, a description is shown.</li>
<li><b>When closing, remove instances outside the room.</b>
If checked, the program warns you when there are instances or tiles
outside a room and lets you remove them.</li>
<li><b>Remember room settings when closing the form.</b>
If checked, a number of room settings, like whether to show the grid,
whether to delete underlying objects, etc. are remembered when you
edit the same room later.</li>
</ul>
<h3>Scripts and code tab</h3>
<p>
<img src="images/form_preferences_scripts.jpg">
</p>
<p>
These settings relate to the built-in script and code editor.
Most of these settings are explained in detail in the page on <A HREF="214_00_scripts.html">Scripts</A>.
Here we just give a short overview:
<ul>
<li><b>Group undo operations</b> When grouped multiple actions (like typing a whole line) becomes
one operation for undo.</li>
<li><b>Number of undo</b> You can change this number but in general this should be fine.</li>
<li><b>Automatic indentation</b> When set Enter and Backspace keys cleverly deal with indents.</li>
<li><b>Indent amount</b> How much to indent with each tab.</li>
<li><b>Smart tabs</b> When set tabs go to the position below the first non-empty space in the previous line.</li>
<li><b>Allow cursor beyond end of line</b> When checked you can place the cursor at any position in the editor screen,
also beyond the end of line. If unchecked this is not possible. This also changes the behavior
of the left and right arrow keys.</li>
<li><b>Show auto-completion options</b> When set help is given on which functions and variables start with the
letters you are typing.</li>
<li><b>Dealy (msec)</b> The delay in milliseconds before the help is shown. Set e.g. to 0 for immediate.</li>
<li><b>Show function argument help</b> When set, when typing function arguments, in the statusbar help about
this is provided.</li>
<li><b>Show find string</b> When set, whenever typing in a find string, all locations are shown in the code.</li>
<li><b>Show line numbers</b> Whether the editor should display the line numbers.</li>
<li><b>Show matching brackets</b> Whether the editor should indicate matching open en close brackets.</li>
<li><b>Show code snippets with F2</b> When set, pressing F2 will bring up a number of useful code snippets.</li>
<li><b>Check code while typing</b> When set the code is constantly checked and errors reported.</li>
<li><b>Use color coding</b> Whether to use color coding in the editor.</li>
<li><b>Colors</b> Here you can set the colors used for color coding. You can also reset the default colors.</li>
<li><b>Font</b> Here you can select the font for the editor. Note that only fixed pitch fonts are shown. Also
note that only the font and the size are used.</li>
</ul>
<h3>Editors</h3>
<p>
<img src="images/form_preferences_editors.jpg">
</p>
<p>
Here you can choose whether to use the built-in code editor (highly recommended) or
an external editor. In the case of an external editor, the script text is saved as
a .txt file and the editor is called with this file as an argument. After editing it
you should save the file and close the editor such that <i>Game Maker</i> can read the
file back in.
</p>
<p>
Also you can choose whether to use the built-in image editor (highly recommended) or
an external editor. In the case of an external editor, the image is saved as
a .png file and the editor is called with this file as an argument. After editing it
you should save the file and close the editor such that <i>Game Maker</i> can read the
file back in.
</p>
<p>
Finally you can indicate the different external editors for the sound files you want to use.
<i>Game Maker</i> does not contain internal sound editors. There are three possible editors
handling .wav, .mid and .mp3 files. In the case of an external editor, the sound is saved as
a .wav, .mid, or .mp3 file and the corresponding editor is called with this file as an argument.
After editing it
you should save the file and close the editor such that <i>Game Maker</i> can read the
file back in.
</p>
<h3>Other Settings</h3>
<p>
It is also possible to change the location of the temp files that <i>Game Maker</i> creates
to e.g. store the game that is tested. This location cannot be changed from the Preferences but
is changes by creating a file <tt>tempdir.txt</tt> in the folder where <i>Game Maker</i> is located.
In this file there should be one line containing the location of the folder in which the temp files
are creates, for example <tt>C:\GMTEMP</tt>. Note that the name must include the complete path
and should <b>not</b> end with a backslash. Each time <i>Game Maker</i> is run a unique temporary folder is
created within this location. So things will work out fine, even when multiple instances of <i>Game Maker</i>
use the same location. (Note that the games themselves also create a temp folder for their files. Again,
this can be changed by creating a file <tt>tempdir.txt</tt> and placing it in the folder where the game
executable is located.)</p>
<p>
Secondly, it is possible to change the image <i>Game Maker</i> is using for the background of its main form.
To this end place an image file <tt>back.bmp</tt> in the folder where <i>Game Maker</i> is located.
</p>
<!--END-->
</body>
</html>
<!-- KEYWORDS
preferences
backups
secure mode
sprite origin
code settings
editor settings
external code editor
external image editor
sound editor
external sound editor
temp files
location temp files
temporary files
-->