Se connecter

Rétrogaming

Sujet : Play50hz un nouveau front-end retro
1
Moussa-vdb
Niveau 2
19 avril 2020 à 11:12:07

Bonjour à tous,

Ancien développeur, et trouvant les solutions actuelles trop rébarbatives, j'ai décidé de concevoir mon propre front-end retro, afin de jouer à mes anciens jeux émulés sans le casse-tête de la configuration.

L'application est pas mal avancée désormais, et j'aurais besoin de vous pour la tester et me conseiller sur les améliorations à faire et choses à corriger.

Tout est dispo sur https://play50hz.yildiz-games.be

Merci à tous ceux qui participeront.

Moussa-vdb
Niveau 2
21 avril 2020 à 21:10:46

Bonjour à tous, petite mise à jour,

Le lancement sur machine au hd lent est corrigé.

Petit plus qui n'était pas prévu au programme, support des jeux d'arcade, avec l'ajout de l'émulateur mame 0.220 et prise en charge de sa config, tout ce qu'il y a à faire est mettre les roms dans le dossier adhoc, recharger la config avec support de l'arcade, et lancer Final Fight!

Moussa-vdb
Niveau 2
27 avril 2020 à 10:33:29

Mise à jour, l'application est désormais disponible sous Linux! (Seule la super nintendo est actuellement supportée, les autres consoles déjà dispo sous windows arriveront progressivement).

A vos manettes

Project-Dolphin
Niveau 41
02 mai 2020 à 23:36:22

Je up pour suivre !! perso ce qui m'intéresse ce sont les consoles 128 bits ainsi que la GBA, donc j'attends. PS : tu pourrais le rendre dispo prochainement sur Android ?

Moussa-vdb
Niveau 2
16 mai 2020 à 13:19:52

Tout d'abord pour répondre à ta question, 128bits (gamecube et dreamcast?) ça ne devrait pas poser de soucis, gba encore moins,
Je mettrais la GBA pour commencer, comme prochaine console supportée.
Android c'est prévu, mais ça va prendre du temps, faut que je migre de java vers kotlin, que je revoie les controles et les écrans, bref y a du boulot à abattre mais c'est faisable.

Merci,

Sinon pour les nouvelles:

La vue "bibliothèque" est terminée, elle permet d'afficher 21 jeux par écran:

https://www.noelshack.com/2020-20-6-1589627572-sans-titre.png

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.

Chevels
Niveau 16
22 mai 2020 à 02:49:21

Je salue l'initiative d'un tel projet :ok:

Moussa-vdb
Niveau 2
23 mai 2020 à 21:15:32

Merci Chevels, n'hésite pas à tester si tu peux, et à m'envoyer tes commentaires, ainsi que des fonctionnalités que tu voudrais avoir.

Pour les nouvelles:

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!

Chevels
Niveau 16
23 mai 2020 à 23:59:18

J'aurai bien aimé en dire plus mais sur JVC ce sujet est très glissant et je ne voudrais pas me prendre un ban pour ne serait-ce qu'évoquer ce qui a trait à l'ému... :-(

Je parle de ce qui est évoqué dans ce topic épinglé du forum Retrogaming:
https://m.jeuxvideo.com/forums/42-1000010-53574600-1-0-1-0-a-lire-point-definitif-et-clair-sur-l-emulation.htm

Néanmoins, si on doit parler cuisine je passerai par les MP :-)))

Moussa-vdb
Niveau 2
01 juin 2020 à 17:51:28

Merci Chevels, n'hésite pas à m'envoyer un mp si tu veux en discuter.

Pour les nouvelles, 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!

Moussa-vdb
Niveau 2
14 juin 2020 à 21:51:04

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:

https://www.noelshack.com/2020-24-7-1592164252-shelf-demo1.jpg

Moussa-vdb
Niveau 2
17 juin 2020 à 14:22:03

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é.

Chevels
Niveau 16
22 juin 2020 à 00:03:24

Hello Moussa-vdb,

J'y pense, mais si ce n'est pas encore fait, je t'encourage à faire connaître ton frontend sur le forum de la Retro-Gaming Connexion:
https://www.yaronet.com/forums/172-RGC

Une assos très active dans la scène rétro depuis 20 ans et le forum bénéficie d'une large communauté de passionné(e)s, dont je fait partie; il y a fort à parier que cela en intéressera certain(e)s.

Mes encouragements pour ton projet !

Moussa-vdb
Niveau 2
24 juin 2020 à 13:45:00

Excellente idée, merci

J'avais bien prévu de communiquer sur des forum spécialisés, mais ne savant pas trop où commencer, ceci me donne un bon point de départ.

Merci beaucoup!

Tant que je suis là, un petit dev status:

La conciliation entre les jeux locaux et ceux sur le serveur fonctionne parfaitement, mais gratte un peu trop le disque dur à mon goût (une réplication des infos de la base de donnée serveur se faisant sur la DB locale), je vais donc y remédier avant de faire une release pour le bien de nos très chers(dans les 2 sens du terme) SSD.

Moussa-vdb
Niveau 2
27 juillet 2020 à 13:07:53

Bonjour à tous, une nouvelle release, pleine de bonne choses, au menu:

Fonctionnalités:

Comme promis, l'application est désormais entièrement pilotable à la manette, exception faite du menu de configuration(choisir un dossier à la manette est tout sauf ergonomique).

En prime, une belle nouveauté, si vous ne possédez pas la cover d'un jeu, elle sera téléchargée automatiquement, avec en priorité les box françaises, si il trouve pas, il prendra euro puis uk, usa, world et enfin jap.

Affichage des commandes (clavier ou manette dépendamment si le controller est branché ou non).

Amélioration du filtrage de jeux.

Cette version embarque aussi une nouvelle fonctionnalité, qui manquait cruellement: pouvoir sélectionner ses dossiers de rom individuellement par système, désormais, depuis la fenêtre de configuration, chaque dossier de rom peut être configuré individuellement, c'est bien plus pratique.

un petit screen pour illustrer ça(fait avant l'implémentation de la prio des région, pour ça qu'il y a des box jap, brazil...):

https://www.noelshack.com/2020-31-1-1595848043-001.jpg

Plusieurs utilisateurs m'ont signalé une complication à l'installation, le message disant que l'application est en train d'installer java n'est pas clair, ce sera corrigé dans une prochaine version.

Bons jeux!

Moussa-vdb
Niveau 2
28 juillet 2020 à 11:47:33

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

Moussa-vdb
Niveau 2
09 septembre 2020 à 08:17:18

Bonjour à tous, une nouvelle release avec pas mal de changement:
Feature:
- L'installer affiche désormais la progression du téléchargement.
- Lecture de vidéos youtube dans la vue "detail"
- Support des diagonales pour la configuration de la manette de l'émulateur super nintendo.

Bug fix:
- Les vidéos youtube continuaient à se lire après la fermeture de la vue.
- Possibilité de null pointer exception dans de rares cas lors de l'affichage d'une image.
- Les inputs de la manette pouvaient être compromises par celles du clavier.

Tasks:
- Revue complète du système de mise à jour.

1
Sujet : Play50hz un nouveau front-end retro
   Retour haut de page
Consulter la version web de cette page