What |
application_config.xml |
---|---|
Description |
Configuration of the FEWS Game application |
schema location |
application_config.xsd |
In the application configuration, global settings for the FEWS Game which are valid for all scenarios/scripts can be specified.
The structure of the XML-schema for the application configuration is as follows:
The keys in the XML-schema are explained in the figure above. Some of the keys are explained in more detail here.
Note: when 'relative path' is mentioned, this is the relative path with respect to the location of the FEWS Game executable (not the FEWS executable).
Locale
must be a 2-letter abbreviation of the language in which the game will be played (currently available: EN for English or NL for Dutch).HideYear
to true. Note that for the FEWS Game a copy of the operational system should be used since some changes in the FEWS configuration are required; see below.FewsExecutable
must contain the (absolute or relative) path to the FEWS executable, which is usually located in the bin
-directory of a FEWS release. On the Linux platform, the FEWS executable is the shell script fews.sh
. See below for required changes in the FEWS configuration.FewsRegionDir
is the (absolute or relative) path to the so-called region directory of FEWS. The region directory contains the FEWS configuration (the Config
-subdirectory) and the global properties for the FEWS configuration. The FEWS Game is generic and can be used with any FEWS configuration. Note that on a Windows system, the FEWS region directory is also specified in the so-called jpif
-file that is located in the bin
-directory of the FEWS system. This specification must be consistent with the one in FewsRegionDir
.FewsSystemTimeUpdateInMinutes
. See below for required changes in the FEWS configuration.ScenarioDatabasePath
contains the (absolute or relative) path to the scenario/script database.FileAssociation
, programs can be specified with which files with indicated extensions must be processed. Default file associations are used if nothing is specified here.TimeControl
, the presence of buttons for time control during the game can be configured, namely a Pause/Play
button, a Next
button for jumping to the next scheduled event in the script, and Fast Forward/Backward
buttons for speeding up/down time.FewsPiPortNumber
. See below for required changes in the FEWS configuration.ServerHostName
and ServerPort
, respectively. In a stand-alone FEWS Game these keys are not relevant.It is advisable to use a copy of the operational system for the FEWS Game, to prevent any possible obstructions to the operational activities. Also, some minor changes are needed in the FEWS configuration in order to use it with the FEWS Game:
dateTimeFormat
must be configured accordingly in the dateTime
section of the FEWS configuration file Explorer.xml
.cardinalTimeStep
, as configured in the dateTime
section of the FEWS configuration file Explorer.xml
{}color, should be consistent with FewsSystemTimeUpdateInMinutes
. Indeed, it makes no sense to set it in the FEWS Game to 1 minute, while it is set to 1 hour in the FEWS configuration (although this will not cause any problems in the game).hideExternalHistoricalAfterSystemTime=true
in the file global.properties
, which is located in the FEWS configuration directory.FewsPiPortNumber
for the FEWS PI service has to be in the range of port numbers that must be specified in the FEWS configuration file Explorer.xml
in the directory SystemConfigFiles
, e.g.
<piServicePortRange start="8100" end="8200"/> |
Explorer.xml
, which you will find in the directory SystemConfigFiles
. The name of the Explorer window is configured with systemCaption
and the name of the panels with panelHeaderLabels
.Aan al deze namen zou je iets van TRAINING of SERIOUS GAME kunnen toevoegen.
<?xml version="1.0" encoding="UTF-8"?> <Config xmlns="http://localhost" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://localhost ../../../../../xml-schemas/application_config.xsd"> <Name>Example of application configuration</Name> <Locale>EN</Locale> <HideYear>true</HideYear> <FewsExecutable>FEWS\bin\FewsNoordzee_SA.exe</FewsExecutable> <FewsRegionDir>FEWS\FewsNoordzee_SA</FewsRegionDir> <FewsSystemTimeUpdateInMinutes>1</FewsSystemTimeUpdateInMinutes> <ScenarioDatabasePath>ScenarioDatabase</ScenarioDatabasePath> <FileAssociation extension="pdf">C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe</FileAssociation> <TimeControl> <Pause>true</Pause> <Next>false</Next> <FastForwardBackward>true</FastForwardBackward> </TimeControl> <FewsPiPortNumber>8100</FewsPiPortNumber> |