Steam ROM Manager importe en masse les jeux hors Steam et gere les jaquettes

Résumé

Un outil libre et gratuit pour importer des jeux en masse et gerer les jaquettes, couvrant les ROM de emulateurs et les jeux de plusieurs plateformes, avec un rapprochement flou et plus de cent profils integres et des constructions pour Windows, macOS et Linux.

Recommander
Nom
Steam ROM Manager
Version
2.5.44
Tarif
Gratuit
Open source
Open source
Système
WindowsmacOSLinux
Mis à jour
2026-10-10 19:12

Steam ROM Manager est un outil libre qui amene en masse dans Steam les jeux d emulateurs et ceux d autres plateformes, et pendant qu il construit un raccourci pour chacun il tire aussi tout un jeu d images d une bibliotheque de jaquettes, si bien que des jeux eparpilles sur un disque forment une seule muraille bien rangee dans la collection Steam.

Ajouter a la main a Steam des jeux qui n en viennent pas est un travail eprouvant: construire les raccourcis un par un, puis completer les jaquettes une par une, et quand la collection atteint des dizaines ou des centaines, le seul rangement des images peut avaler un week end entier. C est precisement cette repetition que Steam ROM Manager veut retirer, et l editeur le nomme outil pour importer des jeux en masse et gerer les jaquettes pour Steam. Ce qu on importe peut etre des ROM d emulateurs de console, ou des jeux deja installes depuis un autre magasin. La documentation plaisante meme en disant que les notes de cours de la deuxieme annee peuvent entrer comme categorie, s on veut.

L analyseur est le moteur de tout le flux. Il decide ou chercher les jeux et selon quelle regle les reconnaitre: un analyseur a jokers compare les noms de fichiers a une simple chaine de recherche, un analyseur a expressions regulieres traite des noms plus compliques, et un analyseur a liste lit simplement une liste ecrite d emplacements. Au dela de ces analyseurs tournes vers les dossiers, il en embarque toute une serie tournes vers les plateformes, qui reprennent les jeux deja installes par les autres magasins et lanceurs. Chaque analyseur s allume et s eteint seul, se nomme seul, et se rattache a une categorie dans la collection Steam.

capture

L interface est en deux colonnes: a gauche la navigation, avec apercu, journal des evenements, reglages et analyseurs point par point, et a droite un formulaire, a remplir dans ordre avec le type d analyseur, un titre de configuration, la categorie Steam, le chemin du lanceur, le dossier des ROM, le dossier de Steam et le compte du utilisateur, puis les commutateurs voulus comme le rapprochement flou. Remplir n ecrit encore rien: un passage d analyse tourne d abord, les resultats se deploient sur la page d apercu pour confirmation, et ensuite seulement tout part dans Steam en une fois. Cet apercu compte surtout pour import en masse, parce qu il montre ce qui a ete reconnu et ce qui a ete manque avant que la collection change vraiment.

Le traitement des titres est une des parties faites avec le plus de soin. Les versions recentes decoupent la production du titre en une chaine fixe: d abord le titre brut tire par l analyseur, puis le passage par la transmission du raccourci, le remplacement de valeurs propres, le rapprochement flou, les ornements du titre et les regles d exception, chaque etape le changeant au plus une fois, jusqu au nom affiche dans Steam. Le rapprochement flou repond au vieux probleme des noms qui ne tombent pas juste: quand un nom de fichier a un caractere de moins ou une lettre de travers, il cherche dans la liste des titres descendue de la bibliotheque de jaquettes le plus proche et remet la jaquette en place. Toutes les valeurs du titre s appellent directement dans un analyseur, et des arguments de ligne de commande s ajoutent pour qu un jeu demarre par un lanceur donne.

capture

Jaquettes et images sont l autre moitie de sa valeur. Une fois import termine, le programme fournit a chaque entree une serie assortie, image en grille, grande image, signe et petite image, prises par defaut dans la bibliotheque associee et remplacables par des images locales. S un nom a ete mal associe, le gestionnaire d exceptions le renomme un par un ou l ecarte; plus de cent profils d analyseurs sont integres, couvrant la grande majorite des emulateurs courants et epargnant une configuration depuis zero. Il marche aussi dans l autre sens, en gerant les jaquettes de jeux deja presents dans la collection Steam, si bien qu une collection aux styles disparates devient un seul ensemble.

Cote plateformes, Windows, macOS et Linux ont chacun une construction propre, Windows est aussi distribue par un gestionnaire de paquets de tiers, et Linux recoit AppImage, deb, Flatpak et autres, l interface et la structure des reglages restant les memes sur les trois. Au dela de l interface graphique il porte une ligne de commande complete, ce qui met facilement le flux d import dans un script. Cet ensemble est particulierement commode sur une machine de poche ou de salon: les fichiers de jeux restent sur un disque externe ou sur le reseau, et une fois import fait la collection se parcourt et se lance a la manette.

Version

Sortie

Principaux changements

2.5.44

aout 2026

Reglages de la jaquette et une valeur propre pour ordre des titres, cibles de construction Arm64 sur les trois systemes, production du titre en cascade determinee

2.5.43

juillet 2026

Corrige un message erreur parfois vide dans le journal, la verification des champs obligatoires des analyseurs et le echec de chargement des jaquettes officielles

2.5.42

juillet 2026

Plus de modeles de manettes, avec plusieurs manettes courantes et machines de poche

2.5.41

juillet 2026

Un analyseur pour un lanceur de tiers de plus, et le analyseur manuel signale de nouveau ses erreurs au journal

2.5.40

juillet 2026

La dependance a un fichier local de la base Steam disparait, et la mise en evidence de la recherche dans de tres longs journaux est reparee

Sur la licence, le projet est ouvert sur GitHub sous GNU GPLv3, le code est lisible, il n y a pas de version payante, et ni le paquet ni l interface ne portent de publicite. Pour un outil destine a tenir une collection en ordre pendant des annees, ecrire les regles clairement et laisser le choix au utilisateur est deja une raison suffisante de le garder dans la boite a outils.

Steam ROM Manager comprime l import des jeux hors Steam et le rangement des jaquettes en une configuration, un passage d analyse et une sauvegarde: trois sortes d analyseurs de dossiers plus une serie d analyseurs de plateformes couvrent les sources courantes, le rapprochement flou des titres et le gestionnaire d exceptions traitent les noms qui ne concordent pas, et plus de cent profils mettent vite une collection en forme; le projet est ouvert sous GPLv3, avec des constructions propres pour Windows, macOS et Linux, actuellement en 2.5.44.

Steam ROM ManagerTéléchargement
Systèmes pris en charge : Windows macOS Linux