| |
|
It is an application to easily
choose desired video (resolution, window mode, etc.) and
audio (frequency, channels number, volumen, etc.)
settings saving it to a XML (external or into a DPF)
which can be loaded from your own code using CRM32Pro.
It is fully customizable through a XML file (layout.xml).
This file sets the skin to be used and all parameters
which define the graphic look and the functionality.
Change the logo, icon and main buttons (save, play and
exit) are allowed. Also, supports up to 7 custom buttons
which can open a given TXT (instructions, licenses, help,
etc.) or an URL.
In addition, it provides a built-in benchmark to
measure the performance of CPU, memory and video systems
giving a performance index. This index can be used to
require a minimum value for final users assuring a
smooth execution of your application.
All graphics resources are stored in a DPF (setup.dpf),
where usually are the two main XML files: layout.xml and setup.xml.
The latter is where are stored the video and audio
settings.
Finally, we recommend you to have a look to SpacePong
source code to see how to use SetupProject with your own
code. Also, have a look to setup.dpf file and
specifically, the layout.xml (with self explained
parameters) which come with SpacePong. |
| |
|
-
Fully customizable: change GFX GUI, change default
values, change enabled controls.
-
Saves current settings only if they are valid for
CRM32Pro.
-
Play button to directly launch your application.
-
Add up to 7 custom buttons: to open an ASCII or HTML
file or an URL.
-
Detects the CPU model and the supported instruction set,
also, detects the available memory.
-
Built-in benchmark with a performance index(20% integer,
20% float ops, 25% memory, 35% blitting).
-
It does not require to modify the code, just modify the
layout.xml file.
-
Supports from Windows 95 to Vista and Linux. |