[Version] Provider = %MfgName% Signature = $CHICAGO$ Class = HID ClassGUID = {745a17a0-74d3-11d0-b6fe-00a0c90f57da} DriverVer = 01/31/2001,2.06 layoutfile= layout.inf [SourceDisksNames] 1 = "Shock2USB Vibration Feedback Driver Disk",,0 [SourceDisksFiles] Shock2.inf = 1,, Shock2.sys = 1,, Shock2.dll = 1,, Shock2C.dll = 1,, ktdb.dll = 1,, Shock2.ini = 1,, [DestinationDirs] CopyFilesINI = 10 ;%SystemRoot% CopyFilesSYS = 10 , system32\drivers ;%SystemRoot%\system32\drivers CopyFilesDLL = 11 ;%SystemRoot%\system or system32 win98 or Win2000 InfFiles = 17 [Manufacturer] %MfgName% = GIC [GIC] %DeviceDescU% = GIC.Install , USB\VID_2772&PID_0011 ;------------------------------------------------- ; Win98 device install section [GIC.Install] CopyFiles = CopyFilesSYS , CopyFilesDLL , CopyFilesINI AddReg = FFDrv.AddReg , Device.AddReg DriverVer = 01/30/2001,2.06 [CopyFilesSYS] Shock2.sys,,,4 hidclass.sys,,,16 hidusb.sys,,,16 hidparse.sys,,,16 [CopyFilesDLL] Shock2.dll,,,4 Shock2C.dll,,,4 ktdb.dll,,,4 [CopyFilesINI] Shock2.ini,,,4 [Device.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,"hidusb.sys" [GIC.Install.HW] AddReg=GIC.Install.AddReg.HW [GIC.Install.AddReg.HW] HKR,,"LowerFilters",0x00010000,"Shock2.sys" ;============================================================nt ; Win2000 device install section [GIC.Install.NT] CopyFiles = CopyFilesSYS , CopyFilesDLL , CopyFilesINI AddReg = FFDrv.AddReg DriverVer = 01/30/2001,2.06 [GIC.Install.NT.HW] AddReg=GIC.Install.AddReg.NT.HW [GIC.Install.AddReg.NT.HW] HKR,,"LowerFilters",0x00010000,"psjoyusb" [GIC.Install.NT.Services] AddService = psjoyusb,,GIC.AddReg.Service [GIC.AddReg.Service] DisplayName = "GIC Filter Service" ServiceType = 1 ;SERVICE_KERNEL_DRIVER StartType = 3 ;(2)SERVICE_AUTO_START(3)SERVICE_DEMAND_START ErrorControl = 1 ;(0)SERVICE_ERROR_IGNORE ServiceBinary = %12%\Shock2.sys LoadOrderGroup = PNP Filter ;Extended base ;============================================================nt ;------------------------------------------------- ; Common section [FFDrv.AddReg] ;register for CPL Server CLSID HKCR,CLSID\%CPL_CLSID%,,,%CPLDrv.CLSID.Desc% HKCR,CLSID\%CPL_CLSID%\InProcServer32,,,%11%\Shock2C.dll HKCR,CLSID\%CPL_CLSID%\InProcServer32,ThreadingModel,,"Both" ; HKCR,CLSID\%CPL_CLSID%\InProcServer32,ThreadingModel,,"Apartment" HKCR,CLSID\%CPL_CLSID%\InProcHandler32,,,%11%\gchand.dll HKCR,CLSID\%CPL_CLSID%\ProgID,,,%DeviceDescU% ;register for Force Feedback CLSID HKCR,CLSID\%FF_CLSID%,,,%FFDrv.CLSID.Desc% HKCR,CLSID\%FF_CLSID%\InProcServer32,,,%11%\Shock2.dll HKCR,CLSID\%FF_CLSID%\InProcServer32,ThreadingModel,,"Both" ;we are going to support 4 axes, 16 buttons HKLM,%KEY_OEM%\%name0%,OEMName,0,%NAME% HKLM,%KEY_OEM%\%name0%,OEMCallOut,,joyhid.vxd HKLM,%KEY_OEM%\%name0%,OEMData,1,21,00,08,10,00,00,00 HKLM,%KEY_OEM%\%name0%,ConfigCLSID,,%CPL_CLSID% ;detailed axis information (name, attributes, etc) HKLM,%KEY_OEM%\%name0%\Axes\0,,,"X" HKLM,%KEY_OEM%\%name0%\Axes\0,Attributes,1,01,00,00,00 HKLM,%KEY_OEM%\%name0%\Axes\0,FFAttributes,1,05,00,00,00,c8,00,00,00 HKLM,%KEY_OEM%\%name0%\Axes\1,,,"Y" HKLM,%KEY_OEM%\%name0%\Axes\1,Attributes,1,01,00,00,00 HKLM,%KEY_OEM%\%name0%\Axes\1,FFAttributes,1,05,00,00,00,c8,00,00,00 HKLM,%KEY_OEM%\%name0%\Axes\2,,,"R" HKLM,%KEY_OEM%\%name0%\Axes\3,,,"Z" ;detailed button information (name, attributes, etc) HKLM,%KEY_OEM%\%name0%\Buttons\0,,,"Button 1" HKLM,%KEY_OEM%\%name0%\Buttons\0,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\1,,,"Button 2" HKLM,%KEY_OEM%\%name0%\Buttons\1,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\2,,,"Button 3" HKLM,%KEY_OEM%\%name0%\Buttons\2,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\4,,,"Button 4" HKLM,%KEY_OEM%\%name0%\Buttons\4,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\5,,,"Button 5" HKLM,%KEY_OEM%\%name0%\Buttons\5,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\6,,,"Button 6" HKLM,%KEY_OEM%\%name0%\Buttons\6,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\7,,,"Button 7" HKLM,%KEY_OEM%\%name0%\Buttons\7,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\8,,,"Button 8" HKLM,%KEY_OEM%\%name0%\Buttons\8,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\9,,,"Button 9" HKLM,%KEY_OEM%\%name0%\Buttons\9,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\10,,,"Button 10" HKLM,%KEY_OEM%\%name0%\Buttons\10,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\11,,,"Button 11" HKLM,%KEY_OEM%\%name0%\Buttons\11,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\12,,,"Button 12" HKLM,%KEY_OEM%\%name0%\Buttons\12,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\13,,,"Button 13" HKLM,%KEY_OEM%\%name0%\Buttons\13,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\14,,,"Button 14" HKLM,%KEY_OEM%\%name0%\Buttons\14,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\15,,,"Button 15" HKLM,%KEY_OEM%\%name0%\Buttons\15,Attributes,1,02,00,00,00 HKLM,%KEY_OEM%\%name0%\Buttons\16,,,"Button 16" HKLM,%KEY_OEM%\%name0%\Buttons\16,Attributes,1,02,00,00,00 ;force feedback support details HKLM,%KEY_OEM%\%name0%\OEMForceFeedback,Attributes,1,00,00,00,00,e8,03,00,00,e8,03,00,00 HKLM,%KEY_OEM%\%name0%\OEMForceFeedback,CLSID,,"%FF_CLSID%" HKLM,%KEY_OEM%\%name0%\%EFFECTS%,"" ;force feedback Effect details HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_ConstantForce%,,,"Constant Force" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_ConstantForce%,Attributes,1,01,00,00,00,01,00,00,00,ed,01,00,00,cd,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_RampForce%,,,"Ramp Force" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_RampForce%,Attributes,1,02,00,00,00,02,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Square%,,,"Square" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Square%,Attributes,1,03,00,00,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Sine%,,,"Sine" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Sine%,Attributes,1,04,00,00,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Triangle%,,,"Triangle" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Triangle%,Attributes,1,05,00,00,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Sawtooth_UP%,,,"Sawtooth Up" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Sawtooth_UP%,Attributes,1,06,00,00,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Sawtooth_Down%,,,"Sawtooth Down" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Sawtooth_Down%,Attributes,1,07,00,00,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Spring%,,,"Spring" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Spring%,Attributes,1,08,00,00,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Damper%,,,"Damper" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Damper%,Attributes,1,09,00,00,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Inertia%,,,"Inertia" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Inertia%,Attributes,1,0a,00,00,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Friction%,,,"Friction" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Friction%,Attributes,1,0b,00,00,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Custom%,,,"Custom" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Custom%,Attributes,1,0c,00,00,00,05,00,00,00,6f,01,00,00,4f,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_RandomNoise%,,,"RandomNoise" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_RandomNoise%,Attributes,1,0d,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_AircraftCarrierTakeOff%,,,"AircraftCarrierTakeOff" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_AircraftCarrierTakeOff%,Attributes,1,0e,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_BasketballDribble%,,,"BasketballDribble" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_BasketballDribble%,Attributes,1,0f,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_CarEngineIdle%,,,"CarEngineIdle" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_CarEngineIdle%,Attributes,1,10,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_ChainsawIdle%,,,"ChainsawIdle" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_ChainsawIdle%,Attributes,1,11,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_ChainsawInAction%,,,"ChainsawInAction" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_ChainsawInAction%,Attributes,1,12,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_DieselEngineIdle%,,,"DieselEngineIdle" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_DieselEngineIdle%,Attributes,1,13,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Jump%,,,"Jump" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Jump%,Attributes,1,14,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Land%,,,"Land" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Land%,Attributes,1,15,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_MachineGun%,,,"MachineGun" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_MachineGun%,Attributes,1,16,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Punched%,,,"Punched" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Punched%,Attributes,1,17,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_RocketLaunch%,,,"RocketLaunch" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_RocketLaunch%,Attributes,1,18,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_SecretDoor%,,,"SecretDoor" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_SecretDoor%,Attributes,1,19,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_SwitchClick%,,,"SwitchClick" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_SwitchClick%,Attributes,1,1a,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_WindGust%,,,"WindGust" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_WindGust%,Attributes,1,1b,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_WindShear%,,,"WindShear" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_WindShear%,Attributes,1,1c,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Pistol%,,,"Pistol" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Pistol%,Attributes,1,1d,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Shotgun%,,,"Shotgun" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Shotgun%,Attributes,1,1e,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser1%,,,"Laser1" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser1%,Attributes,1,1f,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser2%,,,"Laser2" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser2%,Attributes,1,20,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser3%,,,"Laser3" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser3%,Attributes,1,21,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser4%,,,"Laser4" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser4%,Attributes,1,22,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser5%,,,"Laser5" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser5%,Attributes,1,23,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser6%,,,"Laser6" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Laser6%,Attributes,1,24,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_OutOfAmmo%,,,"OutOfAmmo" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_OutOfAmmo%,Attributes,1,25,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_LightningGun%,,,"LightningGun" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_LightningGun%,Attributes,1,26,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Missile%,,,"Missile" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Missile%,Attributes,1,27,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_GatlingGun%,,,"GatlingGun" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_GatlingGun%,Attributes,1,28,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_ShortPlasma%,,,"ShortPlasma" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_ShortPlasma%,Attributes,1,29,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_PlasmaCannon1%,,,"PlasmaCannon1" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_PlasmaCannon1%,Attributes,1,2a,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_PlasmaCannon2%,,,"PlasmaCannon2" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_PlasmaCannon2%,Attributes,1,2b,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Cannon%,,,"Cannon" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Cannon%,Attributes,1,2c,00,00,00,ff,00,00,00,ef,00,00,00,cf,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_RawForce%,,,"RawForce" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_RawForce%,Attributes,1,2d,00,00,00,01,00,00,00,60,01,00,00,40,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_VFXEffect%,,,"VFXEffect" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_VFXEffect%,Attributes,1,2e,00,00,00,ff,00,00,00,65,01,00,00,4d,00,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_RTCSpring%,,,"RTCSpring" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_RTCSpring%,Attributes,1,2f,00,00,00,ff,00,00,00,20,01,00,00,00,01,00,00,30,00,00,00 HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Wall%,,,"Wall" HKLM,%KEY_OEM%\%name0%\%EFFECTS%\%GUID_Wall%,Attributes,1,30,00,00,00,ff,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00 [FFDrv.DelReg] HKCR,CLSID\%FF_CLSID% HKLM,%KEY_OEM%\%OEM_NAME% ;------------------------------------------------- ; Strings section [Strings] ;Localized strings MfgName = " " NAME = "Shock2USB Vibration Feedback Joystick" DrvVer = "01/30/2001,2.06" DeviceDescU = "Shock2USB Vibration Feedback Joystick" name0 = "VID_2772&PID_0011" KEY_OEM = "System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM" EFFECTS = "OEMForceFeedback\Effects" ;force feedback support strings FFDrv.CLSID.Desc = "Shock2 Rumble Driver" FF_CLSID = "{13BF4C10-E102-11D0-B3E3-0020AFD4290C}" CPLDrv.CLSID.Desc = "Shock2 CPL Server Driver" CPL_CLSID = "{13BF4C10-E102-11D0-B3E3-0020AFD4290D}" GUID_ConstantForce = "{13541C20-8E33-11D0-9AD0-00A0C9A06E35}" GUID_RampForce = "{13541C21-8E33-11D0-9AD0-00A0C9A06E35}" GUID_Square = "{13541C22-8E33-11D0-9AD0-00A0C9A06E35}" GUID_Sine = "{13541C23-8E33-11D0-9AD0-00A0C9A06E35}" GUID_Triangle = "{13541C24-8E33-11D0-9AD0-00A0C9A06E35}" GUID_Sawtooth_Up = "{13541C25-8E33-11D0-9AD0-00A0C9A06E35}" GUID_Sawtooth_Down = "{13541C26-8E33-11D0-9AD0-00A0C9A06E35}" GUID_Spring = "{13541C27-8E33-11D0-9AD0-00A0C9A06E35}" GUID_Damper = "{13541C28-8E33-11D0-9AD0-00A0C9A06E35}" GUID_Inertia = "{13541C29-8E33-11D0-9AD0-00A0C9A06E35}" GUID_Friction = "{13541C2A-8E33-11D0-9AD0-00A0C9A06E35}" GUID_Custom = "{13541C2B-8E33-11D0-9AD0-00A0C9A06E35}" GUID_RandomNoise = "{e84cd1a3-81fa-11d0-94ab-0080c74c7e95}" GUID_AircraftCarrierTakeOff = "{e84cd1a4-81fa-11d0-94ab-0080c74c7e95}" GUID_BasketballDribble = "{e84cd1a5-81fa-11d0-94ab-0080c74c7e95}" GUID_CarEngineIdle = "{e84cd1a6-81fa-11d0-94ab-0080c74c7e95}" GUID_ChainsawIdle = "{e84cd1a7-81fa-11d0-94ab-0080c74c7e95}" GUID_ChainsawInAction = "{e84cd1a8-81fa-11d0-94ab-0080c74c7e95}" GUID_DieselEngineIdle = "{e84cd1a9-81fa-11d0-94ab-0080c74c7e95}" GUID_Jump = "{e84cd1aa-81fa-11d0-94ab-0080c74c7e95}" GUID_Land = "{e84cd1ab-81fa-11d0-94ab-0080c74c7e95}" GUID_MachineGun = "{e84cd1ac-81fa-11d0-94ab-0080c74c7e95}" GUID_Punched = "{e84cd1ad-81fa-11d0-94ab-0080c74c7e95}" GUID_RocketLaunch = "{e84cd1ae-81fa-11d0-94ab-0080c74c7e95}" GUID_SecretDoor = "{e84cd1af-81fa-11d0-94ab-0080c74c7e95}" GUID_SwitchClick = "{e84cd1b0-81fa-11d0-94ab-0080c74c7e95}" GUID_WindGust = "{e84cd1b1-81fa-11d0-94ab-0080c74c7e95}" GUID_WindShear = "{e84cd1b2-81fa-11d0-94ab-0080c74c7e95}" GUID_Pistol = "{e84cd1b3-81fa-11d0-94ab-0080c74c7e95}" GUID_Shotgun = "{e84cd1b4-81fa-11d0-94ab-0080c74c7e95}" GUID_Laser1 = "{e84cd1b5-81fa-11d0-94ab-0080c74c7e95}" GUID_Laser2 = "{e84cd1b6-81fa-11d0-94ab-0080c74c7e95}" GUID_Laser3 = "{e84cd1b7-81fa-11d0-94ab-0080c74c7e95}" GUID_Laser4 = "{e84cd1b8-81fa-11d0-94ab-0080c74c7e95}" GUID_Laser5 = "{e84cd1b9-81fa-11d0-94ab-0080c74c7e95}" GUID_Laser6 = "{e84cd1ba-81fa-11d0-94ab-0080c74c7e95}" GUID_OutOfAmmo = "{e84cd1bb-81fa-11d0-94ab-0080c74c7e95}" GUID_LightningGun = "{e84cd1bc-81fa-11d0-94ab-0080c74c7e95}" GUID_Missile = "{e84cd1bd-81fa-11d0-94ab-0080c74c7e95}" GUID_GatlingGun = "{e84cd1be-81fa-11d0-94ab-0080c74c7e95}" GUID_ShortPlasma = "{e84cd1bf-81fa-11d0-94ab-0080c74c7e95}" GUID_PlasmaCannon1 = "{e84cd1c0-81fa-11d0-94ab-0080c74c7e95}" GUID_PlasmaCannon2 = "{e84cd1c1-81fa-11d0-94ab-0080c74c7e95}" GUID_Cannon = "{e84cd1c2-81fa-11d0-94ab-0080c74c7e95}" GUID_RawForce = "{e84cd1c6-81fa-11d0-94ab-0080c74c7e95}" GUID_VFXEffect = "{e84cd1c7-81fa-11d0-94ab-0080c74c7e95}" GUID_RTCSpring = "{e84cd1c8-81fa-11d0-94ab-0080c74c7e95}" GUID_Wall = "{e84cd1a1-81fa-11d0-94ab-0080c74c7e95}"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.