home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Gamer 3.14
/
1998-05_Disc_3.14.bin
/
forsaken
/
data.z
/
forsaken.scg
< prev
next >
Wrap
Text File
|
1997-12-29
|
15KB
|
474 lines
;
; Spaceball configuration file. Copyright 1997-98 Spacetec IMC Corp.
;
; This file created by SPW_WriteCfgFile on: Mon Dec 29 12:57:46 1997
;
; Version number must be first non-comment.
VERSION = 4.0
; The application which uses this configuration file.
APPLICATION_NAME = Forsaken
; Owner, game type, user level, and device orientation.
OWNER = OEM
TYPE = WINDOWS
LEVEL = INTERMEDIATE
ORIENTATION = VERTICAL
; Axis labels.
TX_LABEL = Slide left/right
TY_LABEL = Slide up/down
TZ_LABEL = Move forward/backward
RX_LABEL = Turn up/down
RY_LABEL = Turn left/right
RZ_LABEL = Roll left/right
; The axis mapping (XYZRUV is the default).
AXIS_MAP_HRZ_DFLT = XYzRuv
AXIS_MAP_VRT_DFLT = XzyRVu
AXIS_MAP_HRZ_USER = XYzRuv
AXIS_MAP_VRT_USER = XzyRVu
AXIS_MAP_ADV_USER = XzyRVu
; The application minimums and maximums.
TX_MINIMUM = -212.000000
TX_ZERO = 0.000000
TX_MAXIMUM = 212.000000
TX_SLOW_RIGHT = 0.100000
TX_MEDIUM_RIGHT = 1.000000
TX_FAST_RIGHT = 150.000000
TX_SLOW_LEFT = -0.100000
TX_MEDIUM_LEFT = -1.000000
TX_FAST_LEFT = 150.000000
TY_MINIMUM = 10.000000
TY_ZERO = 20.000000
TY_MAXIMUM = 30.000000
TY_SLOW_UP = 405.000000
TY_MEDIUM_UP = 50.000000
TY_FAST_UP = 60.000000
TY_SLOW_DOWN = 70.000000
TY_MEDIUM_DOWN = 80.000000
TY_FAST_DOWN = 90.000000
TZ_MINIMUM = -460.000000
TZ_ZERO = 0.000000
TZ_MAXIMUM = 460.000000
TZ_SLOW_FORWARD = 1.000000
TZ_MEDIUM_FORWARD = 50.000000
TZ_FAST_FORWARD = 300.000000
TZ_SLOW_BACKWARD = -1.000000
TZ_MEDIUM_BACKWARD = -50.000000
TZ_FAST_BACKWARD = -300.000000
RX_MINIMUM = -5.000000
RX_ZERO = 0.000000
RX_MAXIMUM = 5.000000
RX_SLOW_UP = 0.200000
RX_MEDIUM_UP = 1.000000
RX_FAST_UP = 3.000000
RX_SLOW_DOWN = -0.200000
RX_MEDIUM_DOWN = -1.000000
RX_FAST_DOWN = -3.000000
RY_MINIMUM = -3.000000
RY_ZERO = 0.000000
RY_MAXIMUM = 3.000000
RY_SLOW_RIGHT = -0.300000
RY_MEDIUM_RIGHT = -0.600000
RY_FAST_RIGHT = -1.500000
RY_SLOW_LEFT = 0.300000
RY_MEDIUM_LEFT = 0.600000
RY_FAST_LEFT = 1.500000
RZ_MINIMUM = 70.000000
RZ_ZERO = 80.000000
RZ_MAXIMUM = 90.000000
RZ_SLOW_RIGHT = 0.123400
RZ_MEDIUM_RIGHT = 5.700000
RZ_FAST_RIGHT = 6.432100
RZ_SLOW_LEFT = 8.600000
RZ_MEDIUM_LEFT = 7.200000
RZ_FAST_LEFT = 4.000000
; Button masks for game functions.
VALID_MASKS = TRUE
VALID_NUMBERS = FALSE
VALID_CHARACTERS = FALSE
BUTTON_MASKS = {
{ BUTTON_1, 0x1 },
{ BUTTON_2, 0x2 },
{ BUTTON_3, 0x4 },
{ BUTTON_4, 0x8 },
{ BUTTON_5, 0x10 },
{ BUTTON_6, 0x20 }
}
; The device to configure.
[AVENGER_1]
; High pass filter mask (axis, translation, rotation)
HPFM_BEG = { OFF, OFF, OFF }
HPFM_INT = { OFF, OFF, OFF }
HPFM_EXP = { OFF, OFF, OFF }
; Sensitivity values.
SENS_BEG_DFLT = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 0.80 }
SENS_INT_DFLT = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00 }
SENS_EXP_DFLT = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 2.00 }
SENS_BEG_USER = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 0.80 }
SENS_INT_USER = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00 }
SENS_EXP_USER = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 2.00 }
; Functions mapped onto axes.
; The button mappings.
BUTTON_A_DFLT = BUTTON_1
BUTTON_B_DFLT = BUTTON_2
BUTTON_C_DFLT = BUTTON_3
BUTTON_D_DFLT = BUTTON_4
BUTTON_E_DFLT = BUTTON_5
BUTTON_F_DFLT = BUTTON_6
BUTTON_A_USER = BUTTON_1
BUTTON_B_USER = BUTTON_1
BUTTON_C_USER = BUTTON_1
BUTTON_D_USER = BUTTON_1
BUTTON_E_USER = BUTTON_1
BUTTON_F_USER = BUTTON_1
; These give Spaceball value and associated application value.
; Anything between the values is fit with a line segment.
SF = 14
RVTR = { 0.000000, 0.500000, 0, 200, 0 }
TVTR = { 0.000000, 0.500000, 0, 200, 0 }
RZTR = { 0.000000, 0.600000, 255, 124, 0 }
RYTR = { 0.000000, 0.800000, 255, 124, 0 }
RXTR = { 0.000000, 0.800000, 255, 124, 0 }
TZTR = { 0.000000, 0.800000, 255, 0, 0 }
TYTR = { 0.000000, 0.500000, 255, 0, 0 }
TXTR = { 0.000000, 0.800000, 255, 0, 0 }
AVIR = { 0.000000, 855.000000, 255, 255, 255 }
RVCP = {
{ -855.000000, -0.500000, -0.430835, -0.902431, -0.224582 },
{ -627.122498, -0.248180, -0.625301, -0.780384, -0.307914 },
{ -375.532043, -0.104369, -0.822148, -0.569274, -0.243028 },
{ 0.000000, 0.000000, 0.949547, 0.313624, 0.305697 },
{ 375.532043, 0.104369, 0.822148, 0.569274, 0.243028 },
{ 627.122498, 0.248180, 0.625301, 0.780384, 0.307914 },
{ 855.000000, 0.500000, 0.430835, 0.902431, 0.224582 },
}
TVCP = {
{ -855.000000, -0.500000, -0.473962, -0.880545, -0.188817 },
{ -636.440674, -0.299150, -0.608316, -0.793695, -0.316512 },
{ -366.213898, -0.115291, -0.729151, -0.684353, -0.313882 },
{ 0.000000, 0.000000, 0.974824, 0.222978, 0.495282 },
{ 366.213898, 0.115291, 0.729151, 0.684353, 0.313882 },
{ 636.440674, 0.299150, 0.608316, 0.793695, 0.316512 },
{ 855.000000, 0.500000, 0.473962, 0.880545, 0.188817 },
}
RZCP = {
{ -855.000000, -0.600000, -0.705947, -0.708265, -0.152499 },
{ -611.592224, -0.428884, -0.695690, -0.718343, -0.172322 },
{ -313.410950, -0.219175, -0.694635, -0.719363, -0.313789 },
{ 0.000000, 0.000000, 0.703991, 0.710209, 0.334921 },
{ 313.410950, 0.219175, 0.694635, 0.719363, 0.313789 },
{ 611.592224, 0.428884, 0.695690, 0.718343, 0.172322 },
{ 855.000000, 0.600000, 0.705947, 0.708265, 0.152499 },
}
RYCP = {
{ -855.000000, -0.800000, -0.692751, -0.721177, -0.139672 },
{ -509.092407, -0.472814, -0.714809, -0.699320, -0.213453 },
{ -276.138306, -0.263106, -0.706332, -0.707881, -0.190299 },
{ 0.000000, 0.000000, 0.689643, 0.724150, 0.268142 },
{ 276.138306, 0.263106, 0.706332, 0.707881, 0.190299 },
{ 509.092407, 0.472814, 0.714809, 0.699320, 0.213453 },
{ 855.000000, 0.800000, 0.692751, 0.721177, 0.139672 },
}
RXCP = {
{ -855.000000, -0.800000, -0.692751, -0.721177, -0.139672 },
{ -540.152954, -0.499029, -0.695690, -0.718343, -0.172322 },
{ -260.608032, -0.242718, -0.680926, -0.732352, -0.218739 },
{ 0.000000, 0.000000, 0.696263, 0.717787, 0.260374 },
{ 260.608032, 0.242718, 0.680926, 0.732352, 0.218739 },
{ 540.152954, 0.499029, 0.695690, 0.718343, 0.172322 },
{ 855.000000, 0.800000, 0.692751, 0.721177, 0.139672 },
}
TZCP = {
{ -855.000000, -0.800000, -0.669894, -0.742457, -0.155283 },
{ -527.728760, -0.493203, -0.706332, -0.707880, -0.149153 },
{ -300.986725, -0.283494, -0.706332, -0.707881, -0.205728 },
{ 0.000000, 0.000000, 0.703161, 0.711030, 0.247487 },
{ 300.986725, 0.283494, 0.706332, 0.707881, 0.205728 },
{ 527.728760, 0.493203, 0.706332, 0.707880, 0.149153 },
{ 855.000000, 0.800000, 0.669894, 0.742457, 0.155283 },
}
TYCP = {
{ -855.000000, -0.500000, -0.692751, -0.721177, -0.139672 },
{ -586.743774, -0.341020, -0.706332, -0.707880, -0.190299 },
{ -307.198853, -0.180825, -0.697753, -0.716338, -0.213464 },
{ 0.000000, 0.000000, 0.696059, 0.717985, 0.255232 },
{ 307.198853, 0.180825, 0.697753, 0.716338, 0.213464 },
{ 586.743774, 0.341020, 0.706332, 0.707880, 0.190299 },
{ 855.000000, 0.500000, 0.692751, 0.721177, 0.139672 },
}
TXCP = {
{ -855.000000, -0.800000, -0.695555, -0.718473, -0.175669 },
{ -592.955872, -0.557282, -0.685828, -0.727763, -0.180097 },
{ -273.032257, -0.251456, -0.696000, -0.718042, -0.177465 },
{ 0.000000, 0.000000, 0.696648, 0.717413, 0.270660 },
{ 273.032257, 0.251456, 0.696000, 0.718042, 0.177465 },
{ 592.955872, 0.557282, 0.685828, 0.727763, 0.180097 },
{ 855.000000, 0.800000, 0.695555, 0.718473, 0.175669 },
}
; Configuration for each axis.
; Translations as a vector.
TV = {
{ 0.000000, 0.000000 },
{ 61.071430, 0.007115 },
{ 122.142860, 0.028458 },
{ 183.214279, 0.064031 },
{ 244.285721, 0.113833 },
{ 305.357147, 0.177864 },
{ 366.428558, 0.256123 },
{ 427.500000, 0.348613 },
{ 488.571442, 0.455331 },
{ 549.642883, 0.576278 },
{ 610.714294, 0.711454 },
{ 671.785706, 0.860859 },
{ 732.857117, 1.024494 },
{ 793.928589, 1.202357 },
{ 855.000000, 1.394450 }
}
; Rotations as a vector.
RV = {
{ 0.000000, 0.000000 },
{ 61.071430, 0.007115 },
{ 122.142860, 0.028458 },
{ 183.214279, 0.064031 },
{ 244.285721, 0.113833 },
{ 305.357147, 0.177864 },
{ 366.428558, 0.256123 },
{ 427.500000, 0.348613 },
{ 488.571442, 0.455331 },
{ 549.642883, 0.576278 },
{ 610.714294, 0.711454 },
{ 671.785706, 0.860859 },
{ 732.857117, 1.024494 },
{ 793.928589, 1.202357 },
{ 855.000000, 1.394450 }
}
; Translation along X (left/right).
TX = {
{ -0.500000, -0.800000 },
{ -0.464286, -0.744001 },
{ -0.428571, -0.687836 },
{ -0.392857, -0.630443 },
{ -0.357143, -0.573638 },
{ -0.321429, -0.516095 },
{ -0.285714, -0.457492 },
{ -0.250000, -0.398237 },
{ -0.214286, -0.339798 },
{ -0.178571, -0.281703 },
{ -0.142857, -0.225344 },
{ -0.107143, -0.169444 },
{ -0.071429, -0.113700 },
{ -0.035714, -0.056266 },
{ 0.000000, 0.000000 },
{ 0.035714, 0.056266 },
{ 0.071429, 0.113700 },
{ 0.107143, 0.169444 },
{ 0.142857, 0.225344 },
{ 0.178571, 0.281703 },
{ 0.214286, 0.339799 },
{ 0.250000, 0.398237 },
{ 0.285714, 0.457493 },
{ 0.321429, 0.516095 },
{ 0.357143, 0.573638 },
{ 0.392857, 0.630444 },
{ 0.428571, 0.687836 },
{ 0.464286, 0.744001 },
{ 0.500000, 0.800000 }
}
; Translation along Y (up/down).
TY = {
{ -0.500000, -0.500000 },
{ -0.464286, -0.464006 },
{ -0.428571, -0.427784 },
{ -0.392857, -0.390777 },
{ -0.357143, -0.354718 },
{ -0.321429, -0.320050 },
{ -0.285714, -0.285194 },
{ -0.250000, -0.249689 },
{ -0.214286, -0.214825 },
{ -0.178571, -0.180195 },
{ -0.142857, -0.144055 },
{ -0.107143, -0.108341 },
{ -0.071429, -0.071669 },
{ -0.035714, -0.035757 },
{ 0.000000, 0.000000 },
{ 0.035714, 0.035757 },
{ 0.071429, 0.071669 },
{ 0.107143, 0.108341 },
{ 0.142857, 0.144055 },
{ 0.178571, 0.180195 },
{ 0.214286, 0.214825 },
{ 0.250000, 0.249689 },
{ 0.285714, 0.285194 },
{ 0.321429, 0.320051 },
{ 0.357143, 0.354718 },
{ 0.392857, 0.390778 },
{ 0.428571, 0.427785 },
{ 0.464286, 0.464006 },
{ 0.500000, 0.500000 }
}
; Translation along Z (forward/backward).
TZ = {
{ -0.500000, -0.800000 },
{ -0.464286, -0.742174 },
{ -0.428571, -0.684726 },
{ -0.392857, -0.626617 },
{ -0.357143, -0.569932 },
{ -0.321429, -0.512971 },
{ -0.285714, -0.457482 },
{ -0.250000, -0.401303 },
{ -0.214286, -0.343452 },
{ -0.178571, -0.286899 },
{ -0.142857, -0.230779 },
{ -0.107143, -0.173317 },
{ -0.071429, -0.114493 },
{ -0.035714, -0.057063 },
{ 0.000000, 0.000000 },
{ 0.035714, 0.057063 },
{ 0.071429, 0.114493 },
{ 0.107143, 0.173317 },
{ 0.142857, 0.230779 },
{ 0.178571, 0.286899 },
{ 0.214286, 0.343452 },
{ 0.250000, 0.401303 },
{ 0.285714, 0.457482 },
{ 0.321429, 0.512971 },
{ 0.357143, 0.569932 },
{ 0.392857, 0.626617 },
{ 0.428571, 0.684726 },
{ 0.464286, 0.742174 },
{ 0.500000, 0.800000 }
}
; Rotation around X (up/down).
RX = {
{ -0.500000, -0.800000 },
{ -0.464286, -0.742043 },
{ -0.428571, -0.683695 },
{ -0.392857, -0.624299 },
{ -0.357143, -0.565771 },
{ -0.321429, -0.507492 },
{ -0.285714, -0.452253 },
{ -0.250000, -0.396965 },
{ -0.214286, -0.340133 },
{ -0.178571, -0.284457 },
{ -0.142857, -0.227512 },
{ -0.107143, -0.170333 },
{ -0.071429, -0.113913 },
{ -0.035714, -0.056451 },
{ 0.000000, 0.000000 },
{ 0.035714, 0.056451 },
{ 0.071429, 0.113913 },
{ 0.107143, 0.170333 },
{ 0.142857, 0.227512 },
{ 0.178571, 0.284457 },
{ 0.214286, 0.340133 },
{ 0.250000, 0.396965 },
{ 0.285714, 0.452253 },
{ 0.321429, 0.507492 },
{ 0.357143, 0.565771 },
{ 0.392857, 0.624299 },
{ 0.428571, 0.683695 },
{ 0.464286, 0.742043 },
{ 0.500000, 0.800000 }
}
; Rotation around Y (left/right).
RY = {
{ -0.500000, -0.800000 },
{ -0.464286, -0.742258 },
{ -0.428571, -0.684222 },
{ -0.392857, -0.626419 },
{ -0.357143, -0.567504 },
{ -0.321429, -0.510089 },
{ -0.285714, -0.454911 },
{ -0.250000, -0.400126 },
{ -0.214286, -0.344145 },
{ -0.178571, -0.289256 },
{ -0.142857, -0.233678 },
{ -0.107143, -0.176008 },
{ -0.071429, -0.117844 },
{ -0.035714, -0.058242 },
{ 0.000000, 0.000000 },
{ 0.035714, 0.058242 },
{ 0.071429, 0.117845 },
{ 0.107143, 0.176008 },
{ 0.142857, 0.233678 },
{ 0.178571, 0.289256 },
{ 0.214286, 0.344145 },
{ 0.250000, 0.400126 },
{ 0.285714, 0.454911 },
{ 0.321429, 0.510089 },
{ 0.357143, 0.567504 },
{ 0.392857, 0.626419 },
{ 0.428571, 0.684222 },
{ 0.464286, 0.742258 },
{ 0.500000, 0.800000 }
}
; Rotation around Z (left/right).
RZ = {
{ -0.500000, -0.600000 },
{ -0.464286, -0.557623 },
{ -0.428571, -0.514781 },
{ -0.392857, -0.470953 },
{ -0.357143, -0.428662 },
{ -0.321429, -0.385685 },
{ -0.285714, -0.342985 },
{ -0.250000, -0.300301 },
{ -0.214286, -0.256573 },
{ -0.178571, -0.213884 },
{ -0.142857, -0.170618 },
{ -0.107143, -0.127950 },
{ -0.071429, -0.084628 },
{ -0.035714, -0.042236 },
{ 0.000000, 0.000000 },
{ 0.035714, 0.042236 },
{ 0.071429, 0.084628 },
{ 0.107143, 0.127951 },
{ 0.142857, 0.170619 },
{ 0.178571, 0.213884 },
{ 0.214286, 0.256573 },
{ 0.250000, 0.300301 },
{ 0.285714, 0.342985 },
{ 0.321429, 0.385685 },
{ 0.357143, 0.428662 },
{ 0.392857, 0.470953 },
{ 0.428571, 0.514781 },
{ 0.464286, 0.557623 },
{ 0.500000, 0.600000 }
}