Автор: qqwweerrttyy2008
Дата сообщения: 04.11.2008 21:01
У меня операционка Vista x64, возможно в XP такой ветки и нет, сейчас проверить не могу... Если нет, то, наверное, достаточно именить тока ветку HKEY_LOCAL_MACHINE.
Если манипуляции удадуться, то в списке геймпадов поменяется название геймпада c "USB Gamepad" на "Trust GM-1520 Dual Stick"
К сожалению с этим драйвером работает только один мотор, второй простаивает. Но это не сильно портит ощущения.
Содержимое .reg файла для HKEY_LOCAL_MACHINE (для HKEY_CURRENT_USER просто заменить):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003]
"ConfigCLSID"="{60150966-C4AE-11D1-B59B-00A0C9971EFC}"
"OEMName"="Trust GM-1520 Dual Stick"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Axes]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Axes\0]
"Attributes"=hex:01,81,00,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Axes\1]
"Attributes"=hex:01,81,00,00
"FFAttributes"=hex:0a,00,00,00,00,01,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\0]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\1]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\10]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\11]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\12]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\2]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\3]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\4]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\5]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\6]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\7]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\8]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\Buttons\9]
"Attributes"=hex:02,80,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback]
"Attributes"=hex:00,00,00,00,e8,03,00,00,e8,03,00,00
"CLSID"="{8D533A48-7A5F-11D3-8297-0050DA1A72D3}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C20-8E33-11D0-9AD0-00A0C9A06E35}]
@="Constant"
"Attributes"=hex:00,00,00,00,01,86,00,00,ed,03,00,00,ed,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C21-8E33-11D0-9AD0-00A0C9A06E35}]
@="Ramp Force"
"Attributes"=hex:01,00,00,00,02,86,00,00,ef,03,00,00,ef,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C22-8E33-11D0-9AD0-00A0C9A06E35}]
@="Square Wave"
"Attributes"=hex:02,00,00,00,03,86,00,00,ef,03,00,00,ef,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C23-8E33-11D0-9AD0-00A0C9A06E35}]
@="Sine Wave"
"Attributes"=hex:03,00,00,00,03,86,00,00,ef,03,00,00,ef,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C24-8E33-11D0-9AD0-00A0C9A06E35}]
@="Triangle Wave"
"Attributes"=hex:04,00,00,00,03,86,00,00,ef,03,00,00,ef,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C25-8E33-11D0-9AD0-00A0C9A06E35}]
@="Sawtooth Up Wave"
"Attributes"=hex:05,00,00,00,03,86,00,00,ef,03,00,00,ef,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C26-8E33-11D0-9AD0-00A0C9A06E35}]
@="Sawtooth Down Wave"
"Attributes"=hex:06,00,00,00,03,86,00,00,ef,03,00,00,ef,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C27-8E33-11D0-9AD0-00A0C9A06E35}]
@="Spring"
"Attributes"=hex:07,00,00,00,04,d8,00,00,6d,03,00,00,6d,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C28-8E33-11D0-9AD0-00A0C9A06E35}]
@="Damper"
"Attributes"=hex:08,00,00,00,04,d8,00,00,6d,03,00,00,6d,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C29-8E33-11D0-9AD0-00A0C9A06E35}]
@="Inertia"
"Attributes"=hex:09,00,00,00,04,d8,00,00,6d,03,00,00,6d,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C2A-8E33-11D0-9AD0-00A0C9A06E35}]
@="Friction"
"Attributes"=hex:0a,00,00,00,04,d8,00,00,6d,03,00,00,6d,03,00,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0810&PID_0003\OEMForceFeedback\Effects\{13541C2B-8E33-11D0-9AD0-00A0C9A06E35}]
@="CustomForce"
"Attributes"=hex:00,01,00,00,05,86,00,00,ef,03,00,00,ef,03,00,00,30,00,00,00