DDR PC Gamer : Stepmania, logiciel pour faire du DDR sur PC, même en réseau !

Stepmania et le jeu en réseau

 

Stepmania est le logiciel de référence de part l'importance de la communauté et ses mises à jour régulières. Même si j'ai une préférence pour l'interface de Dance with Intensity il faut reconnaitre que niveau fonctionalités Stepmania le dépasse largement.
Surtout, le mod sm-online l'ouvre au jeu en réseau et je peux vous dire qu'à huit, le Dance Dance Revolution c'est énorme  !!

Je parle ici de la version 3.9 stabilisée et non de la version 4.0 encore en développement , que j'ai testée également et à laquelle je consacre une page spécifique.

Configuration:

Stepmania se récupère à cette adresse : http://www.stepmania.com/wiki/Downloads. Il existe des versions modifiées non officielles, notamment celle ci qui permet de jouer à quatre sur un même écran, ou Stepmania Redux qui inclut des thèmes annonceurs et quelques modifs de gameplay, voir ici.
 Procédons au réglages des differentes options.

écran de titre de Stepmania

Comme pour DWI on a en haut à gauche le nombre de musiques disponibles.

Dirigez vous vers options et changez les paramètres suivants:

Dans appearance Options:
Announcer : par défaut Stepmania ne propose pas d'annonceur (et c'est bien dommage). Vous devrez donc en télécharger sur le site officiel de Stepmania (celui où vous avez téléchargé le logiciel) ou alors en utilisant l'outil "Stepmania announcer editor" disponible sur le même site pomper l'announcer de DWI (qui est génial) voire en créer un perso. Comme je suis sympa je met à dispo l'adaptation que j'ai faite du thème de dance with intensity : cadeau ! Dans tous les cas vous placez le pack d'announcer dans le repertoire Stepmania/announcer et vous l'activez sur cet écran d'option.
Petit defaut de Stepmania, il regorge d'écrans inutiles qui deviennent vite très agaçants. Mettez donc les écrans instruction et caution sur skip, et song group sur all music à moins que vous ne souhaitiez limiter les musiques disponibles pour votre partie à un seul dossier.
Dernière option très utile, merci à Rominou qui m'en fait part sur le livre d'or. Dans note skin, mettez note. Cela donne une couleur différente aux flèches en demi et quart temps, et facilite grandement la lecture du jeu à partir du niveau standard.

 Dans Background Options:
 
Danger
sur Off (sinon c'est très énervant quand on perd).

Dans Coin Options
Attention à garder coin sur Home : sinon vous passez en mode arcade, il faut mettre des crédits pour pouvoir jouer et on n'a plus accès à aucun menu. Dans ce cas on peut mettre très longtemps avant de trouver la touche qui rétablit le mode home (perso j'ai même du réinstaller une fois, mais maintenant je sais que c'est F3...).
Le mode event permet d'enlever la limitation de trois chansons d'affilée avant de retourner au menu : vous pouvez alors jouer à l'infini.

Dans Config Key/Joy Mappings
 
C'est là que vous reglez les touches de votre tapis. La partie gauche de l'écran correspond au joueur 1, la droite au joueur 2. On peut assigner trois touches différentes à chaque fonction. Les menu dedicated sont des touches qui servent uniquement à se déplacer dans les menus. Si dans input options vous choisissez only dedicated, ce seront les seules touches utilisées, c'est à dire que vous ne pourrez pas naviguer dans les menus avec les tapis. Il faut choisir cette option quand on organise des parties en réseau car il y en a toujours un pour marcher bêtement sur les tapis et dérégler ainsi toutes les options...
Dans Graphic Options
Contrairement à DWI vous pouvez pousser la résolution du jeu afin que ce soit plus zoli...
Dans Machine Options
Passez le default fail type sur Off (sinon quand la barre de vie en haut de l'écran se vide la chanson s'arrête) et reglez Menu Timer sur Off, histoire de prendre tout votre temps pour choisir la musique. Il ya deux Scoring Type, max2 et 5th. Dans les deux cas, le système de score est incroyablement compliqué, un forumer donne les formules ici pour les masochistes. Ce que j'ai noté c'est que si on foire les premières flèches le score sera minable quoique l'on fasse ensuite, et cela est vrai pour les deux systèmes de score. Donc on ne peut pas prendre une musique en cours et performer. Mon explication c'est que le jeu évalue en permanence le grade final qu'il donnera, avec pas mal de miss vous aurez E et alors chaque flèche donnera 10 points contre 10 000 quand vous étiez estimé au A !  Je vous conseille de vous fier plutôt au grade (de AAA à E).
Dans Profile Options
Vous devez créer des profils prédeterminés et les activer ici. Il faut donc retourner au menu des options pour changer de joueur, ce que je trouve bien dommage. Il n'y a pas les stats non plus il faut les chercher dans records, ni les photos :((

Enfin,  il existe un outil de configuration qui se trouve soit dans le menu démarrer soit dans le sous dossier Program de Stepmania, sous le nom de Smpackage.exe. Il permet d'ajuster certaines options systèmes en cas de bug, et d'éditer le fichier preferences.ini pour une configuration avancée.

Les chansons:

Les musiques pour DDR sont regroupées dans differents dossiers comme "Dance Dance Revolution 1st mix" ou "Hits songs" . Ces dossiers se placent impérativement dans le dossier Songs de Stepmania. Alternativement, vous pouvez modifier le fichier Stepmania.ini qui se trouve dans le répertoire Data et écrire à la ligne Additionnal Song folders = le chemin d'accès à vos titres. Quel intêret ? Si vous utilisez plusieurs versions de Stepmania, ou Stepmania et Dance with Intensity, cette astuce vous permettra d'économiser du disque dur en ne mettant vos titres qu'à un seul endroit...
Pour débuter, lisez ma section "Démarrer au DDR" dans la page DDR, c'est quoi ?, je donne quelques titres en téléchargement en plus de conseils pour apprendre à jouer.

Les skins:

Stepmania est plus personnalisable que DWI, puisque on peut telecharger des themes pour le modifier un peu. Il faut mettre le dossier du thème dans le répertoire Stepmania/Themes puis on l'active dans appearance options. Quelques thèmes sont dispos sur le site officiel. On peut même mettre des personnages dansants en 3D en fond pendant qu'on joue (background/dancing characters), mais comme l'animation des persos n'a rien à voir avec ce que l'on fait ce n'est pas terrible.

Le jeu:

A l'écran titre selectionnez game start, puis choisissez entre single, solo, versus et double (jouer tout seul avec deux tapis). Attention : Les modes versus et double ne sont disponibles qu'une fois que le second joueur a fait start, pour ça il faut avoir configuré les touches dans les options (voir plus haut).Le mode solo utilise deux flèches supplémentaires, mais peu de musiques sont compatibles. Selectionnez ensuite le niveau, et vous arrivez à l'écran de selection des titres.

selection des titres

Il est très similaire à celui de Dance With Intensity. On retrouve sur la droite la liste des dossiers que l'on developpe avec start pour obtenir la liste des musiques. Pour pouvoir changer de niveau de difficulté il faut faire rapidement haut-haut ou bas-bas. De même on peut changer le mode de tri avec haut-bas-haut-bas.

La petite icone carrée en haut à gauche du rond indique le mode de difficulté selectionné: le kanji est peut être plus classe que les L, S et H de DWI, mais c'est nettement moins explicite. Ici vous êtes en standard. Il existe un mode débutant (icone bleu clair), light (orange), standart (rose), heavy (vert clair), et challenge (bleu foncé). Merci Engeki pour m'avoir indiqué les bonnes couleurs (je suis daltonien...) :) Evidement les modes de difficulté disponibles varient suivant la chanson. Dans un même mode de difficulté on trouve des titres plus ou moins ardus, le nombre de pieds en est une bonne indication. Le graphique juste au dessus traduit l'intensité du titre suivant plusieurs critères que je n'ai pas tous compris.

La touche start confirme le choix de la musique. Appuyer une deuxième fois vous fait entrer dans un menu d'option spécial. Globalement c'est le même que dans Dance With Intensity, avec plus d'options (les mines sont marrantes par exemple) : speed modifie la vitesse de défilement des flèches, acceleration les fait avancer de façon irrégulière, effect les bouge de gauche à droite et plusieurs autres options assez perturbantes. Dans le cadre d'un tournoi c'est pas mal pour les phases finales :D

stepmania, écran de jeu

Nous voilà en pleine partie ! Vous devez presser le tapis quand les flèches arrivent en haut de l'écran (en superposition exacte des flèches transparentes) mais il faut comprendre que l'écran vous indique OU placer le pied et non QUAND, c'est le rythme de la musique qui doit vous guider et il est illusoire d'ésperer jouer "au visu". C'est un jeu musical ne l'oublions pas !
Les flèches jaunes qui s'étirent en longueur sont des freezes, il faut laisser le pied dessus. En haut se situe la barre d'excitation du public, qui se remplit quand vous êtes bon.

Pour chaque flèche il y a six niveaux de performance: miss, boo, good, great, perfect et marvelous. Il s'agit de la justesse de votre timing. Tant que vous ne descendez pas en dessous de great! vous augmentez votre compteur de combo qui est ici à 51.

Pendant le jeu la touche F7 permet d'activer les assist ticks comme dans DWI, en revanche on ne retrouve pas la possibilité d'accélérer ou ralentir la musique (en fait si, c'est l'option rate mais çà marche moins bien, le son est distordu).
Si par erreur vous modifiez le BPM ou l'offset avec les touches F9-F12, surtout choisissez no quand on vous demande si vous voulez sauvegarder la modif, sinon la chanson ne sera plus du tout dans le rythme.

Finalement votre performance est évaluée par un score dont le mode de calcul est obscur et par un grade de E à AAA. Pour le grade ce qui compte majoritairement c'est le nombre de miss, au delà d'une certaine proportion du nombre total de flèches vous n'échapperez pas au E... ne vous découragez pas c'est normal au début !

SM-Online et le jeu en réseau :

Le Dance Dance Revolution à deux sur un PC, c'est vraiment fun. Mais à 8 sur quatres PCs en réseau, voire à 2*n sur n PCs çà devient incroyablement trippant ! On peut jouer en réseau local, mais tout aussi bien via internet du moment que les pare feu sont désactivés. Il existe même un serveur mondial auquel on se connecte avec un password et qui permet de trouver des joueurs et batailler pour la première place du classement.

Pour activer le mode multijoueur de stepmania, l'adresse de référence est :  http://www.stepmaniaonline.com/.
Les choses ont pas mal bougé avec l'arrivée de Stepmania 4.0. Auparavant il fallait télécharger sur stepmaniaonline une version modifiée de Stepmania qui inclut une option de jeu en réseau. Désormais stepmania online est inclus d'office dans la version 4, et la version modifiée du 3.9 n'apparait pas sur la page donwloads. En ce moment le lien est dans les news, mais par précaution je stocke l'exe sur mon site,
cliquez là. Cette version modifiée est moins stable que la version officielle, je vous conseille donc de garder les deux. Si cela vous embête d'avoir vos musiques en double sur le disque dur, relisez plus haut la feinte avec Stepmania.ini :D

RESEAU LOCAL :

La version modifiée de Stepmania a une entrée supplémentaire dans le menu des options : Network Options.

Lors d'une partie en reseau local, le PC choisi pour servir de serveur fait start serveur (apparement on ne peut plus rentrer de nom pour le serveur dans les dernières versions, çà doit être un bug), les autres le rejoignent en tapant son IP dans Connect. Le serveur doit se connecter à lui-même avec l'adresse IP indiquée. Vous devez voir connection successful en haut à gauche de l'écran.

Vous pouvez aussi vous connecter sans passer par cet écran : il suffit de lancer Stepmania par l'intermédiaire d'un raccourci avec ligne de commande : par exemple pour créer un serveur gxrald c'est : stepmania.exe --runserver=gxrald --netip=127.0.0.1, et pour le rejoindre avec les autres serveurs c'est stepmania.exe --joinserver=gxrald --netip=[adresse IP de l'hôte]. Ajoutez les commandes APRES les guillemets s'il y en a. Grâce à ce petit truc vous êtes prêts à jouer en réseau en un seul double click !

Une fois en réseau, vous vous apercevez que la selection des titres a changé, et les commandes aussi !!!

écran selection de stepmania online

A droite vous reconnaissez la selection du dossier puis du titre. On se déplace avec gauche-droite. Pour entrer dans un dossier il faut faire control+enter.
En pressant haut vous avez les options (les mêmes qu'en faisant deux fois start au lancement d'un titre), et avec bas vous changez le mode de difficulté. Gauche et droite simultanément change le mode de tri.
 Vous pouvez écrire dans l'écran de chat, enter valide le message. Ici un seul joueur est connecté et il joue en light. Pour lancer le titre le serveur doit presser deux fois control+enter. J'insiste là dessus parceque nombre de débutants sont bloqués par cette combinaison de touches :D.
Précision importante : pour jouer un titre tous les PCs doivent l'avoir sur leur disque, en revanche il n'est pas necessaire que le classement des titres soit le même. Si sur un PC la chanson money.dwi se trouve dans Songs/house/Money et sur un autre dans Songs/Techno/Money çà marche quand même (encore heureux).
Et voilà le résultat !

un réseau à huit à l'école polytechnique

Cette photo a été prise à l'école Polytechnique où je m'occupais du club DDR (on appelle ça binet Stepdance). Le binet organise des soirées d'initiation au Dance Dance Revolution où huit danseurs jouent en même temps, c'est super convivial et c'est un bon moyen de faire connaitre le DDR !

INTERNET :

Pour jouer en ligne contre un ami, procedez comme expliqué plus haut pour le réseau local, c'est exactement pareil. Par contre il faudra veiller à désactiver les pare feu et autres antivirus qui peuvent bloquer la connexion.
Maintenant si vos voulez vous confronter à d'autres joueurs du monde entier à tout moment, voire batailler pour gravir les échelons d'un classement mondial, il faut passer par des serveurs de jeu en ligne. Le principal site est Stepmania online, depuis peu il existe une version européenne,
http://www.stepmaniaonline.eu/ .  Je détaille la procédure pour le site us, en supposant que c'est la même chose pour ces nouveaux serveurs.

Vous devez au préalable créer un compte sur les forums du site.  Attention, le login que vous choisissez doit correspondre avec le profil que vous utilisez sur Stepmania. Ensuite, il suffit de lancer Stepmania par le raccourci Play SMOnline qui s'est créé lors de l'installation de la version modifiée de Stepmania (sinon la ligne de commande c'est \StepMania\Program\StepMania.exe --netip=smonline.us:8800). Vous devez lire au démarrage connection to smonline server successful.
Après game start et le choix du niveau de difficulté, on vous invite à rentrer votre mot de passe (celui du forum). Vous arrivez alors dans cet écran.

Stepmania online : choix de la room

Vous êtes dans le main lobby. A partir de là vous allez choisir une room, c'est à dire un endroit où vous retrouvez d'autres joueurs pour lancer une partie. On navigue dans la liste déroulante avec gauche-droite, et on choisit avec control+enter (enter seul sert à valider un message pour communiquer avec les autres, en qwerty attention). Ici vous pouvez donc choisir entre des novices ou plus expérimentés (create room à ce niveau ne semble pas fonctionner). Une fois rentré dans novice ou advanced, vous voyez les rooms existantes que vous pouvez rejoindre. Vous pouvez aussi choisir create room pour faire votre propre room, ou lobby pour revenir à l'écran precedent. A partir de là vous retombez sur le même écran que pour le reseau local, le fonctionnement est le même. Chaque partie est enregistrée par le serveur qui établit ainsi un classement des meilleurs joueurs. Si jamais vous atteignez les premières places, faites moi signe !!!! :D

Voilà c'est tout pour cette presentation de Stepmania, je pense avoir été  complet , si vous voyez des choses à rajouter n'hesitez pas à m'en faire part sur le livre d'or ou sur ddr.pcgamer@gmail.com.