À propos du projet

ArcadeManager est un outil de gestion de roms pour l'émulation arcade, destiné aux utilisateurs de romsets MAME et FBNeo. Il est distribué comme application de bureau pour Windows, macOS et Linux, et son interface est traduite en plusieurs langues. Principales capacités décrites dans le README : - Filtrage et nettoyage : aide à supprimer les jeux indésirables, défectueux ou injouables d'une collection de roms d'arcade, et peut copier ou nettoyer un ensemble sélectionné de roms. - Listes sélectionnées : comprend plusieurs sélections préconstruites de « meilleurs jeux » ainsi qu'un assistant, utile lorsqu'un romset MAME complet contient des milliers de titres. - Maintenance de romset : vérifie et corrige un romset et le convertit au format non-merged (les autres types de romsets ne sont pas pris en charge ; le README renvoie à ClrMamePro pour ces conversions). - Overlays/bezels : télécharge et installe un pack d'overlays, actuellement uniquement pour Retropie et Recalbox. - Gestion des listes de jeux : fusionne et divise les fichiers de liste, convertit les fichiers DAT ou INI, et effectue des opérations connexes utilisées avec la gestion des fichiers de roms. Le README note que la copie de fichiers suppose un romset fonctionnel correspondant à la version MAME/FBNeo utilisée, et que l'outil ne télécharge pas de roms. Développement et packaging : le projet utilise le SDK .NET 10 et NodeJS 22 ou ultérieur, avec un shell de bureau basé sur Electron. Les builds sont publiés par plateforme via des profils dotnet publish (win-x64, linux-x64, osx-arm64) ; le README indique que Windows ARM, Linux ARM et macOS x86 ne sont actuellement pas pris en charge. Des romsets d'exemple peuvent être générés avec un script PowerShell pour les tests. Les traductions sont des fichiers texte simples de style INI sous Data\translations, et les contributions sont acceptées via des pull requests ou Weblate. Les badges CI couvrent les builds Windows, Linux et macOS, et les badges SonarCloud rapportent les métriques de qualité du code.