Devblog

  • entries
    14
  • comments
    534
  • views
    12,142

About this blog

Official announcements from the Romstation development team.

Entries in this blog

Mise à jour 2.2 : Multijoueur en ligne

Romstation passe en version 2.2 et notre mode Multijoueur en ligne fait enfin son retour (uniquement pour Windows) après avoir été complètement retravaillé.   Accessible depuis le navigateur intégré de l'application (onglet Online), le mode Multijoueur de RomStation permet de porter en ligne le Multijoueur local (LAN ou écran partagé) des jeux émulés. Cette option se subdivise en deux modes distincts à sélectionner au démarrage de votre serveur.   Dans son mode Automatique, le Multijoueur offre une sélection de plus de 4 000 titres compatibles sur RomStation. Les émulateurs et les jeux sont automatiquement configurés pour permettre à chaque joueur du lobby de rejoindre la partie en un clic !   En mode Manuel, un VPN est créé pour reproduire virtuellement un réseau local (LAN) entre les joueurs du lobby. L'IP VPN de l'hôte est utilisée par les clients pour rejoindre le serveur. Aucune assistance n'est apportée dans la configuration de l'émulateur ou du jeu. Ce mode est recommandé pour les jeux qui ne sont pas supportés par le mode Automatique.   Ce nouveau mode Multijoueur s'appuie actuellement sur trois émulateurs modifiés (Mednafen, PPSSPP et DOSBox ECE), dont l'usage est détaillé dans notre nouvelle documentation en cours de rédaction : https://www.romstation.fr/documentation.   Notez enfin que votre Live (restream) est désormais directement intégré/fusionné à votre serveur Multijoueur. La gestion des deux options s'opère donc depuis la même page.   Si vous possédez une version antérieure à l’actuelle 2.2, elle sera automatiquement mise à jour lors de votre prochain démarrage de l'application.  

RomStation

RomStation

Mise à jour 2.1

Romstation passe en version 2.1.   En dehors de la résolution de quelques bugs et d'améliorations mineures, cette mise à jour permet surtout la réintégration des Uploads. Le formulaire est maintenant accessible depuis l'onglet Librairie.     De plus, il est désormais possible de soumettre plus simplement un nouveau fichier depuis la page d'un jeu existant (idéal pour les mises à jour et les ajouts de disques).       Certains n'attendaient que lui, mais le mode Multijoueur en ligne demeurera suspendu encore quelques temps. Cette option sera probablement réintroduite dans notre prochaine mise à jour.   Si vous possédez une version antérieure à l’actuelle 2.1, elle sera automatiquement mise à jour lors de votre prochain démarrage de l'application.   Note de version :   Réintégration des Uploads. Sélection par double-clic sur quelques éléments. Redimensionnement de divers fenêtres à la souris. Ajout de raccourcis clavier dans l'onglet Database (Delete). Correction d'un bug provoqué à l'échec d'une suppression de jeu/émulateur. Correction de plusieurs causes potentielles de crash au démarrage (Error invoking method). Correction d'un bug avec le bouton Play du navigateur intégré qui ne fonctionne pas. Correction d'un bug avec le bouton Télécharger du navigateur intégré qui n'apparaît pas.

Kratos

Kratos

Romstation 2.0 finale

La beta de Romstation 2.0 est désormais notre version distribuée la plus stable/performante et le mode hors-ligne sera bientôt forcé sur les versions inférieures à 2.0. Vous pourrez alors activer la mise à jour et l'importation automatique de vos données directement depuis une version 1.x.   Vous remarquerez que le Multijoueur en ligne est encore absent de cette version dite finale. Nous préférons en effet nous assurer de la migration complète des versions obsolètes vers Romstation 2.0 avant de nous intéresser à cette option, notamment par souci de compatibilité. Malheureusement, le Multijoueur sera temporairement suspendu pour tous en attendant son intégration à la version 2. L'option d'Upload est également concernée pour des raisons similaires.   Pour les utilisateurs ayant déjà installé la beta de l'application 2.0, la mise à jour automatique devrait fonctionner sans problème au démarrage de Romstation.     Note de version :   Modification de la fenêtre de recommandation d'émulateur affichée au lancement d'un jeu sans émulateur compatible. Modification du thème Light. Correction d'un bug forçant la traduction anglaise du site. Refonte des fenêtres de téléchargement (jeux et émulateurs). Correction de plusieurs bugs relatifs à l'importation des données depuis la version 1.x. Modification du mode hors ligne (le navigateur reste accessible). Amélioration de la vitesse des recherches locales. Amélioration de la vitesse de démarrage de l'application sur les systèmes multi-coeur. Les données de temps de jeu sont plus détaillées. [macOS] Correction d'un bug empêchant le lancement simultané de 2 jeux de même système. [macOS] Correction d'un bug relatif au temps de jeu non comptabilisé. [RomStation x86] Correction de l'importation des données de jeu depuis la version 1.x.

RomStation

RomStation

RomStation 2.0 : Beta 6

La beta de Romstation 2.0 continue sa phase d'optimisation via nos mises à jour successives qui lui permettront à terme de s'approprier toutes les options encore absentes de cette version anticipée.   Pour rappel, Romstation 2.0 abandonne l'API d'Internet Explorer au profit de WebKit, une bibliothèque logicielle libre qui ne dépend d'aucun navigateur préalablement installé sur votre OS. Cette beta 6 s'intéresse plus particulièrement au navigateur intégré en lui apportant de nombreuses améliorations.   Les installeurs de la beta dans leur version x64 et x86 se téléchargent depuis cette page. Pour les utilisateurs ayant déjà installé la beta de l'application 2.0, la mise à jour automatique devrait fonctionner sans problème au démarrage de Romstation.     Note de version : Nombreuses améliorations du navigateur intégré (player vidéo, zoom, performances, création d'onglets, raccourcis clavier, etc...). Ajout du thème Light. Ajout du tri par nombre de fichiers de jeu dans Librairie.

RomStation

RomStation

RomStation 2.0 x86 pour les OS 32 bits

A l'origine, Romstation 2.0 a été pensé pour une distribution exclusive aux systèmes 64 bits. Toutefois, au vu du nombre de personnes utilisant encore un système d’exploitation 32 bits, nous devions revenir sur ce choix.   Actuellement, la compilation du code en 32 bits reste peu contraignante. Nous devrions donc pouvoir assurer la mise à jour de cette version encore quelques temps. Mais gardez à l'esprit que l'abandon des OS 32 bits au profit des architectures 64 bits est inévitable à terme. Il ne s'agit donc que d'un sursis.   Notez aussi que certains émulateurs n’existent pas/plus en version 32 bits. Dans les faits, Romstation devrait encore trouver automatiquement l'alternative la plus adaptée à votre système selon le cas.   Les installeurs de la beta dans leur version x64 et x86 se téléchargent depuis cette page. Pour les utilisateurs ayant déjà installé la beta de l'application 2.0, la mise à jour automatique devrait fonctionner sans problème au démarrage de Romstation.     Note de version : Romstation 2.0 est désormais disponible en version x86 pour les OS 32 bits (Windows 7 minimum). Le téléchargement des fichiers d'un jeu (multi disc) peut se faire plus directement depuis sa page. Correction d'un bug pouvant provoquer la perte de certaines valeurs dans "Database". Correction d'un bug pouvant provoquer un crash sur la version macOS.

RomStation

RomStation

RomStation 2.0 : Beta 4

La beta de Romstation 2.0 continue sa phase d'optimisation via nos mises à jour successives qui lui permettront à terme de s'approprier toutes les options encore absentes de cette version anticipée.   Principale nouveauté de la beta 4, vous pouvez enfin importer vos données de la version 1.82 vers la 2.0. Notez toutefois que les jeux et émulateurs importés seront définitivement déplacés et deviendront inaccessibles depuis Romstation 1.82. L'importation s'effectue depuis l'onglet librairie/émulateurs en cliquant sur le nouveau bouton "importer des jeux/émulateurs". N'oubliez pas d'importer vos émulateurs pour conserver les sauvegardes de vos jeux.       L'installeur de la beta se télécharge à cette adresse. Pour les utilisateurs ayant déjà installé la beta de l'application 2.0, la mise à jour automatique devrait fonctionner sans problème au démarrage de Romstation.     Note de version : Vous pouvez enfin importer vos données de la version 1.82 vers la 2.0. Notez toutefois que les jeux et émulateurs importés seront définitivement déplacés et deviendront inaccessibles depuis Romstation 1.82. L'importation s'effectue depuis l'onglet librairie/émulateurs en cliquant sur le nouveau bouton "importer des jeux/émulateurs". N'oubliez pas d'importer vos émulateurs pour conserver les sauvegardes de vos jeux. Correction d'un bug empêchant l'affichage de la liste des fichiers importés sur le formulaire d'ajout des jeux. Support des jeux au format .rar sur Windows. Ajout de nombreux raccourcis contextuels sur les formulaires d'édition de jeux et d'émulateurs pour créer ou modifier plus simplement les entrées de "Database" au besoin sans quitter le formulaire actif. Réduction du temps de démarrage de RomStation. Ajout d'un bouton pour copier un fichier/profil d'émulateur ou de jeu à partir du formulaire d'édition. Ajout des raccourcis clavier F5 (actualise la page) et Echap (stop le chargement de la page) sur le navigateur web. Ajout des raccourcis clavier Entrée et Suppr (valide et supprime) sur les onglets Librairie et Emulateurs. Ajout de la recherche dynamique sur l'onglet Database. Ajout de l'importation d'un fichier de jeu ou d'émulateur depuis le formulaire d'édition de jeu/d'émulateur. Ajout du bouton "Nouveau jeu" sur l'onglet Librairie, en alternative à l'import de masse, pour intégrer un nouveau jeu et le renseigner depuis le même formulaire. Ajout d'un bouton redirigeant vers les jeux ou les émulateurs du site depuis l'onglet Librairie/Emulateurs. Nombreuses modifications de design sur l'interface globale. Les dialogues lors du lancement d'un jeu ont été remplacés par un arbre de sélection qui limite l'ouverture des fenêtres successives à 2 contre 5 auparavant pour les cas les plus compliqués (multi CD, multi emu, multi profil, etc...).

RomStation

RomStation

RomStation 2.0 : Beta 3

Récemment rendue publique, la beta de l'application 2.0 s'enrichira progressivement de quelques mises à jour d'importance variable pour s'approprier les options encore absentes de cette version anticipée.   Vous pouvez essayer la beta sans craindre d'altérer votre installation actuelle, les deux logiciels cohabiteront sans soucis. Dans sa version définitive, le soft vous permettra bien sûr d'importer vos données de la version 1.82 vers la 2.x.   L'installeur de la beta se télécharge à cette adresse. Pour les utilisateurs ayant déjà installé la beta de l'application 2.0, la mise à jour automatique devrait fonctionner sans problème au démarrage de Romstation.     Note de version : Ajout de l'option d'intégration des jeux externes à la librairie depuis l'onglet éponyme. Ajout du formulaire complet d'édition des jeux de la librairie. Correction de bugs divers.

RomStation

RomStation

RomStation 2.0 : Beta 2

Récemment rendue publique, la beta de l'application 2.0 s'enrichira progressivement de quelques mises à jour d'importance variable pour s'approprier les options encore absentes de cette version anticipée.   Vous pouvez essayer la beta sans craindre d'altérer votre installation actuelle, les deux logiciels cohabiteront sans soucis. Dans sa version définitive, le soft vous permettra bien sûr d'importer vos données de la version 1.82 vers la 2.x.   L'installeur de la beta se télécharge à cette adresse. Pour les utilisateurs ayant déjà installé la beta de l'application 2.0, la mise à jour automatique devrait fonctionner sans problème au démarrage de Romstation.     Note de version : Vous pouvez désormais ajouter et éditer vos émulateurs depuis l'onglet "Emulateurs". Cette nouvelle option permet également la gestion des profils d'émulateurs évoqués dans un précédent billet. Correction d'une erreur pouvant entraver le lancement de certains jeux PC. Correction d'un bug au lancement de certains jeux à disque.

RomStation

RomStation

RomStation 2.0 : Beta 1

Récemment rendue publique, la beta de l'application 2.0 s'enrichira progressivement de quelques mises à jour d'importance variable pour s'approprier les options encore absentes de cette version anticipée.   Vous pouvez essayer la beta sans craindre d'altérer votre installation actuelle, les deux logiciels cohabiteront sans soucis. Dans sa version définitive, le soft vous permettra bien sûr d'importer vos données de la version 1.82 vers la 2.x.   Ceux d'entre vous qui auraient déjà installé Romstation 2.0 sur macOS devront télécharger le nouvel installeur à cause d'une erreur présente dans l'updateur. Pour les utilisateurs Windows ayant déjà installé la beta 2.0, la mise à jour automatique devrait fonctionner sans problème au démarrage de Romstation.     Note de version : Ajout du nouvel onglet "Database". Cette section permet d'ajouter, de supprimer et d'éditer les valeurs des champs de données utilisés dans les tables des jeux et des émulateurs (consoles, localisations, genres, éditeurs, etc.). Correction d'un problème de décompression présent sur certains jeux. Correction d'un bug entravant la reprise de décompression des jeux PC. Modifications sur la police d'écriture.

RomStation

RomStation

Romstation 2.0

Edit : Une première beta est désormais distribuée à cette adresse. Cette version est néanmoins amputée de quelques options (multijoueur, ajout et édition des jeux/émulateurs externes). Vous pouvez essayer la beta sans craindre d'altérer votre installation actuelle, les deux versions cohabiteront sans soucis. Vos retours seront appréciés dans les commentaires.   Évoquée furtivement il y a quelques mois, la prochaine mise à jour majeure de Romstation approche à grand pas. Une fois n'est pas coutume, nous allons vous présenter les grandes lignes de ce renouveau.     Moderniser l'interface Pratiquement une décennie s'est écoulée depuis l'élaboration du design originel. Bien sûr, l'interface s'est plusieurs fois actualisée au fil du temps, mais les tendances et les technologies ont également beaucoup évoluées. De ce fait, l'application peut paraître désuète ou mal pensée aujourd'hui. Pour nous mettre à jour avec les standards actuels, améliorer l’ergonomie globale et repenser une architecture logicielle plus flexible, il nous a donc fallu réécrire entièrement notre code.       Windows et macOS Le portage de Romstation sur les systèmes d'exploitation macOS semble évident et vous êtes nombreux à formuler ce souhait depuis longtemps. Les plus attentifs auront déjà remarqué l'arrivée de l'Arlésienne en observant la capture précédente. Mis au second plan jusqu'à présent, ce portage nécessitait une révision complète de l'ancien code. La modernisation de l'interface nous ayant imposé cette tâche, le moment semblait alors opportun pour nous y atteler.     Internet Explorer vs. WebKit Pour rappel, Romstation s'appuie sur l'API d'Internet Explorer pour son navigateur web intégré. Par conséquent, une version à jour d'Internet Explorer autorisant les cookies est requise pour permettre le bon fonctionnement de l'application. Historiquement, l'émulation s'est avant tout développée sur Windows et le navigateur de Microsoft s'est naturellement imposé. Aujourd’hui, en considérant notamment notre volonté de porter le programme sur macOS, ce choix est nettement moins pertinent. IE sera donc abandonné et avantageusement remplacé par WebKit, une bibliothèque logicielle libre qui ne dépend d'aucun navigateur préalablement installé sur votre OS.     Recherche multi-critères et requêtes sauvegardées Comme évoqué dans le premier paragraphe, l'ergonomie est entièrement repensée et enrichie de nombreuses options d'importance variable que nous ne détaillerons pas ici. Abordons néanmoins le cas de la recherche dynamique autour de laquelle s'articule une grande partie de la gestion de votre base de données locale. Illustré dans la capture ci-dessous, vous remarquerez notamment qu'un filtre peut désormais prendre plusieurs valeurs actives lors d'une recherche. Par ailleurs, des requêtes plus avancées faisant intervenir divers opérateurs logiques pourront être nommées, sauvegardées puis chargées d'un clic au besoin.       Gestionnaire d'émulateurs A l'origine, Romstation est pensé comme une solution tout-en-un simple et intuitive. Si les automatismes du logiciel sont appréciés par la plupart, quelques utilisateurs ont parfois besoin de plus de contrôle.     Dans sa version 2.0, Romstation est livré sans émulateur. Au lancement d'un jeu, si aucun émulateur compatible n'est détecté (cas par défaut) et que le programme n'est pas utilisé dans son mode hors ligne, la base de données en ligne est interrogée pour trouver l'émulateur offrant la meilleure compatibilité. Dès lors, deux choix s'offrent à vous : Installer automatiquement l'émulateur retenu par l’algorithme, ou bien sélectionner manuellement un émulateur compatible en vous redirigeant vers la nouvelle section du site sobrement intitulée : Émulateurs.     Les émulateurs répertoriés dans cet espace seront plus nombreux qu'actuellement, tenus à jour et distribués dans de multiples versions. Sur le modèle des jeux, les émulateurs sont automatiquement installés depuis leur page en ligne puis gérés à partir de l'onglet éponyme de l'application.     Profils de jeux et d'émulateurs Lorsqu'il est installé localement, un émulateur regroupe de nombreuses données permettant sa gestion, notamment des "profils". Ce terme désigne un ensemble de règles qui viennent altérer au besoin le choix du fichier exécuté et les paramètres de la ligne de commande. On peut ainsi préférer par exemple une version précise de Dolphin et lui joindre le paramètre opengl/direct3d/fullscreen dans un souci de compatibilité ou de confort. Les profils peuvent être automatiquement liés aux systèmes (consoles), à un jeu particulier ou bien être manuellement sélectionnés à chaque exécution. Enfin, si les jeux et les émulateurs téléchargés viennent avec leurs propres profils, vous êtes bien sûr libre d'ajouter et de nommer vos profils personnalisés.       Avant de conclure ce billet, nous pourrions encore citer dans une liste non-exhaustive quelques idées intéressantes, mais planifiées pour un avenir plus lointain, parmi lesquelles : Gérer la mise à jour automatique des jeux et des émulateurs. Créer un format d'archive import/export pour récupérer automatiquement les ressources et les métadonnées des jeux externes. Synchroniser les imports externes aux données en lignes pour récupérer les ressources et les métadonnées absentes de l'archive. Etc...   Bref, les idées ne manquent pas et l'envie de les réaliser non plus. Dans l'immédiat, nous essayerons de distribuer assez rapidement une première beta, probablement amputée de quelques options. D'ici là, nous vous invitons à réagir dans l'espace commentaire pour exprimer cordialement vos appréhensions, vos doutes, vos interrogations, voire votre enthousiasme.🤔

RomStation

RomStation

La connexion avec le serveur a été perdue

Suite aux dernières mises à jour de Windows, les drivers OpenVPN utilisés par Romstation en Multijoueur doivent être mis à jour également pour préserver la compatibilité. Si vous rencontrez des problèmes pour rejoindre un lobby, vous devrez donc mettre à jour vos drivers manuellement en procédant ainsi :   Décompressez l'archive multiplayer_fix.zip à la racine du répertoire d'installation de Romstation. Toujours à la racine de Romstation, exécutez ensuite tapremove.exe puis redémarrez votre PC.   Cette opération sera automatisée dans une prochaine mise à jour de Romstation.

RomStation

RomStation

Vos chaînes Twitch et Youtube Gaming sur RomStation

Vous pouvez désormais intégrer vos propres chaînes Twitch et/ou Youtube Gaming à votre compte RomStation. Pour ce faire, il vous suffit de compléter le formulaire accessible depuis la page de votre live en activant le bouton Restream.     Après avoir saisi l'URL et la clé du flux dans les champs dédiés, activez le Restream en cochant la case puis enregistrez.   En utilisant uniquement votre clé de stream RomStation, ou la capture OBS automatisée de l'application, votre live sera alors diffusé en simultané sur vos chaînes et RomStation sans consommer votre débit ascendant. Les players des chaînes associées seront en plus directement intégrés à la page du live.   Nous vous encourageons à profiter de cette option, mais n'oubliez pas que la mise en avant de vos contenus est conditionnée par le respect de quelques règles simples.

RomStation

RomStation

Mise à jour 1.82

Suite à la lecture des quelques problèmes pratiques et techniques dont vous nous faites part, nous tentons aussi régulièrement que possible d’améliorer RomStation. Si vous possédez une version antérieure à l’actuelle 1.82, elle sera automatiquement mise à jour lors de votre prochain démarrage du logiciel. Merci de participer à l’amélioration de RomStation.   Correction de divers bugs pouvant provoquer des crash. La stabilité s'en trouve nettement améliorée, notamment en Multijoueur. Modifications mineures du lobby Multijoueur. Mise à jour des émulateurs Dolphin, Demul, Mednafen, ePSXe, PCSX2 et PPSSPP.

RomStation

RomStation