(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
06-01-24 07:31 AM
0 users currently in Hardware / Software.
Acmlm's Board - I3 Archive - Hardware / Software - D-Pad to Analog stick simulator?
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
||bass
Posts: 203/594
Originally posted by Zem +
However, in a few games I've emulated it works just dandy to make a press on the D-pad correspond to the maximum analog input in that direction. Many games don't require you to ever push less than full or be more precise than the existing eight directions.
This is definately true. Many RPG games come to mind that do exactally this.
Zem
Posts: 798/1097
However, in a few games I've emulated it works just dandy to make a press on the D-pad correspond to the maximum analog input in that direction. Many games don't require you to ever push less than full or be more precise than the existing eight directions.
||bass
Posts: 202/594
Originally posted by Dwedit
Any programs out there that allow a d-pad to act like an analog stick, and gradually move to the position instead of instantly change?
For the most part, no. A d-pad and an analog stick work in fundamentally different ways.

Let's take the playstation controller for example. The d-pad is actually an array of 4 buttons, one for each direction. Also keep in mind that no more then 2 directions can be pushed at any given moment due to the nature of the gamepad. You can't press up, down, and left at the same time, for example. You have a total of 8 possible combinations with a d-pad, 4 cardinals and 4 diagonals.

The hardware handles this as 4 boolean values. An analog stick on the other hand is a pair of 2 analog axis. The hardware handles this as 2 signed 1-byte values. A full range of motion should permit for 65536 distinct direction/intensity combinations.

Due to the "all or nothing" nature of d-pad hardware, mapping this input to an analog stick is, at best, exrteamly awkward, involving rather ugly workarounds involving timed or multiple presses that make most games totally unplayable.
Zem
Posts: 795/1097
Originally posted by Surlent
You could check the emulators themselves. In Project64 you can remap the direction buttons to the normal digital ones on your gamepad or to the keyboard (arrow) keys, there is a setting called "deadzone". I think it adjusts how long you need to press a key to make the emulator think that you move the "stick" wider, like if you walk slowly in SM64 or Zelda OoT.

You sure about this? There's generally a "deadzone" setting for analog controls, which defines how far from neutral the control can go before it starts signaling.
Surlent
Posts: 19/103
You could check the emulators themselves. In Project64 you can remap the direction buttons to the normal digital ones on your gamepad or to the keyboard (arrow) keys, there is a setting called "deadzone". I think it adjusts how long you need to press a key to make the emulator think that you move the "stick" wider, like if you walk slowly in SM64 or Zelda OoT.
Dwedit
Posts: 40/116
Any programs out there that allow a d-pad to act like an analog stick, and gradually move to the position instead of instantly change?
Acmlm's Board - I3 Archive - Hardware / Software - D-Pad to Analog stick simulator?


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.011 seconds; used 351.48 kB (max 392.25 kB)