RomStation

Bot
  • Content Count

    44,278
  • Joined

  • Last visited

Blog Entries posted by RomStation

  1. RomStation
    Romstation passe en version 2.3 !
     
    Cette mise à jour développe un peu plus les possibilités du Multijoueur en y intégrant un nouveau mode de création consacré aux jeux PC à serveur dédié. En sélectionnant l'option "Serveur persistant" depuis la page "Mes serveurs", vous pouvez désormais créer votre propre serveur dédié. Hébergé sur nos machines, votre serveur reste toujours accessible aux joueurs du lobby autorisés. Un accès FTP dédié vous permet d'administrer librement votre serveur et d'effectuer vos backups. Ce service est totalement gratuit mais les serveurs laissés inactifs au delà de 15 jours sont automatiquement supprimés.
     
    En dehors des configurations spécifiques au jeu supporté, les serveurs persistants ont quelques particularités communes qu'il faut bien observer lorsque vous souhaitez en administrer un.
     
    ▫️Notez d'abord que vous ne pouvez pas créer plus de trois serveurs persistants.
     
    ▫️Le serveur est uniquement accessible des joueurs connectés au lobby.
     
    ▫️Aucun backup automatique n'est effectué, mais un accès FTP permet une gestion libre des fichiers du serveur. Pensez donc à effectuer manuellement vos backups.
     
    ▫️Ce service est totalement gratuit mais les serveurs laissés inactifs au delà de 15 jours sont automatiquement supprimés.
     
    ▫️L'arrêt du serveur (Options du lobby) est recommandé avant tout transfert ou modification des fichiers pour prévenir la corruption des données. Aussi, n'oubliez pas de redémarrer le serveur arrêté après avoir terminé vos opérations.
     
    ▫️Vous pouvez bien sûr éditer les fichiers de configuration du serveur selon vos préférences, mais certaines valeurs ne doivent pas être modifiées : les ports, les adresses IP et le protocole IP.

    ▫️Dans un souci de sécurité, les serveurs ne communiquent pas vers l’extérieur (sites tiers). Certains paramètres, tels que "online-mode" sur Minecraft, seront donc inopérants.

    ▫️Lorsque vous enregistrez un fichier avec votre éditeur de texte dans FileZilla (le client FTP intégré), une fenêtre s'ouvre pour vous demander de valider le téléchargement du fichier édité sur le serveur. Il est facile de l'oublier car la fenêtre ne se met pas au premier plan et cette erreur est à l'origine de quelques confusions.

    ▫️Les chemins renseignés dans les fichiers de configuration du serveur ne doivent pas être modifiés en amont du répertoire à la racine de votre serveur. Dans l'exemple suivant "world=/home/romstation/sftp/terraria/Worlds/Terraria.wld", seule la partie "Worlds/Terraria.wld" peut être modifiée.

    ▫️Enfin, ne modifiez pas les permissions d'accès d'un fichier ou d'un répertoire (chmod).
     
     
    Ce mode est actuellement compatible avec une poignée de jeux, mais la liste s'étoffera progressivement pour satisfaire toutes les demandes. Aussi, la plupart des jeux PC qui intègrent la liste sont également compatibles avec le VPN automatique.
     
    Si vous possédez une version antérieure à l’actuelle 2.3, elle sera automatiquement mise à jour lors de votre prochain démarrage de l'application.
  2. RomStation
    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.
  3. RomStation
    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.
  4. RomStation
    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.🤔
  5. RomStation
    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.
  6. RomStation
    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...).
  7. RomStation
    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.
  8. RomStation
    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.
  9. RomStation
    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.
  10. RomStation
    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.
  11. RomStation
    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.
  12. 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.
  13. RomStation
    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.