Difference between revisions of "End-user Setup"

From TACWiki
Jump to: navigation, search
(Added more information.)
m
Line 26: Line 26:
  
 
  MaritimeDefender.Settings.DotDiameter = .01;
 
  MaritimeDefender.Settings.DotDiameter = .01;
* Affects the size of the dots as they appear on the screen.
+
* Affects the size of the dots as they appear on the screen, as a percentage of the screen size(?).
  
 
  MaritimeDefender.Settings.DotSpeed = 1.0;
 
  MaritimeDefender.Settings.DotSpeed = 1.0;
Line 35: Line 35:
  
 
  MaritimeDefender.Settings.DotRefreshDelay = 1;
 
  MaritimeDefender.Settings.DotRefreshDelay = 1;
* Additional Delay between each dot test.
+
* Additional Delay in seconds between each dot test, for the EEG readings.
  
 
  MaritimeDefender.Settings.SetPhaseQueue(2, "IdentityTest, 1, Shooter, 3, DotTest, 140, Shooter, 3, DotTest, 140, Shooter, 3, DotTest, 140, Shooter, 1, Boss, 0");
 
  MaritimeDefender.Settings.SetPhaseQueue(2, "IdentityTest, 1, Shooter, 3, DotTest, 140, Shooter, 3, DotTest, 140, Shooter, 3, DotTest, 140, Shooter, 1, Boss, 0");

Revision as of 15:55, 26 August 2008

Each Minigame has a variety of settings that can be configured individually.

Config

The Config.script file holds general settings. It can be opened with any general text editor, such as notepad.

Global

Util.Settings.SetResolution([horizontal],[vertical]);
  • Set the screen resolution this game will be played at, for example, Util.Settings.SetResolution(1024,768);
Util.Settings.FullScreen = [true/false];
  • Set whether the game window will be fullscreen, for example, Util.Settings.FullScreen = true;

Maritime Defender

MaritimeDefender.Settings.SetScreenDimensions([Width], [Height], [Distance]);
  • For the dot coherence phase, the dots are based on the size of the visual display as it appears to the player. Width is the width of the display, in centimeters. Height is as height of the display, in centimeters. Distance is the distance between the display and the viewer's eyes, in centimeters. For example, MaritimeDefender.Settings.SetScreenDimensions(8.5, 6.25, 24.0);
MaritimeDefender.Settings.DotsPerSquareRadian = [Number];
MaritimeDefender.Settings.DotsPerSquareDegree = [Number];
  • For the dot coherence phase, the dots are based on the size of the visual display as it appears to the player. This sets the density of the dots as they appear on the screen. Either may be used. For example, MaritimeDefender.Settings.DotsPerSquareRadian = 10000.0;
MaritimeDefender.Settings.NumberDots = [Number];
  • Override the above two settings, specifying exactly Number dots should be drawn on the screen. This setting is optional.
MaritimeDefender.Settings.DotDiameter = .01;
  • Affects the size of the dots as they appear on the screen, as a percentage of the screen size(?).
MaritimeDefender.Settings.DotSpeed = 1.0;
  • Affects how fast the dots appear to move across the screen.
MaritimeDefender.Settings.DotLifeSpan = 4 / 60.0;
  • How long each dot exists on the screen. 4 / 60.0 reflects 4 frames on a 60 hertz display.
MaritimeDefender.Settings.DotRefreshDelay = 1;
  • Additional Delay in seconds between each dot test, for the EEG readings.
MaritimeDefender.Settings.SetPhaseQueue(2, "IdentityTest, 1, Shooter, 3, DotTest, 140, Shooter, 3, DotTest, 140, Shooter, 3, DotTest, 140, Shooter, 1, Boss, 0");
  • The game phases for Maritime Defender. A list of pairs, a name and a value. The shooter value is how many wormholes must be opened to move on to the next Phase.

Keyboard Configuration

Keyboard bindings are stored in a separate file, also specific to each minigame. It is stored as a list of in-game events, each followed by the action that triggers it.

Quit			Escape
  • Trigger the Quit event when Escape is pressed.
PlaceBuilding		Left			mouse
  • Trigger the PlaceBuilding event when the Left Mouse Button is pressed.
ZoomInStop		OemPlus			released
  • Trigger the ZoomInStop event when the Plus Key is released.