まこと の ブログ

MaKoTo no burogu — Journal de bord…

Aller au contenu | Aller au menu | Aller à la recherche

lundi, 19 avril 2021

jubeat -2-

Suite de l'étude précédente :

Je n'ai pas fait grand chose depuis, même si j'aurais pu anticiper un peu en travaillant le design de la borne, mais il me manquait un élément essentiel qu'est l'écran.
En effet en fonction de celui-ci les mesures de la bornes voire le design complet est impacté, j'ai alors entrepris de d'abords me procurer un écran.


Quel écran choisir ?

  • Plusieurs critères à respecter, autant techniques qu'éthiques.

- Un moniteur LCD de 26 ou 27 pouces, qui accepte la résolution de 1360x768.
- Qui consomme peu d'énergie, ça chauffe moins aussi.
- Si possible un écran avec un temps de réponse correct.
- D'occasion ! Pour des raisons économiques, mais surtout écologiques !

Un petit tour sur « le bon coin coin » … Bon qu'est-ce qu'on a !?
Pas grand chose côté moniteur informatique, très peu d'annonces et les gens en demandent trop d'argent, ou alors sont situés trop loin (J'ai droit à 10 km de rayon d'action hein en ce moment…)


Lire la suite...

lundi, 5 avril 2021

jubeat -1-

Cela fait un peu plus de 6 ans maintenant, en décembre 2014, que j'ai découvert Jubeat en salle d'Arcade, et que j'ai été rapidement séduit par la rapidité de prise en main de ce jeu de rythme de Bemani (la branche Rhythm game de Konami).

Photo d'époque avec mon FirefoxOS sur OpenC (que j'utilise toujours…) qui galère sévère en basse lumière.

Et depuis que la salle a fermé, j'envisageais de me fabriquer une version portable de la borne, mais sans jamais lancer les choses sérieusement. J'avais quelques idées de façons de faire et elles nécessitaient l'emploi d'une découpeuse laser, j'avais d'ailleurs commencé à me renseigner sur l'engin en FabLab…
Mais bon, je pense que j'étais freiné par la complexité mécanique du panel 16 boutons à concevoir, on est ici pas face à la trivialité de confection d'un stick arcade.

  • J'avais tout de même trouvé pas mal de documentation sur des panels DIY, et on en trouve encore plus aujourd'hui, mais globalement la recette reste la même, à base de microswitch :

À l'époque, c'est sur NezBlog que j'ai eu l'inspiration, site Japonais malheureusement disparu, mais qui ne meurt pas complètement grâce à archive.org, voici donc, via archive.org les 4 pages du contrôleur aboutit en 2011 :

- jubeatコントローラ自作計画まとめ
- jubeatコントローラ自作計画まとめ(2)
- jubeatコントローラ自作計画まとめ(3)
- 自作jubeat用PIC回路図&ファームウェア
- La vidéo qui montre la progression de la construction, sur NicoNico Douga

  • Au même moment, je découvrais le panel DAO FB9, un clone du panel de la borne originale, pour ainsi dire, une copie parfaite, qui avait le mérite d'être portable, permettant d'y glisser un écran, malheureusement plus distribué depuis.

Séduit par ces solutions, je me disais que plutôt que de concevoir une borne encombrante, autant avoir un panel à plaquer sur mon écran d'ordi 24 pouces, orientable grâce à un bras ergotron, et le tour serait joué…

On pouvait lire par-ci par-la qu'il faisait 22 pouces, réglé en 1280x720 et que les touches du panel mesuraient 65 mm de côtés.

  • Grâce aux photos du FB9 sur le blog FlipFlop, j'ai pu comprendre que c'était sans doute du flan, et puis intrigué j'ai voulu vérifier, en mesurant comme j'ai pu à la salle, et j'avais noté des touches de 67 mm écartée de 13 mm, calculant alors un écran 26 pouces. (j'étais pas loin !)

  • En parallèle de ça, j'avais aussi expérimenté le logiciel, en découvrant des clones du jeu :

- Comme Youbeat (Jubeat se prononçant en fait Youbeat)
- Ainsi que Jubeat Analyser, qui permet carrément de créer ses propres pattern de jeux à plaquer sur des chansons. Je ne suis pas sûr d'ailleurs, mais je pense que Youbeat a été crée à partir de Jubeat analyser… À vérifier.
- Voici d'ailleurs un peu plus d'info sur l'état actuel de l'émulation via ce site.

  • Cependant j'avais pu dégotter une archive du jeu original — et qui fonctionnait — dans sa version « Knit », permettant alors de confirmer que le jeu tournait plutôt en 1360x768.

Souhaitant coller le plus à l'original, et pollué par ces info contradictoires, je ne comprenais plus rien, et ça a contribué à enterrer un peu plus l'étude qui partait mal…

Lire la suite...

mercredi, 3 février 2021

Une Borne d'Arcade maison, nouveau marquee

Suite de l'étude précédente :

J'en parlais à l'époque, je n'ai jamais été satisfait du « marquee », pour la simple et bonne raison que je l'ai raté, et ce sans compter que je ne savais pas comment procéder pour les grilles de haut-parleur.
Je ne sais pas comment j'ai pu faire cette grossière erreur dans le découpage du verre synthétique, peut-être influencé par la disposition des haut-parleurs dans la borne, j'aurais voulu projeter leurs encombrements sur la face… Bref, l'artwork retrouve ses obliques découpées, mais jugez plutôt via ces deux clichés…

  • Donc mon ancien artwork, et un nouveau retravaillé et plus conforme à son modèle original !

20200919_151251.jpg 20200918_193602.jpg
Bref, fatigué de tout le travail accompli, j'avais décider de laisser tomber… Jusqu'à ce que je retrouve la motivation pour m'y remettre. C'est donc maintenant !

  • De fait, le verre synthétique n'est plus bon, j'en ai alors découpé un nouveau et me suis mis en quête de grille de haut-parleur.

20200918_163226.jpg 20200918_163230.jpg

Lire la suite...

jeudi, 16 avril 2020

Créer une vidéo à partir d'une sauvegarde de partie MAME

Comme je le racontais il y a 6 ans, il est possible d'enregistrer des parties de jeux sur MAME, de rejouer la partie et si besoin d'enregistrer une vidéo de celle-ci.

J'en avais profité pour publier une page dédiée.
Comme je trouvais les manipulations en ligne de commande fastidieuses, j'avais écris un script bash pour faciliter l'opération, mais ça restait de l'austère ligne de commande.

  • Un peu moins austère, j'ambitionnais de créer une interface graphique pour faire cela, et c'est donc aujourd'hui que je publie enfin un script python3 qui permet donc en quelques clicks de rejouer une partie et d'en générer une vidéo au format mp4/h264, le tout de manière automatisée.

Le code de ce logiciel est disponible ici, mais il vous manquera l'exécutable MAME que j'ai compilé.

  • J'ai donc réunis tout le nécessaire dans le fichier zip en annexe de ce billet.[1]

Une fois extrait, il suffit d'exécuter install.sh afin d'installer les paquets pré-requis.
Ensuite exécuter Lanceur_Mame-inp2video4GnuLinux.sh qui a pour tâche de démarrer le logiciel que j'ai nommé pompeusement Mame-inp2video4GnuLinux.

  • Voici une capture d'écran…


C'est un peu moins austère que je disais…

  • À toute fin utiles, et comme il faudra bien ça pour alimenter le logiciel, voici la commande qui permettra d'enregistrer la partie de jeu, valable pour Windows® ou GNU/Linux :
mame nom_de_la_rom -record ma_partie.inp

Attention, il faut juste se contenter de jouer et de quitter l'émulateur en fin de partie, le fichier inp étant dés lors disponible, généralement dans le dossier inp.
En effet il semble qu'utiliser les menu mame ou les raccourcis clavier (par ex pour faire un save_state) soit incompatible avec un enregistrement correct de la partie de jeu dans le fichier inp.

  • Enfin, puisqu'il faut évidemment le préciser, le Logiciel Mame-inp2video4GnuLinux fonctionnera, depuis n'importe quel ordinateur équipé de GNU/Linux de la famille Debian (Ubuntu18.04 testé ok).

Il n'est pas nécessaire d'avoir MAME installé sur cette machine.
Vous aurez besoin cependant du fichier ROM et bien entendu du fichier INP correspondant.
Laissez vous ensuite guidé par l'interface graphique…

  • Je suis débutant dans l'exercice, suis ouvert à l'apprentissage, et ne recevrais donc aucune critique non-constructive. Vous pouvez bien entendu me faire part des problèmes d'exécutions qui pourraient advenir.

Note

[1] Ci-dessous…

- page 2 de 20 -