Howdy Mike.
Glad to hear my ramblings have been of use to someone! But a plea for help
from ME is a sign of true distress:-), so I'll give it a go.
You're probably wanting to know more than you need to. However, for the
purposes of altering your deadzone, (and many others) that can be detrimental!
Since I don't know which editor you have, I'll be general, and forgive me for
repeating bits from my other post on the subject.
(NOTE: This applies to wheels only. If you're using a joystick, you don't
need to do lower the deadzone, as it'll just make it WAY twitchy.)
ALL you need to do is the following: (with one caveat: Before changing the
file, you might want to copy it into some other folder of your choice, so
you'll have a backup of the original.)
1) With the hex editor you've downloaded, open the file dinput.dll, which is in
your C:\Windows\System\ folder (assuming C is the HD you have your OS on).
Assuming you've got a common Windows-compatible editor, you can just browse for
the file and click "ok" when you've found it.
2) You will then see the contents of the file displayed. Depending on your
editor, (I use AXE, for which these instructions definitely work) you may have
display sections labeled offset, bytes, and ansi or unicode text. The relevant
data will be in the bytes section, but don't worry about that for now.
3) Look at the menu in your editor. Somewhere, either in the text menus or at
an icon, will be a "go to" choice. Click on it. In the space provided, type
in d8bc. Most editor "go to's" default to the hex setting, rather than dec (you
don't need to know), but if yours offers a choice here, make sure it's on hex.
Click "ok" after typing the location.
4) You'll then find your cursor blinking to the left of a series of letters and
numbers, the first four of which will be B8 05 , assuming you typed the
location correctly and the file hasn't been modified already. Hit your right
arrow key once and you'll see the cursor skips over the first byte(B8) to the
beginning of the next(05). THIS is the byte that matters.
5) The 05 corresponds to a 5% deadzone, or the center percentage of your game
controller's actual movement that will not result in virtual movement. This is
the default and it works fine for joysticks, which have much less total travel
than wheels. Type in 00 for a 0% deadzone, or 01 for 1%, 02 for 2%, etc. If
you want to go back and change it, use your arrow key or mouse. Don't change
anything else but this byte.
6) Once done, save the file, exit the editor program, and you're set. If you
want to experiment, just repeat the above and try a different number, 01
through 05. Don't bother with anything above 05, though, as there's really no
point.
I hope this got you there. It's easier than it sounds, but if you're not comfy
with it, just don't save the changes to the file. Email me if you need any
more.
Steve B.
remove "edy" from address for email