612 lines
18 KiB
Plaintext
612 lines
18 KiB
Plaintext
;
|
|
; Installs DirectInput device image and configuration files and adds
|
|
; flags to adjust the behavior of particular game controllers.
|
|
;
|
|
@*:
|
|
@*: This file is used for both OS and DirectX setups.
|
|
@*: In order to allow this, an extra pass of prodfilt must be performed
|
|
@*: to do an initial filtering based on the redist method of the build.
|
|
@*: Since this INF is only run during setup for Personal and Professional
|
|
@*: SKUs and no distiction is made between them, there is no need for a
|
|
@*: real product SKU filter pass.
|
|
@*:
|
|
@*: The product filters are reused as follows:
|
|
@*: personal (@p) being DirectX builds for all forms of Win9x
|
|
@*: workstation (@w!p) being builds DirectX for Win2K
|
|
@*: server (@s) being Windows builds
|
|
@*: This also makes lines tagged @w DirectX (any platform) and
|
|
@*: @@!p any NT based OS.
|
|
@*:
|
|
@*: Registry keys for supported devices are updated
|
|
@*: Image(png) and configuration files (ini) are added
|
|
@*: to the %11%\Microsoft\DirectX\Dinput directory
|
|
@*:
|
|
@*: In order to add support for a new device:
|
|
@*: 1. Add the configuration(.ini) and image(.png)
|
|
@*: files to DiMap.Copy.Files section
|
|
@*: 2. Add registry entries to DiMap.Add.Reg section
|
|
@*:
|
|
@*:
|
|
[Version]
|
|
Signature="$CHICAGO$"
|
|
@s:LayoutFile=layout.inf
|
|
@w:SetupClass=MEDIA
|
|
|
|
@*:
|
|
@*: The DefaultInstall section installs the images and the associated .INIs
|
|
@*: and the flags to override specific caps of a device. The MinimalInstall
|
|
@*: section installs just the flags.
|
|
@*: At 2001/01/21, DirectX builds and Personal and Professional SKUs use
|
|
@*: DefaultInstall; Server SKU uses MinimalInstall and higher SKUs use none.
|
|
@*:
|
|
[DefaultInstall]
|
|
AddReg=DiMap.Add.Reg,DiTypeAdjust.Add.Reg
|
|
CopyFiles=DiMap.Copy.Files
|
|
|
|
@s:[MinimalInstall]
|
|
@s:AddReg=DiTypeAdjust.Add.Reg
|
|
@s:
|
|
@w:[DefaultUninstall]
|
|
@w:DelFiles=DiMap.Copy.Files
|
|
@w:DelReg=DiMap.Add.Reg
|
|
@w:
|
|
[DestinationDirs]
|
|
DiMap.Copy.Files=11,%szDxDiDir%
|
|
|
|
@w:[SourceDisksNames]
|
|
@w:55="Directx 8.0","",1
|
|
@w:
|
|
@w:[SourceDisksFiles]
|
|
@w:%Dx8%=55
|
|
@w:
|
|
|
|
[DiMap.Copy.Files]
|
|
;--------G-U-I-L-L-E-M-O-T--------
|
|
@*: Not yet
|
|
@*: ;Ferrari Racing Wheel
|
|
@*: glmrw.ini
|
|
@*: glmrw.png
|
|
;Dual Analog
|
|
glmda.ini
|
|
@p:glmda_g.ini
|
|
glmda.png
|
|
;Digital Gamepad
|
|
glmdiggp.ini
|
|
@p:glmdgp_g.ini
|
|
glmdiggp.png
|
|
|
|
;---------I-N-T-E-R-A-C-T-----------
|
|
@@:@i:;Hammerhead
|
|
@@:@i:hammer.ini
|
|
@@:@i:SV-262e1.png
|
|
@@:@i:SV-262e3.png
|
|
@@:@i:SV-262e4.png
|
|
;RaiderPro Digital
|
|
raiderpd.ini
|
|
sv2511.png
|
|
sv2512.png
|
|
;AxisPad
|
|
ia3002.ini
|
|
@p:ia3002_g.ini
|
|
ia3002_1.png
|
|
ia3002_2.png
|
|
|
|
;---------L-O-G-I-T-E-C-H-----------
|
|
;Logi Wheel
|
|
lgc202.ini
|
|
lgc202.png
|
|
;WingMan Extreme
|
|
lgc207.ini
|
|
lgc207.png
|
|
;WingMan Gamepad (Black)
|
|
lgc209.ini
|
|
lgc209.png
|
|
;WingMan RumblePad
|
|
lgc20a.ini
|
|
lgc20a.png
|
|
;WingMan Formula Force
|
|
lgc291.ini
|
|
lgc291.png
|
|
|
|
;--------M-I-C-R-O-S-O-F-T---------
|
|
;SideWinder Force Feedback Wheel
|
|
ms34.ini
|
|
@p:ms34_g.ini
|
|
ms34.png
|
|
ms34_01.png
|
|
ms34_02.png
|
|
ms34_03.png
|
|
ms34_04.png
|
|
ms34_05.png
|
|
ms34_06.png
|
|
ms34_07.png
|
|
ms34_08.png
|
|
;SideWinder Force Feedback 2 Joystick
|
|
ms1b.ini
|
|
ms1b.png
|
|
ms1b_01.png
|
|
ms1b_02.png
|
|
ms1b_03.png
|
|
ms1b_04.png
|
|
ms1b_05.png
|
|
ms1b_06.png
|
|
ms1b_07.png
|
|
ms1b_08.png
|
|
ms1b_09.png
|
|
ms1b_10.png
|
|
;Sidewinder Silver Gamepad
|
|
ms26.ini
|
|
ms26.png
|
|
ms26_01.png
|
|
ms26_02.png
|
|
ms26_03.png
|
|
ms26_04.png
|
|
ms26_05.png
|
|
ms26_06.png
|
|
ms26_07.png
|
|
ms26_08.png
|
|
;Sidewinder tilt
|
|
@@:@i:mse_g.ini
|
|
mse.ini
|
|
mse.png
|
|
mse_1.png
|
|
mse_2.png
|
|
mse_3.png
|
|
mse_4.png
|
|
mse_5.png
|
|
mse_6.png
|
|
mse_7.png
|
|
mse_8.png
|
|
mse_9.png
|
|
mse_10.png
|
|
;Sidewinder Precision Pro, Gameport and USB
|
|
ms8.ini
|
|
@@:@i:ms8_g.ini
|
|
ms8.png
|
|
ms8_1.png
|
|
ms8_2.png
|
|
ms8_3.png
|
|
ms8_4.png
|
|
ms8_5.png
|
|
ms8_6.png
|
|
ms8_7.png
|
|
ms8_8.png
|
|
ms8_9.png
|
|
ms8_10.png
|
|
@*: Note, the files are named for the USB version but we don't have
|
|
@*: the .ini needed to use them
|
|
@@:@i:;Sidewinder gamepad gameport
|
|
@@:@i:ms7.ini
|
|
@@:@i:ms7_g.ini
|
|
@@:@i:ms7.png
|
|
@@:@i:ms7_1.png
|
|
@@:@i:ms7_2.png
|
|
@@:@i:ms7_3.png
|
|
@@:@i:ms7_4.png
|
|
@@:@i:ms7_5.png
|
|
@@:@i:ms7_6.png
|
|
@@:@i:ms7_7.png
|
|
@@:@i:ms7_8.png
|
|
@@:@i:ms7_9.png
|
|
@@:@i:;Sidewinder FF Pro
|
|
@@:@i:ms6.ini
|
|
@w:@i:ms6_g.ini
|
|
@@:@i:ms6.png
|
|
@@:@i:ms6_1.png
|
|
@@:@i:ms6_2.png
|
|
@@:@i:ms6_3.png
|
|
@@:@i:ms6_4.png
|
|
@@:@i:ms6_5.png
|
|
@@:@i:ms6_6.png
|
|
@@:@i:ms6_7.png
|
|
@@:@i:ms6_8.png
|
|
@@:@i:ms6_9.png
|
|
@@:@i:ms6_10.png
|
|
@@:@i:;Sidewinder 3dPro
|
|
@@:@i:msf1f.ini
|
|
@@:@i:msf1f.png
|
|
@@:@i:msf1f_1.png
|
|
@@:@i:msf1f_2.png
|
|
@@:@i:msf1f_3.png
|
|
@@:@i:msf1f_4.png
|
|
@@:@i:msf1f_5.png
|
|
@@:@i:msf1f_6.png
|
|
@@:@i:msf1f_7.png
|
|
@@:@i:msf1f_8.png
|
|
@@:@i:msf1f_9.png
|
|
@@:@i:msf1f_10.png
|
|
;SideWinder Precision 2 Joystick
|
|
ms56.ini
|
|
ms56.png
|
|
ms56_1.png
|
|
ms56_2.png
|
|
ms56_3.png
|
|
ms56_4.png
|
|
ms56_5.png
|
|
ms56_6.png
|
|
ms56_7.png
|
|
ms56_8.png
|
|
ms56_9.png
|
|
ms56_10.png
|
|
;SideWinder Precision Racing Wheel USB version 1.0
|
|
msprw.ini
|
|
msprw.png
|
|
msprw_1.png
|
|
msprw_2.png
|
|
msprw_3.png
|
|
msprw_4.png
|
|
msprw_5.png
|
|
msprw_6.png
|
|
msprw_7.png
|
|
msprw_8.png
|
|
;Sidewinder Dual Strike
|
|
ms28.ini
|
|
ms28_8.png
|
|
ms28.png
|
|
ms28_1.png
|
|
ms28_2.png
|
|
ms28_3.png
|
|
ms28_4.png
|
|
ms28_5.png
|
|
ms28_6.png
|
|
ms28_7.png
|
|
;Microsoft SideWinder Plug and Play Gamepad
|
|
ms27.png
|
|
ms27.ini
|
|
ms27_1.png
|
|
ms27_2.png
|
|
ms27_3.png
|
|
ms27_4.png
|
|
ms27_5.png
|
|
;Microsoft SideWinder Game Voice
|
|
ms3b.png
|
|
ms3b.ini
|
|
ms3b_1.png
|
|
ms3b_2.png
|
|
ms3b_3.png
|
|
ms3b_4.png
|
|
ms3b_a.png
|
|
ms3b_c.png
|
|
ms3b_m.png
|
|
ms3b_t.png
|
|
|
|
;--------G-R-A-V-I-S---------------
|
|
;Gravis - Xterminator Digital Gamepad
|
|
gr4003.ini
|
|
gr4003.png
|
|
;Gravis - Xterminator Dual Control
|
|
gr3001.ini
|
|
gr3001.png
|
|
@@:@i:gr3001_g.ini
|
|
|
|
; Gravis - Eliminator Gamepad Pro
|
|
gr4005.ini
|
|
gr4005.png
|
|
; Gravis - GamePad pro USB
|
|
gr4001.ini
|
|
gr4001.png
|
|
@@:@i:gr4001_g.ini
|
|
@@:@i:gr4001_g.png
|
|
|
|
;-------A-C-T--L-A-B-S------------
|
|
@p:; RS - Wheel
|
|
@p:act_rs.ini
|
|
@p:
|
|
; RS Force - Wheel
|
|
act_rs.png
|
|
actc094.ini
|
|
|
|
[DiMap.Add.Reg]
|
|
;--------G-U-I-L-L-E-M-O-T--------
|
|
@*:Not yet
|
|
@*:;Ferrari Racing Wheel (USB)
|
|
@*:HKLM,"%szMapFileReg%\VID_06F8&PID_0004",OEMMapFile,,"%11%\%szDxDiDir%\glmrw.ini"
|
|
@*:
|
|
;Dual Analog
|
|
HKLM,"%szMapFileReg%\VID_06F8&PID_A300",OEMMapFile,,"%11%\%szDxDiDir%\glmda.ini"
|
|
@p:HKLM,"%szMapFileReg%\DualAnalogLeaderUSB",OEMMapFile,,"%11%\%szDxDiDir%\glmda.ini"
|
|
@p:HKLM,"%szMapFileReg%\Guillemot Dual Analog GamePad",OEMMapFile,,"%11%\%szDxDiDir%\glmda_g.ini"
|
|
|
|
;Digital Gamepad
|
|
@p:;HID
|
|
@w!p:;USB Digital Gamepad
|
|
HKLM,"%szMapFileReg%\VID_06F8&PID_A301",OEMMapFile,,"%11%\%szDxDiDir%\glmdiggp.ini"
|
|
@p:;USB drivers
|
|
@p:HKLM,"%szMapFileReg%\DIGITALGAMEPADUSB",OEMMapFile,,"%11%\%szDxDiDir%\glmdiggp.ini"
|
|
@p:;Gameport
|
|
@p:HKLM,"%szMapFileReg%\GUILLEMOT DIGITAL GAMEPAD",OEMMapFile,,"%11%\%szDxDiDir%\glmdgp_g.ini"
|
|
|
|
;---------I-N-T-E-R-A-C-T-----------
|
|
@@:@i:;Hammerhead
|
|
@p:HKLM,"%szMapFileReg%\InterAct SV-262 HammerHead Fx",OEMMapFile,,"%11%\%szDxDiDir%\hammer.ini"
|
|
@@:@i:HKLM,"%szMapFileReg%\VID_05FD&PID_262A",OEMMapFile,,"%11%\%szDxDiDir%\Hammer.ini"
|
|
@@:@i:
|
|
;RaiderPro Digital (USB)
|
|
HKLM,"%szMapFileReg%\VID_05FD&PID_0251",OEMMapFile,,"%11%\%szDxDiDir%\raiderpd.ini"
|
|
|
|
@p:;RaiderPro Digital (Gameport)
|
|
@p:HKLM,"%szMapFileReg%\INTERACT SV-251 RAIDER DIGITAL",OEMMapFile,,"%11%\%szDxDiDir%\raiderpd.ini"
|
|
@p:
|
|
;AxisPad
|
|
HKLM,"%szMapFileReg%\VID_05FD&PID_3002",OEMMapFile,,"%11%\%szDxDiDir%\ia3002.ini"
|
|
|
|
@p:;AxisPad (Gameport)
|
|
@p:HKLM,"%szMapFileReg%\InterAct I-73002 Dual Impact PC",OEMMapFile,,"%11%\%szDxDiDir%\ia3002_g.ini"
|
|
@p:
|
|
;---------L-O-G-I-T-E-C-H-----------
|
|
;Logi Yellow Wheel (USB)
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C202,OEMMapFile,,"%11%\%szDxDiDir%\lgc202.ini"
|
|
|
|
@@:@i:;Logi Yellow Wheel (Gameport)
|
|
@@:@i:HKLM,%szMapFileReg%\VID_046D&PID_C028,OEMMapFile,,"%11%\%szDxDiDir%\lgc202.ini"
|
|
@@:@i:
|
|
@p:;Logi Yellow Wheel (Gameport Win9x)
|
|
@p:HKLM,%szMapFileReg%\LOGITECHWINGMANRALLY2,OEMMapFile,,"%11%\%szDxDiDir%\lgc202.ini"
|
|
@p:
|
|
;WingMan Extreme (USB)
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C207,OEMMapFile,,"%11%\%szDxDiDir%\lgc207.ini"
|
|
|
|
;WingMan Extreme (USB, Win2k)
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C029,OEMMapFile,,"%11%\%szDxDiDir%\lgc207.ini"
|
|
|
|
@p:;WingMan Extreme (Gameport)
|
|
@p:HKLM,%szMapFileReg%\LOGITECHWINGMANEXTREMEDIGITAL3D,OEMMapFile,,"%11%\%szDxDiDir%\lgc207.ini"
|
|
@p:
|
|
;WingMan Gamepad (Black) (USB)
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C209,OEMMapFile,,"%11%\%szDxDiDir%\lgc209.ini"
|
|
|
|
@p:;WingMan Gamepad (Black) (Gameport)
|
|
@p:HKLM,%szMapFileReg%\LOGITECHWINGMANGAMEPAD2,OEMMapFile,,"%11%\%szDxDiDir%\lgc209.ini"
|
|
@p:
|
|
@@:@i:;WingMan Gamepad (Black) (Gameport) default Win2k gameport
|
|
@@:@i:HKLM,%szMapFileReg%\VID_046D&PID_C026,OEMMapFile,,"%11%\%szDxDiDir%\lgc209.ini"
|
|
@@:@i:
|
|
;WingMan Formula Force (USB)
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C291,OEMMapFile,,"%11%\%szDxDiDir%\lgc291.ini"
|
|
|
|
@p:;WingMan Formula Force (USB, Win9x)
|
|
@p:HKLM,%szMapFileReg%\LOGITECHWINGMANRALLYFORCEUSB,OEMMapFile,,"%11%\%szDxDiDir%\lgc291.ini"
|
|
@p:
|
|
@p:;WingMan Formula Force (SERIAL, Win9x)
|
|
@p:HKLM,%szMapFileReg%\LOGITECHWINGMANRALLYFORCESERIAL,OEMMapFile,,"%11%\%szDxDiDir%\lgc291.ini"
|
|
@p:
|
|
;WingMan RumblePad
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C20A,OEMMapFile,,"%11%\%szDxDiDir%\lgc20a.ini"
|
|
|
|
;--------M-I-C-R-O-S-O-F-T---------
|
|
;SideWinder Force Feedback 2 Joystick
|
|
HKLM,%szMapFileReg%\VID_045E&PID_001B,OEMMapFile,,"%11%\%szDxDiDir%\ms1b.ini"
|
|
|
|
;Sidewinder Silver Gamepad
|
|
HKLM,%szMapFileReg%\VID_045E&PID_0026,OEMMapFile,,"%11%\%szDxDiDir%\ms26.ini"
|
|
|
|
;Sidewinder Freestyle Pro
|
|
@@:@i:HKLM,%szMapFileReg%\VID_045E&PID_000D,OEMMapFile,,"%11%\%szDxDiDir%\mse_g.ini"
|
|
HKLM,%szMapFileReg%\VID_045E&PID_000E,OEMMapFile,,"%11%\%szDxDiDir%\mse.ini"
|
|
@p:HKLM,"%szMapFileReg%\Microsoft SideWinder Freestyle Pro",OEMMapFile,,"%11%\%szDxDiDir%\mse_g.ini"
|
|
|
|
;Sidewinder Precision Pro
|
|
HKLM,%szMapFileReg%\VID_045E&PID_0008,OEMMapFile,,"%11%\%szDxDiDir%\ms8.ini"
|
|
@@:@i:HKLM,%szMapFileReg%\VID_045E&PID_0017,OEMMapFile,,"%11%\%szDxDiDir%\ms8_g.ini"
|
|
@p:HKLM,"%szMapFileReg%\Microsoft SideWinder Precision Pro",OEMMapFile,,"%11%\%szDxDiDir%\ms8_g.ini"
|
|
|
|
@@:@i:;Sidewinder gamepad Gameport
|
|
@@:@i:HKLM,%szMapFileReg%\VID_045E&PID_0003,OEMMapFile,,"%11%\%szDxDiDir%\ms7_g.ini"
|
|
@p:HKLM,"%szMapFileReg%\Microsoft SideWinder game pad",OEMMapFile,,"%11%\%szDxDiDir%\ms7_g.ini"
|
|
@@:@i:
|
|
@@:@i:;Sidewinder gamepad USB
|
|
@@:@i:HKLM,%szMapFileReg%\VID_045E&PID_0007,OEMMapFile,,"%11%\%szDxDiDir%\ms7.ini"
|
|
@@:@i:
|
|
@@:@i:;Sidewinder FFPro
|
|
@@:@i:HKLM,%szMapFileReg%\VID_045E&PID_0006,OEMMapFile,,"%11%\%szDxDiDir%\ms6.ini"
|
|
@p:HKLM,"%szMapFileReg%\Microsoft SideWinder Force Feedback Pro",OEMMapFile,,"%11%\%szDxDiDir%\ms6_g.ini"
|
|
@@:@i:
|
|
;SideWinder Force Feedback Wheel (USB)
|
|
HKLM,%szMapFileReg%\VID_045E&PID_0034,OEMMapFile,,"%11%\%szDxDiDir%\ms34.ini"
|
|
|
|
@@:@i:;SideWinder Force Feedback Wheel (Gameport)
|
|
@@:@i:HKLM,%szMapFileReg%\VID_045E&PID_0015,OEMMapFile,,"%11%\%szDxDiDir%\ms34.ini"
|
|
@p:HKLM,"%szMapFileReg%\Microsoft SideWinder Force Feedback Wheel",OEMMapFile,,"%11%\%szDxDiDir%\ms34_g.ini"
|
|
@@:@i:
|
|
@@:@i:;Sidewinder 3dPro
|
|
@@:@i:HKLM,%szMapFileReg%\VID_045E&PID_0F1F,OEMMapFile,,"%11%\%szDxDiDir%\msf1f.ini"
|
|
@p:HKLM,"%szMapFileReg%\Microsoft SideWinder 3D Pro",OEMMapFile,,"%11%\%szDxDiDir%\msf1f.ini"
|
|
@@:@i:
|
|
;SideWinder Precision 2 Joystick
|
|
HKLM,%szMapFileReg%\VID_045E&PID_0038,OEMMapFile,,"%11%\%szDxDiDir%\ms56.ini"
|
|
|
|
;SideWinder Precision Racing Wheel USB version 1.0
|
|
HKLM,%szMapFileReg%\VID_045E&PID_001A,OEMMapFile,,"%11%\%szDxDiDir%\msprw.ini"
|
|
|
|
;Sidewinder Dual Strike
|
|
HKLM,%szMapFileReg%\VID_045E&PID_0028,OEMMapFile,,"%11%\%szDxDiDir%\ms28.ini"
|
|
|
|
;Microsoft SideWinder Plug and Play Gamepad
|
|
HKLM,%szMapFileReg%\VID_045E&PID_0027,OEMMapFile,,"%11%\%szDxDiDir%\ms27.ini"
|
|
|
|
; Microsoft Game Voice - USB
|
|
HKLM,%szMapFileReg%\VID_045E&PID_003B,OEMMapFile,,"%11%\%szDxDiDir%\ms3b.ini"
|
|
|
|
;--------G-R-A-V-I-S---------------
|
|
;Gravis - Xterminator Digital Gamepad
|
|
HKLM,%szMapFileReg%\VID_047D&PID_4003,OEMMapFile,,"%11%\%szDxDiDir%\gr4003.ini"
|
|
@p:HKLM,"%szMapFileReg%\Gravis Xterminator Digital GamePad",OEMMapFile,,"%11%\%szDxDiDir%\gr4003.ini"
|
|
|
|
@@:@i:;Gravis - Xterminator Digital Gamepad (GamePort)
|
|
@@:@i:HKLM,%szMapFileReg%\VID_047D&PID_4903,OEMMapFile,,"%11%\%szDxDiDir%\GR4003.ini"
|
|
@p:HKLM,"%szMapFileReg%\Gravis Xterminator Digital GamePad (GamePort)",OEMMapFile,,"%11%\%szDxDiDir%\GR4003.ini"
|
|
|
|
;Gravis - Xterminator Dual Control
|
|
HKLM,%szMapFileReg%\VID_047D&PID_3001,OEMMapFile,,"%11%\%szDxDiDir%\gr3001.ini"
|
|
@p:HKLM,"%szMapFileReg%\Gravis Xterminator Dual Control",OEMMapFile,,"%11%\%szDxDiDir%\gr3001.ini"
|
|
|
|
@@:@i:;Gravis - Xterminator Dual Control (GamePort)
|
|
@@:@i:HKLM,%szMapFileReg%\VID_047D&PID_3901,OEMMapFile,,"%11%\%szDxDiDir%\gr3001.ini"
|
|
@p:HKLM,"%szMapFileReg%\Gravis Xterminator Dual Control (GamePort)",OEMMapFile,,"%11%\%szDxDiDir%\GR3001.ini"
|
|
|
|
;Gravis - Eliminator Gamepad Pro
|
|
HKLM,%szMapFileReg%\VID_047D&PID_4005,OEMMapFile,,"%11%\%szDxDiDir%\gr4005.ini"
|
|
@p:HKLM,"%szMapFileReg%\Gravis Eliminator GamePad Pro",OEMMapFile,,"%11%\%szDxDiDir%\gr4005.ini"
|
|
|
|
;Gravis - GamePad pro USB
|
|
HKLM,%szMapFileReg%\VID_0428&PID_4001,OEMMapFile,,"%11%\%szDxDiDir%\gr4001.ini"
|
|
@p:HKLM,"%szMapFileReg%\Gravis GamePad Pro",OEMMapFile,,"%11%\%szDxDiDir%\gr4001.ini"
|
|
|
|
@@:@i:;Gravis - GamePad Pro (GamePort)
|
|
@@:@i:HKLM,%szMapFileReg%\VID_0428&PID_4901,OEMMapFile,,"%11%\%szDxDiDir%\GR4001.ini"
|
|
@p:HKLM,"%szMapFileReg%\Gravis GamePad Pro (GamePort)",OEMMapFile,,"%11%\%szDxDiDir%\GR4001.ini"
|
|
|
|
;-------A-C-T--L-A-B-S------------
|
|
@p:; RS - Wheel
|
|
@p:HKLM,"%szMapFileReg%\ACT LABS RS",OEMMapFile,,"%11%\%szDxDiDir%\act_rs.ini"
|
|
@p:
|
|
; RS Force - Wheel
|
|
HKLM,%szMapFileReg%\VID_061C&PID_C084,OEMMapFile,,"%11%\%szDxDiDir%\actc094.ini"
|
|
HKLM,%szMapFileReg%\VID_061C&PID_C094,OEMMapFile,,"%11%\%szDxDiDir%\actc094.ini"
|
|
|
|
|
|
[DiTypeAdjust.Add.Reg]
|
|
; Devices that benefit from overrides
|
|
|
|
@p:; ACT Labs Gun System
|
|
@p:HKLM,"%szMapFileReg%\ACT LABS GS",Flags2,3,1A,03,00,00
|
|
@p:
|
|
|
|
; Gravis Destroyer Tilt Gamepad
|
|
HKLM,%szMapFileReg%\VID_047D&PID_4008,Flags2,3,15,03,00,00
|
|
|
|
; Gravis Exterminator
|
|
HKLM,%szMapFileReg%\VID_047D&PID_4003,Flags2,3,15,02,00,00
|
|
@p:HKLM,"%szMapFileReg%\Gravis Xterminator Digital GamePad",Flags2,3,15,02,00,00
|
|
|
|
; Gravis Eliminator USB
|
|
HKLM,%szMapFileReg%\VID_047D&PID_3004,Flags2,3,00,00,20,00
|
|
|
|
; Gravis Eliminator Precision Pro
|
|
HKLM,%szMapFileReg%\VID_047D&PID_3005,Flags2,3,00,00,20,00
|
|
|
|
; Gravis Dual Control USB
|
|
HKLM,%szMapFileReg%\VID_047D&PID_3001,Flags2,3,00,00,20,00
|
|
|
|
@*:DX build may not be able to handle filtering separate 9x vs. 2k so for now
|
|
@*:put everything for 2k DX only in both version.
|
|
@*:@w!p:; Gravis Exterminator (GamePort)
|
|
@*:@w!p:HKLM,%szMapFileReg%\VID_047D&PID_4903,Flags2,3,15,02,00,00
|
|
@*:@w!p:HKLM,"%szMapFileReg%\Gravis Xterminator Digital GamePad (GamePort)",Flags2,3,15,02,00,00
|
|
@*:@w!p:
|
|
@w:; Gravis Exterminator (GamePort)
|
|
@w:HKLM,%szMapFileReg%\VID_047D&PID_4903,Flags2,3,15,02,00,00
|
|
@w:HKLM,"%szMapFileReg%\Gravis Xterminator Digital GamePad (GamePort)",Flags2,3,15,02,00,00
|
|
@w:
|
|
@p:; Gravis Stinger
|
|
@p:HKLM,%szMapFileReg%\"Gravis Stinger",Flags2,3,15,02,00,00
|
|
@p:
|
|
; Guillemot Dual Analog Gamepad
|
|
HKLM,"%szMapFileReg%\VID_06F8&PID_A300",Flags2,3,15,02,00,00
|
|
@p:HKLM,"%szMapFileReg%\DualAnalogLeaderUSB",Flags2,3,15,02,00,00
|
|
@p:HKLM,"%szMapFileReg%\Guillemot Dual Analog GamePad",Flags2,3,15,02,00,00
|
|
|
|
; Guillemot Ferrari wheel (non-FF)
|
|
HKLM,"%szMapFileReg%\VID_06F8&PID_A303",Flags2,3,16,02,00,00
|
|
@p:HKLM,"%szMapFileReg%\Guillemot Racing Wheel",Flags2,3,16,02,00,00
|
|
|
|
@p:; Interact SV-262 HammerHead FX
|
|
@p:HKLM,%szMapFileReg%\"Interact SV-262 HammerHead FX",Flags2,3,15,02,00,00
|
|
@p:
|
|
@@:@i:; Interact SV-262A HammerHead FX
|
|
@@:@i:HKLM,%szMapFileReg%\VID_05FD&PID_262A,Flags2,3,15,02,00,00
|
|
@@:@i:
|
|
@p:; Interact PC Power Pad Pro
|
|
@p:HKLM,%szMapFileReg%\"Interact PC PowerPad Pro",Flags2,3,15,02,00,00
|
|
@p:
|
|
; Interact Axis Pad - USB
|
|
HKLM,%szMapFileReg%\VID_05FD&PID_3002,Flags2,3,15,02,00,00
|
|
@p:; Interact AxisPad - Gameport
|
|
@p:HKLM,"%szMapFileReg%\InterAct I-73002 Dual Impact PC",Flags2,3,15,02,00,00
|
|
|
|
@p:; Interact Pro Pad 6
|
|
@p:HKLM,%szMapFileReg%\"ProPad 6",Flags2,3,15,02,00,00
|
|
@p:
|
|
|
|
; Interact Pro Pad 8.
|
|
HKLM,%szMapFileReg%\VID_05FD&PID_0253,Flags2,3,15,02,00,00
|
|
|
|
@@:@i:; Logitech Wingman Extreme Digital Gameport WDM
|
|
@@:@i:HKLM,%szMapFileReg%\VID_046D&PID_C020,Flags2,3,00,00,20,00
|
|
@@:@i:
|
|
|
|
@@:@i:; Logitech Wingman Interceptor Gameport WDM
|
|
@@:@i:HKLM,%szMapFileReg%\VID_046D&PID_C023,Flags2,3,00,00,20,00
|
|
@@:@i:
|
|
|
|
|
|
; Logitech Wingman Gamepad (Black) - USB
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C209,Flags2,3,15,02,00,00
|
|
|
|
; Logitech Wingman Gamepad Extreme - USB
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C208,Flags2,3,15,03,00,00
|
|
@@:@i:; Logitech WingMan Extreme - Gameport WDM
|
|
@@:@i:HKLM,%szMapFileReg%\VID_046D&PID_C027, Flags2,3,15,03,00,00
|
|
@p:; Logitech Wingman Gamepad Extreme - Gameport VxD
|
|
@p:HKLM,%szMapFileReg%\"LogitechWingmanGamepadExtreme",Flags2,3,15,03,00,00
|
|
|
|
@p:; Logitech CyberMan2
|
|
@p:HKLM,%szMapFileReg%\"LogitechCyberMan2",Flags2,3,18,03,00,00
|
|
@p:
|
|
; Logitech Wingman Formula (Yellow) - USB
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C202,Flags2,3,16,03,00,00
|
|
|
|
; Logitech Wingman Formula Force - GP
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C293,Flags2,3,16,02,00,00
|
|
|
|
; Logitech Wingman Formula Force - USB
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C291,Flags2,3,16,03,00,00
|
|
|
|
; Logitech Wingman Rumblepad
|
|
HKLM,%szMapFileReg%\VID_046D&PID_C20A,Flags2,1,15,02,40,00
|
|
|
|
; Microsoft Freestyle Pro - USB
|
|
HKLM,%szMapFileReg%\VID_045E&PID_000E,Flags2,3,15,03,00,00
|
|
@@:@i:; Microsoft Freestyle Pro - Gameport
|
|
@@:@i:HKLM,%szMapFileReg%\VID_045E&PID_000D,Flags2,3,15,03,00,00
|
|
@p:HKLM,"%szMapFileReg%\Microsoft SideWinder Freestyle Pro",Flags2,3,15,03,00,00
|
|
|
|
; Microsoft Force Feedback Wheel - USB
|
|
HKLM,%szMapFileReg%\VID_045E&PID_0034,Flags2,3,16,03,00,00
|
|
@@:@i:; Microsoft Force Feedback Wheel - Gameport
|
|
@@:@i:HKLM,%szMapFileReg%\VID_045E&PID_0015,Flags2,3,16,03,00,00
|
|
HKLM,"%szMapFileReg%\Microsoft SideWinder Force Feedback Wheel",Flags2,3,16,03,00,00
|
|
|
|
; Microsoft Precision Racing Wheel - USB
|
|
HKLM,%szMapFileReg%\VID_045E&PID_001A,Flags2,3,16,03,00,00
|
|
|
|
; Microsoft Game Voice - USB
|
|
HKLM,%szMapFileReg%\VID_045E&PID_003B,Flags2,1,19,04,00,01
|
|
|
|
; Saitek Cyborg 3d Gamepad (A)
|
|
HKLM,%szMapFileReg%\VID_06A3&PID_0104,Flags2,3,15,02,00,00
|
|
; Saitek Cyborg 3d Gamepad (D)
|
|
HKLM,%szMapFileReg%\VID_06A3&PID_0102,Flags2,3,15,02,00,00
|
|
; Saitek Cyborg 3d Gamepad (F)
|
|
HKLM,%szMapFileReg%\VID_06A3&PID_0101,Flags2,3,15,02,00,00
|
|
|
|
; Thrustmaster Nascar Pro Digital 2
|
|
HKLM,%szMapFileReg%\VID_044F&PID_B202,Flags2,3,16,03,00,00
|
|
|
|
@p:; SpaceTec SpaceOrb
|
|
@p:HKLM,%szMapFileReg%\"Spaceball",Flags2,3,18,03,00,00
|
|
@p:
|
|
|
|
@*:
|
|
@*: The DirectX build does not localize using .INX + <LANG>\.TXT
|
|
@*: so just put the English end on for those builds
|
|
@*:
|
|
@w:[Strings]
|
|
@w:;Non-Localizable strings
|
|
@w:szDxDiDir="DirectX\Dinput"
|
|
@w:szMapFileReg="System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput"
|
|
@w:
|
|
@*: Note, this file is not in fact localized in DirectX
|
|
@w:;Localizable Strings
|
|
@w:Dx8="DirectX 8.0"
|