Bonsoir j'ai eu aussi le même problème mais a force de persévérance j'ai trouveé la solution et je me suis inscrit sur jeuxvideo.com pour vous la faire partager.
il suffit de telecharger xpadder à cette adresse http://www.clubic.com/telecharger-fiche70840-xpadder.html
executer le programe
une fois le dossier xpadder_gamepad_profiler cré vous démarrer le fichier xpadder.exe
et vous suivez ce tuto en assignant les touches clavier de sonic au bouton que vous souhaiter de votre manette
http://www.dailymotion.com/video/xcwssf_tuto-xpadder-igloops-fr_videogames?start=2#from=embed
voici les touche clavier de sonic
x = sauter
v = attaque flash
entré = start\confirmer
M = camera haut ( en mode freecam )
I = camera bas ( en mode freecam )
K = camera gauche ( en mode freecam )
J = camera droite ( en mode freecam )
fleche de direction = diriger sonic
ensuite il faut laisser ouvert le programme xpadder et déconnecter votre manette du pc. vous lancer ensuite sonic dx et une foi le jeux en marche vous brancher votre manette et après 10h de recherche acharné jarrive enfin à faire courir sonic avec mon stick analogique sans qui ne perde la tête
Pour info j'ai une manette xbox360 wirleess pour pc
en n'esperant vous avoir aidé je vous shouaite bonne nuit ;)