Skip to content

gbe v0.1.13

Choose a tag to compare

@ldechoux ldechoux released this 10 Oct 12:15
85f8214

Cette version rend les vibrations de tous les jeux beaucoup plus justes : gbe distingue maintenant la musique des bruitages, et regarde aussi l'écran qui tremble ou qui flashe.

Nouveautés

Des vibrations de tous les jeux plus justes

Avec la valeur « tous les jeux » de l'entrée « Vibrations » (onglet Manette de la page Contrôles), gbe fait vibrer les jeux qui n'ont pas de cartouche à moteur. Il devine leurs chocs. Jusqu'ici, il reprenait la méthode de SameBoy, qui regarde une fois par image le niveau du son : la grosse caisse d'une musique vibrait comme une explosion, un saut comme une chute, et un son très bref pouvait passer inaperçu.

gbe suit maintenant chaque note au moment où le jeu la joue :

  • La musique est écartée : elle revient en rythme, rejoue sans cesse les mêmes instruments, et vient souvent d'une autre partie du jeu que les bruitages. La musique de Tetris ou de Zelda ne fait pas vibrer.
  • Seuls les chocs vibrent : un bruit grave, fort et long (explosion, impact, tonnerre), ou un son qui glisse vite et fort (un ennemi écrasé, une chute). Dans Super Mario Land, écraser un ennemi, casser une brique ou être touché fait vibrer, mais pas sauter ni prendre un champignon.
  • Chaque choc donne une secousse franche, ressentie même quand le son est très bref, qui s'éteint avec lui. Une note répétée à chaque image ne fait que bourdonner, et ne vibre pas.

L'écran compte aussi

  • Tremblement : quand l'écran tremble, la manette vibre, même sans bruitage. C'est le cas quand Wario est touché dans Wario Land 3, pendant un combat de boss de Kirby's Dream Land 2 ou dans Mega Man Xtreme 2.
  • Flash : quand l'écran flashe, le choc entendu au même moment vibre plus fort, comme le tonnerre de l'orage au début de Zelda: Link's Awakening DX. Un flash seul ne fait jamais vibrer, car les menus flashent aussi.

Réglé au ressenti

Les réglages viennent de parties enregistrées sur onze jeux : Donkey Kong Country, Kirby's Dream Land 2, Mega Man Xtreme 2, R-Type DX, Street Fighter Alpha, Super Mario Land, Tetris, Tetris DX, Wario Land 3, et Zelda: Link's Awakening et sa version DX. Chaque passage a été rejoué avec deux réglages, dans un ordre tiré au hasard, et comparé manette en main. Si la manette vibre trop fort à ton goût, baisse le curseur « Intensite » de l'onglet Manette.

Cette fonctionnalité reste expérimentale : gbe devine les chocs, ce qui ne marche pas aussi bien dans tous les jeux, et son réglage peut encore évoluer. Les cartouches à moteur, comme Pokémon Pinball, vibrent toujours avec leur vrai moteur.

Site du projet

La page https://ldechoux.github.io/gbe/ précise que les vibrations des jeux sans moteur sont devinées d'après les bruitages et l'écran, et qu'elles sont encore expérimentales.

Mise à jour

Sur macOS, installe l'application depuis l'image disque ; sous Windows et Linux, remplace gbe.exe ou l'AppImage. Tes réglages, tes jeux récents, les sauvegardes (.sav) et les save states (.state) des versions précédentes sont conservés. Le réglage « Vibrations » garde sa valeur : choisis « tous les jeux » pour essayer les nouvelles vibrations.

Le format des save states ne change pas : ceux créés avec la v0.1.12 se chargent aussi dans la v0.1.13.

Changements complets : v0.1.12...v0.1.13