
Jouer à DBZ Devolution sur Android avec une manette PS3
Je suis récemment tombé sur une vidéo de KoKuTanLuFi jouant à DBZ Devolution sur son téléphone portable Android avec une manette PS3. L'idée m'a plu alors voici un tutoriel expliquant comment faire.
Je précise que la manipulation n'est pas simple et qu'une des applications utilisées dans ce tutoriel est payante.
EDIT 14/10/2018 :
Ce tutoriel est obsolète et il ne fonctionnera pas !
Voici la liste matérielle et logicielle nécessaire :
- Un GSM sous Android ROOT avec les applications suivantes :
Adobe Flash Player 11- SWF player
Sixaxis Compatibility CheckerSixaxis Controller, cette dernière est payante...- Le fichier Flash du jeu DBZ Devolution
- Une manette sans fil PS3 originale et son câble mini-USB
- Le programme Windows SixaxisPairTool
1 - DBZ Devolution sur Android

Nous avons déjà vu comment jouer à DBZ Devolution sur Android sur cet article :
Dragon Ball Z Devolution - 0.9.4 - Fingerprint
Pour rappel, il suffit d'installer Adobe Flash Player 11 et SWF player sur votre GSM.
Puis transférez dbz.swf sur votre GSM.
Grâce à SWF player, vous pouvez déjà lancer DBZ Devolution, et voir s'il fonctionne correctement avant de passer à la suite.
2 - Vérification de la compatibilité du GSM

Si tout a fonctionné, nous allons vérifier que votre GSM est compatible avec le pilote de manette PS3.
Installez l'application Sixaxis Compatibility Checker sur votre GSM.
Lancez Sixaxis Compatibility Checker.
Si votre matériel est compatible, une adresse bluetooth va s'afficher en bas d'écran. Si ce n'est pas le cas, ce n'est pas la peine d'aller plus loin.
Notez cette adresse, c'est l'adresse bluetooth de votre GSM et nous allons nous en servir par la suite.
3 - Changer l'adresse bluetooth de la manette PS3
Nous allons maintenant écrire cette adresse bluetooth dans le firmware de la manette PS3.
Pour cela, branchez la manette PS3 sur votre PC et installez SixaxisPairTool.
Pour ma part, j'ai dû redémarrer mon ordinateur après installation pour que les drivers USB soient pris en compte.

Normalement, SixaxisPairTool doit reconnaître votre manette PS3 et afficher son adresse bluetooth devant Current Master. A vous de la modifier en entrant l'adresse bluetooth de votre GSM noté précédemment dans la case Change Master.
Une fois fait, vous pouvez débrancher la manette.
4 - Coupler la manette PS3 avec le GSM

Sur votre GSM, lancez Sixaxis Compatibility Checker et cliquez sur START.
Maintenant, laissez enfoncé le bouton POWER de la manette PS3. Si tout s'est bien passé, les loupiottes de la manette vont arreter de clignoter et seule la lumière 1 va rester allumé.e.
Félicitations !
Vous savez maintenant comment synchroniser la manette PS3 avec votre GSM. Vous pouvez désinstaller Sixaxis Compatibility Checker et acheter Sixaxis Controller.
5 - Configuration du mapping de la manette

Lancez Sixaxis Controller.
Appuyez sur START puis couplez la manette PS3 comme précédemment.
Une fois fait, cliquez sur Change IME.

Un popup s'ouvre.
Cochez Sixaxis Controller.
!!! IMPORTANT !!!
Veuillez noter que quand vous aurez terminé de jouer, il ne faudra pas oublier de revenir cocher le Clavier Android sur cet écran sinon vous aurez du mal à écrire vos SMS...
Enfin, cliquez sur Configurez les modes de saisie.

Vous allez atterrir dans l'écran Langue et saisie d'Android.
Cliquez sur le bouton de configuration de Sixaxis Controller.

DBZ Devolution est un jeu Flash qui utilise principalement le clavier. Nous allons donc nous servir de la manette pour émuler une frappe de touche clavier. Les menus du jeu étant directement accessibles avec l'écran tactile.
Choisissez Keyboard Emulation.

Cliquez sur Key Mappings.

Sixaxis Controller supporte jusqu'à 4 manettes en même temps. Je vais expliquer comment régler la première manette, mais vous pourrez faire de même pour la seconde si vous voulez jouer à DBZ Devolution à deux.
Cliquez sur 1st Controller.

Sur cet écran, vous pouvez configurer la correspondance entre les boutons de la manette et les touches du clavier.
Vous pouvez aussi enregistrer et charger vos réglages pour différents jeux.
Cliquez sur Edit Mappings.

Pour jouer à DBZ Devolution, nous avons simplement besoin des touches de directions et deux boutons ATTACK et DEFENSE.
Pour plus de facilité, nous allons faire correspondre les boutons de la manette à des touches simples du clavier.
Cliquez sur Left et choisissez la touche A.
Continuez afin d'obtenir :
- A - Left
- B - Right
- C - Up
- D - Down
- E - Square
- F - Cross
Et voilà, vous pouvez revenir sur l'écran d'accueil de votre GSM. L'application Sixaxix Controller va tourner en tache de fond pour gérer la manette PS3.
6 - Setup de DBZ Devolution
Sur votre GSM, chargez DBZ Devolution avec SWF Player.

Allez dans le menu SETUP et configurez les touches du joueur 1.
Pour ça, cliquez sur la direction UP du joueur 1, puis appuyez sur la direction haut de la manette.
Si vous avez bien suivi le tutoriel, la touche est remplacée par la lettre C.

Continuez à régler les touches du joueur 1 avec les croix de directions, puis le bouton SQUARE pour la touche ATTACK et CROSS pour DEFENSE.
Et voilà !
C'était un tutoriel assez long mais qui valait surement le coup !!!
