Partage
  • Partager sur Facebook
  • Partager sur Twitter

[RETRO] Play50hz

Le retro-gaming facile

    16 mai 2020 à 13:11:29

    Bonjour à tous, des nouvelles:
    La vue "bibliothèque" est terminée, elle permet d'afficher 21 jeux par écran:
    Amélioration du support de la manette pour les filtres, mais pas encore complètement terminé.
    Grosse amélioration de performance en ajoutant un cache pour les images.
    • Partager sur Facebook
    • Partager sur Twitter
      23 mai 2020 à 21:13:02

      Une nouvelle mise à jour bien pratique:
      Désormais, des watchers surveillent vos dossiers de roms, et mettrons automatiquement à jour la base de donnée de jeu et l'interface si vous ajoutez une ou plusieurs roms.
      Ceci ne fonctionne pour l'instant que si l'application est ouverte, une prochaine mise à jour ajoutera le support à l'ouverture.
      Il en résulte une nette amélioration de confort lors de l'ajout d'un jeu, une fois la fonctionnalité complétée avec le support à l'ouverture, le bouton de rechargement deviendra obsolète, fini le temps d'attente! 
      Comme d'habitude, l'application se met à jour toute seule au démarrage, vous n'avez rien à faire sinon profiter des nouveautés!
      Bons jeux!
      • Partager sur Facebook
      • Partager sur Twitter
        1 juin 2020 à 17:48:50

        Bonjour à tous, mise à jour de la semaine, et pas des moindres:
        Le système de rechargement automatique des jeux fonctionne désormais également au démarrage de l'application, toute rom ajoutée dans le dossier dédié est désormais reconnue automatiquement, que l'application soit en train de tourner ou pas.
        Ce système sera ensuite reproduit pour les covers, vidéo et métadata afin de profiter d'encore plus de confort à l'utilisation.
        La mise à jour est en cours de déploiement, play50hz se mettra bien entendu automatiquement à jour une fois le déploiement terminé!
        Bons jeux!
        • Partager sur Facebook
        • Partager sur Twitter
          6 juin 2020 à 0:08:48

          Bonjour,

          Bravo pour tout tes efforts. Tu as peu de réponses, mais ça prouve que tu fais avant tout ça par passion, et j'apprécie beaucoup lire tes mises à jour à chaque fois.

          Bonne continuation pour ton projet, je te suis toujours.

          Julien

          • Partager sur Facebook
          • Partager sur Twitter

          Site personnel : Julien Gidel - Projet PHPresentation

            9 juin 2020 à 14:34:39

            Merci Julien, ces encouragements comptent quand on a peu de retour!

            En fait j'ai créé cette application pour mes enfants, je voulais leur faire découvrir les jeux de mon enfance, mais ça les emballait pas trop de devoir installer des émus, configurer les manettes, ils veulent du plug&play (ce qui est l'esprit des consoles retro après tout).

            Depuis ma fille joue à Mario World, Mario All-Stars, on a terminé Final Fight.

            Le développement de l'appli étant un investissement conséquent en temps, autant que ça serve au plus de monde possible.

            • Partager sur Facebook
            • Partager sur Twitter
              10 juin 2020 à 21:29:55

              Le bonheur des enfants, ça motiverai le plus fainéant d'entre nous !

              Cela dit, si ça peut faire jouer des enfants à des jeux, hésite pas à proposer ta solution à des associations !

              • Partager sur Facebook
              • Partager sur Twitter

              Site personnel : Julien Gidel - Projet PHPresentation

                14 juin 2020 à 21:48:28

                C'est la meilleur des motivations, c'est vrai,

                Pour concrétiser ça, mise à jour:

                -La mise à jour automatique des données est complétée, désormais, un simple ajout d'une rom dans le dossier va automatiquement déclencher l'ajout du jeu dans la liste des jeux disponibles, ses métadonnées seront également automatiquement ajoutées.

                Même principe pour l'ajout d'un image de boite, elle sera automatiquement reconnue et associée avec le bon jeu.

                Enfin également amélioration visuelle sur la vue bibliothèque:

                Bons jeux!

                -
                Edité par Play50hz 14 juin 2020 à 21:48:49

                • Partager sur Facebook
                • Partager sur Twitter
                  17 juin 2020 à 14:21:38

                  Bonjour à tous,
                  Petit statut de mi semaine:
                  -Ajout d'une icone affichant si l'application est connectée au serveur ou pas, prérequis pour la prochaine feature.
                  -La vue bibliothèque est désormais la vue par défaut.
                  -Multi-threading sur l'affichage, afin d’accélérer le chargement de la vue bibliothèque si on a des covers lourdes (ou un disque dur 5400 rpm...), ça induit parfois une désynchro temporaire, je trouverais une solution pour la prochaine release, dans tous les cas, la réactivité est bien meilleure quand on passe d'une page à l'autre de la bibliothèque.
                  -Le bouton "configuration" sera aussi remplacé par une icône.
                  La prochaine feature sera la conciliation des jeux/assets locaux et sur le serveur quand on est connecté.
                  • Partager sur Facebook
                  • Partager sur Twitter
                    20 juillet 2020 à 9:10:12

                    Une courte vidéo de démonstration sur le site pourrait-être pas mal, pour montrer en quelques instants le projet en action et les possibilités qu'il offre, de façon très visuelle :)

                    • Partager sur Facebook
                    • Partager sur Twitter
                      21 juillet 2020 à 17:07:49

                      C'est pas une mauvaise idée, merci, je fais ça dès que j'ai bouclé la feature en cours

                      Au passage j'en profite pour un petit update:

                      - Les dossiers de rom sont désormais modifiables individuellement, par système, et le rechargement est séparé également, dans son propre thread, ce qui améliore significativement les performances.

                      - Il est désormais possible de piloter entièrement l'application avec la manette, y compris pour les filtres de jeux.

                      - Fusion des jeux du serveur et du client transparente.

                      - Amélioration des traductions

                      - Amélioration du UI/UX (indication de l'utilisation de la manette / clavier)

                      En cours:

                      Téléchargement automatique des covers si elles ne sont pas trouvée sur la machine, ou sur le serveur.

                      Support de nombreux nouveaux type de média (cover 3d, disc, banner, ...) et amélioration du modèle physique DB pour supporter ça facilement.

                      A bientot pour une chtite video!

                      • Partager sur Facebook
                      • Partager sur Twitter
                        26 juillet 2020 à 17:05:32

                        Bonjour,

                        Projet excellent, je pense l'installer ! C'est un peu comme RomStation c'est ça ? :o

                        EDIT : J'ai tenté de le lancer et il m'ouvre la console en me disant qu'il n'a pas trouvé java, or je l'ai, une solution ?

                        -
                        Edité par chrisfra 26 juillet 2020 à 17:11:54

                        • Partager sur Facebook
                        • Partager sur Twitter
                          27 juillet 2020 à 10:18:59

                          Salut chrisfra,

                          C'est un peu dans le style romstation avec l'accent mis sur la facilité d'utilisation.

                          Bon clairement la facilité d'installation y a encore du boulot, en fait tout se passe bien, il te dit qu'il n'a pas java, parce qu'il utilise sa propre version, pas celle de ton système, pour être sur d'avoir toujours la meilleure version sans que t'aie à t'en préoccuper, il est donc en train de le télécharger quand tu vois le message, faut juste attendre.

                          Après ça peut mettre un peu de temps à le télécharger et la console est pas réactive durant ce temps mais pas d’inquiétude, ça bosse!

                          T'es pas le premier à me faire ce retour, va falloir que j'améliore l'interface utilisateur d'installation.

                          J'en profite pour annoncer que le téléchargement automatique des covers est pret, il va choisir en priorité les covers françaises -> euro -> uk -> usa -> world -> japan, ceci est pour l'instant hardcoded, ce sera configurable plus tard.

                          (le screen en dessous a été pris avant l'implémentation de la priorisation, cest pour ça qu'il y a des box jap),

                          Ca et le new UI seront déployé en cours de journée, 

                          Comme toujours la mise à jour se fera automatiquement, mais il est possible qu'il faille effacer le fichier de DB, il se reconstruira tout seul.

                          C'est une grosse mise à jour, ne la manquez pas!

                          EDIT 11h30: la mise à jour est dispo et testée.

                          -
                          Edité par Play50hz 27 juillet 2020 à 11:37:19

                          • Partager sur Facebook
                          • Partager sur Twitter
                            28 juillet 2020 à 11:46:13

                            Bonjour à tous, petit topo sur le prochain sprint:
                            Features:
                            - Support de la GBA via mgba sous Windows (en cours)
                            - Support de la Nintendo 64 (to do)
                            - Support du choix de la résolution (width, height, depth) pour les émulateurs depuis la fenêtre de configuration (en cours).
                            Bug fixes:
                            - Correction du fichier de configuration mis à jour seulement après le second lancement de certains émulateur (terminé).
                            Le déploiement est prévu pour ce weekend, préparez vous pour Mario 64 et Golden Sun 2
                            • Partager sur Facebook
                            • Partager sur Twitter
                              1 août 2020 à 11:16:30

                              Bonjour à tous, comme promis, la mise à jour:

                              Fonctionnalités:

                              -La GBA et la N64 sont désormais supportées sous windows grace à mbga et mupen, 2 émulateur opensource!

                              -Il est désormais possible de choisir la résolution des émulateurs depuis l'écran de configuration, si ça n'a pas été configuré, la valeur la plus proche de la résolution d'écran de votre moniteur 1 sera choisie, avec un max de 1920*1080.

                               Bug fixes:

                              - Le fichier de configuration est désormais pré généré pour les émulateurs qui le créent après le premier lancement, ça permet d'avoir l'assurance de pouvoir configurer l'émulateur même avant le premier lancement.

                              - Le ratio des images de la vue détail est désormais préservé

                              Quelque capture pour illustrer:

                              A venir dans la prochaine version:

                              - Nettoyage des fichiers non utilisés après l'installation, des fichiers dépréciés (ancienne version d'images, d'ému...).

                              - Téléchargement des émulateurs uniquement à la première utilisation de ceux ci, pour éviter d'avoir des émus non utilisés sur le disque et ainsi réduire le temps d'installation et l'espace disque requis.

                              - Ajout de l'aide visuelle (boutons) sur la vue "détail"

                              - Support de la lecture de vidéos youtube

                              • Partager sur Facebook
                              • Partager sur Twitter
                                13 août 2020 à 14:04:38

                                Bonjour @Play50Hz !

                                Merci de ta réponse et désolé du retard de la mienne >_<

                                En effet il fallait que j'attende pour le JAVA, peut-être prévenir les utilisateurs ou bien mettre un chargement dans la console ? 

                                En tout cas ton projet avance bien, je vais le tester ce week-end !

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  6 septembre 2020 à 17:31:35

                                  Salut chrisfra, ben voilà, on est quittes pour le retard!

                                  J'ai bien pris ton conseil en compte, la nouvelle version de l'installer affiche désormais le statut du téléchargement en temps réel.

                                  Pas mal de temps depuis les dernières news du fait d'avoir du revoir le système de mise à jour complètement, il avait atteint ses limites.

                                  Il est désormais hébergé sur mon VPS et la config de mise à jour y est générée automatiquement également, je garde donc le contrôle complet sans plus aucune dépendance externe.

                                  L'installer ayant hélas dû être modifié, pour profiter des futures mises à jour il faudra donc télécharger la dernière version de l'installer, et le placer dans le dossier existant. ( https://play50hz.yildiz-games.be/#/download ) 

                                  Le fichier de configuration a changé d'emplacement (dans config/... plutôt qu'a la racine), il suffit de déplacer l'ancien dans ce dossier pour garder votre config, sinon un nouveau fichier sera généré avec une configuration par défaut.

                                  Bons jeux!

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    8 septembre 2020 à 18:30:20

                                    Bonjour à tous, nouvelle version en vue:

                                    Bug fixes:

                                    - Les vidéos youtube continuaient à être lues si on passait sur la vue "bibliothèque", c'est corrigé.

                                    - Le robot de simulation d'entrées clavier envoyait des entrées même si l'émulateur tournait, celui ci pouvait donc recevoir des commandes non désirées, corrigé.

                                    - Les fichiers de l'émulateur ne sont désormais revérifiés qu'une fois par heure pour éviter la multiplication de calls http inutiles.

                                    - Les diagonales sont désormais également mappée dans la configuration des émulateur, pour l'instant seul snes9x le supporte.

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      10 septembre 2020 à 7:53:58

                                      Petite mise à jour,

                                      Bug fixes:

                                      - Les contrôles via le stick gauche fonctionnaient mal dans l'application, c'est désormais réparé.

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        13 septembre 2020 à 15:37:03

                                        Bonjour à tous, l'installer du manager a également été corrigé pour afficher la progression(il faudra donc le retélécharger si vous l'avez déjà)
                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          18 septembre 2020 à 12:35:38

                                          Bonjour à tous, nouvelle release en approche pour ce week-end:

                                          Bug fixes:

                                          • La TV s'affiche désormais correctement autour des vidéos.

                                          Features:

                                          • Les icones de commandes sont désormais aussi affichées sur la vue detail.
                                          • Dans le cas où un jeu n'a pas de vidéo, affichage d'un screenshot à la place, si disponible
                                          • Introduction du canal de test, qui permet de déployer les nouvelles fonctionnalités non encore validées sans impacter la release courante.

                                          Un petit screen pour afficher ça:

                                          Les nouveautés seront déployées ce week end sur le canal release, en attendant il est déjà possible de tester sur le canal test en ajoutant simplement un fichier nommé test-env (sans extension) dans le dossier de l'application, l'effacer fait automatiquement repasser sur le canal release.

                                          Bons jeux!

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            20 septembre 2020 à 17:51:16

                                            Bonjour à tous,

                                            Le canal test a déjà reçu quelques fonctionnalités:

                                            • Mise à jour des icones de boutons en temps réel lors du (de)branchement d'une manette.
                                            • Les boutons L et R de la manette permettent de passer d'une page à l'autre sur la vue bibliothèque.
                                            • Déplacement des fichiers de DB vers le dossier data pour faciliter les backups.

                                            Ainsi que 2 bug fixes:

                                            • Mauvais texte dans la vue détail pour le bouton X
                                            • Les vidéos youtube ne s'arrêtaient pas lors du lancement d'un émulateur.

                                            Bons jeux!

                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              27 septembre 2020 à 9:34:40

                                              Bonjour à tous, le canal release a reçu les dernières fonctionnalités:

                                              Features:

                                              • Déplacement de la base de donnée vers le dossier data afin de faciliter les sauvegardes de données.
                                              • Utilisation le L1 et R1 (H et L au clavier) pour passer d'une page à l'autre dans la vue bibliothèque.
                                              • Mise à jour des icônes d'aide automatique si (dé)branchement d'une manette.
                                              • Message différent dans le cas où aucune rom n'est trouvée, ou si le filtre n'a retourné aucun résultat.

                                              Bug fixes:

                                              • Exception si une rom n'a pas été trouvée alors qu'elle a été enregistrée(déplacée, effacée,...).
                                              • Mauvais texte associé au bouton X dans la vue détail.
                                              • Les vidéos youtube continuent à être lue même si un émulateur est lancé.

                                              Comme toujours, lancez simplement l'application, elle se mettre à jour automatiquement.

                                              La prochaine version recevra les améliorations suivantes:

                                              • Maintenir le pad up/down fait défiler les jeux en continue plutôt que 1 par 1
                                              • Splash screen au démarrage.
                                              • Overlay au dessus de l'émulateur avec des fonctionalités (quitter le jeu, charger sauvegarde, créer sauvegarde).
                                              Bug fixes:
                                              Rien d'identifié pour l'instant.

                                              Pas sur de pouvoir boucler tout ça en une semaine, mais dans tous les cas, elles seront poussées vers le canal TEST au fur et à mesure.

                                              Bons jeux.

                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                30 septembre 2020 à 16:45:38

                                                Bonjour à tous,
                                                Le canal TEST a aujourd'hui reçu:
                                                Un bug fix: Sous windows la barre des tâches restait visible à l'apparition d'une notification (et vu qu'il y en avait une au démarrage de l'application...), c'est désormais corrigé.
                                                Une feature: L'application affiche désormais un splash screen au démarrage durant le chargement initial(la barre de chargement n'est pas encore représentative).
                                                Bons jeux!
                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  1 octobre 2020 à 11:30:07

                                                  Bonjour,

                                                  Quand je vois tout ce travail je suis déçu de moi-même de ne pas avoir encore essayé. Je ne joue plus beaucoup mais je promet de tester ça bientôt ! Et de ressortir mon petit PC qui tourne sous Windows pour voir de mes yeux tout ce travail !

                                                  Bonne continuation,

                                                  Julien

                                                  • Partager sur Facebook
                                                  • Partager sur Twitter

                                                  Site personnel : Julien Gidel - Projet PHPresentation

                                                    1 octobre 2020 à 13:39:16

                                                    Salut Julien, merci pour ton soutien, normalement le build linux devrait fonctionner, mais je ne l'ai pas testé moi même, par contre, il est toujours limité à la SNES.

                                                    J'en profite pour présenter les nouveautés publiées sur le canal TEST entre temps:

                                                    Bug fix:

                                                    • Exception concurrente lors de l'utilisation du logger dans le splashscreen, c'est réglé.

                                                    Features:

                                                    • Un tout nouveau thème pour la vue detail.
                                                    • Les thèmes sont désormais sélectionnables depuis l'écran de configuration.
                                                    • La sélection d'un thème modifie dynamiquement la vue.
                                                    • Il est possible de spécifier dans le thème le sens de navigation de la sélection de jeux(horizontal ou vertical).

                                                    Des screens pour illustrer ça:

                                                    Bons jeux!

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      2 octobre 2020 à 14:15:24

                                                      Je suis content de l'évolution, ça avance super bien !!
                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        3 octobre 2020 à 13:42:00

                                                        Ravi que ça te plaise,

                                                        La nouvelle version est dispo!

                                                        Au menu, comme déjà dit le nouveau thème, une meilleure navigation( L & R), plus de fluidité et le spashscreen.

                                                        Comme toujours, la mise à jour se fait automatiquement.

                                                        Bons jeux!

                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          10 octobre 2020 à 8:41:22

                                                          Bonjour à tous,

                                                          Cette semaine, pas de nouvelle release, du fait que la nouvelle fonctionnalité est toujours en cours d'implémentation.

                                                          Cette fonctionnalité permettra la reconnaissance des roms basées sur leur hash plutôt que seulement sur leur nom, ce qui permettra une reconnaissance plus précise.

                                                          Cela impose bien sur une base de donnée de référence contenant la liste des hashs de roms connues.

                                                          La nouvelle base de donnée est actuellement en cours de remplissage.

                                                          Bons jeux!

                                                          • Partager sur Facebook
                                                          • Partager sur Twitter
                                                            26 octobre 2020 à 16:01:11

                                                            Voilà qui va être pas mal comme fonctionnalité !
                                                            • Partager sur Facebook
                                                            • Partager sur Twitter
                                                              27 octobre 2020 à 7:52:03

                                                              Effectivement, d'autant plus qu'elle aura des effets de bord positifs:

                                                              - Réduction du temps de la génération de DB non référentielle et du recalcul lors de l'ajout d'un jeu/dossier.

                                                              - Réduction de la complexité du code pour le player et le manager qui ne contiennent plus ce code.

                                                              - Meilleure reconnaissance des clones, basée sur le checksum plutôt que le titre.

                                                              - Possible exposition de la DB référentielle via une API étant donné qu'elle agrège les données venant de TOSEC, Launchbox, Dat-O-Matic... 

                                                              Cette fonctionnalité impose un changement assez profond au niveau du data model, notamment le fait que la référence est désormais un checksum (plusieurs en fait crc + md5 + sha1), qui se trouve au niveau de la rom plutôt qu'un titre + système de jeu, qui se trouve au niveau du jeu et donc je mets plus de temps que prévu pour l'implémentation.

                                                              Le statut actuel:

                                                              - Nouveau data model: 70% manque la gestion des données non référentielles(rom files, media files).

                                                              - Création de nouveaux modules: 100% Un module de gestion des hash a été créé pour mon framework, ainsi que son support dans mon module de compression, et création du module de support TOSEC pour l'application play50hz.

                                                              - Création de l'application de génération de la base de donnée référentielle: 100%

                                                              - Séparation du code de génération de données référentielles et non-référentielles: 0% (besoin du data model)

                                                              - Support de l'exploitation des données référentielles par le player et le manager: 0%

                                                              • Partager sur Facebook
                                                              • Partager sur Twitter

                                                              [RETRO] Play50hz

                                                              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                              • Editeur
                                                              • Markdown