Mythic
Mythic est un lanceur open source conçu pour jouer à des jeux Windows et macOS depuis un Mac, en s’appuyant sur une implémentation personnalisée du Game Porting Toolkit d’Apple. Il centralise vos bibliothèques de jeux, qu’ils proviennent de Steam, de l’Epic Games Store, ou d’installations locales, en évitant la fragmentation entre plusieurs applications.
Destiné aux utilisateurs d’Apple Silicon et nécessitant macOS 14 ou une version ultérieure, Mythic simplifie la gestion des paramètres de lancement, la vérification des fichiers et la création d’instances isolées de Windows via des conteneurs. Son interface intuitive et son processus d’onboarding guidé visent à réduire les manipulations techniques. En phase alpha, il reste sujet à des bugs, mais son approche unifiée et ses fonctionnalités de synchronisation en font un outil pratique pour les joueurs macOS. Une communauté active sur Discord permet d’échanger et de contribuer au développement.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
Apple Silicon
64 bits
Téléchargement et liens
- Télécharger Mythic
- Site officiel
- Code source
-
brew install --cask mythic
Historique des versions
v0.6.0
-
Refonte complète de l’architecture des jeux :
- Système de gestion des jeux entièrement réécrit avec typage strict, gestion d’état améliorée et logique unifiée (suppression de
LegacyGame). - Ajout de types de jeux distincts (
EpicGamesGame,LocalGame,SteamGame) avec héritage structuré. - Stockage persistant des données de jeu (
GameDataStore) avec synchronisation automatique et protocoleMergeablepour fusion intelligente des sources.
- Système de gestion des jeux entièrement réécrit avec typage strict, gestion d’état améliorée et logique unifiée (suppression de
-
Améliorations spécifiques à macOS :
- Support des images de cartes de jeux avec fallback pour les jeux macOS dans
GameImageCard(compatibilité visuelle unifiée). - Correction de problèmes de persistance des propriétés de jeu entre sessions (impactant macOS via le système de stockage unifié).
- Support des images de cartes de jeux avec fallback pour les jeux macOS dans
-
Corrections critiques :
- Suppression du blocage à l’initialisation (affectait potentiellement macOS via des dépendances partagées).
- Fermeture des fuites de processus dans Wine/Conteneurs (meilleure stabilité sur macOS avec Apple Silicon).
- Correction des erreurs de fusion de bibliothèque et de tri des jeux (problèmes récurrents sur macOS).
-
Améliorations UI/UX globales :
- Interface de paramètres tabulée (SwiftUI) et recherche/refiltrement réimplémentés pour une meilleure réactivité.
- Notifications de menu bar/dock pour les opérations en cours (visibilité accrue sur macOS).
-
Corrections mineures mais impactantes :
- Suppression d’une commande shell dangereuse (risque de corruption de fichiers, potentiellement critique sur macOS).
- Correction des affichages de taille d’installation et des problèmes de texte multiline dans les interfaces.
Changelog complet
v0.5.0
-
Migration majeure vers Swift 6 : refonte complète de la concurrency et suppression des fuites de continuations dans le système d'installation, avec des impacts structurels sur l'ensemble du codebase (risque de compatibilité avec les anciennes versions).
-
Réorganisation architecturale (BREAKING CHANGES) :
- Système d'installation modulaire et suivi des versions avec intégration d'un catalogue de mises à jour.
- Onboarding redessiné (MVVM) et gestion des comptes Epic Games avec authentification de secours.
- Gestion des jeux simplifiée (propriétés locales, persistance des miniatures personnalisées et images de couverture).
-
Améliorations macOS spécifiques :
- Correction des régressions UI pour macOS 14 Sonoma (version 26) et stabilisation de l'affichage.
- Aucune modification majeure pour Apple Silicon (M1/M2/M3) ou les builds
.dmgsignalées, mais compatibilité macOS minimum inchangée (probablement toujours macOS 13 Ventura).
-
Corrections critiques :
- Lancement des jeux bloqué (problèmes de progression asynchrone) et échecs d'installation systématiques résolus.
- Synchronisation des sauvegardes cloud corrigée (hangs et délégations web).
- Suppression des doublons dans les cartes d'images de fallback et stabilisation des vues "Harmony".
-
Fonctionnalités mineures mais notables :
- Ajout de vues préliminaires pour Mythic Harmony (système de notation/communauté en développement).
- Gestion améliorée des conteneurs (Wine) avec désinstallation et avertissements pour les jeux en cours d'exécution.
Changelog complet
v0.4.5
-
Nouveautés majeures pour l'intégration Epic Games :
- Ajout d’un système de connexion fallback pour les comptes Epic Games (meilleure résilience en cas d’échec de connexion initiale).
- Chargement asynchrone de la bibliothèque de jeux après la connexion, améliorant les performances et la fluidité.
- Persistance des données des sites web (stockage local) entre les vues de l’application Epic Games, évitant les rechargements inutiles.
-
Amélioration de l’interface utilisateur :
- Affichage optimisé du jeu récemment joué dans la vue d’accueil, uniquement s’il est installé localement (évite les suggestions erronées).
-
Limites et fonctionnalités absentes (pour cette version) :
- Pas de support Steam (en développement prioritaire pour les prochaines versions, mais possibilité manuelle d’importer le client Windows via un travail utilisateur).
- Pas de support pour les contrôleurs connectés en interne (nécessite toujours une configuration externe).
- Pas de pause des téléchargements (mais ceux-ci sont mis en cache).
-
Spécificités macOS (version 0.4.5) :
- Support exclusif pour les Mac Intel (pas de build pour Apple Silicon, ni pour macOS sur puce M1/M2/M3).
- Distribution sous forme de fichier
.zipà extraire dans le dossier Applications (pas de.dmgofficiel fourni). - Version minimale de macOS non précisée (à vérifier via les logs ou la documentation, mais probablement compatible avec des versions récentes d’Intel macOS comme Ventura/Monterey).
Changelog complet
v0.4.4
-
Réaménagement complet de l’interface des paramètres pour macOS 15+, incluant une refonte visuelle et une meilleure intégration avec les exigences de ce système (priorité macOS).
-
Correction d’un bug critique provoquant des plantages lors de la fermeture de la fenêtre de connexion Epic Games.
-
Prise en charge de l’AVX (extensions CPU) et de DXVK, avec une refonte du lancement des jeux et une implémentation du HUD pour DXVK (améliorations techniques globales).
-
Ajout d’une vue de placeholder dans les paramètres du moteur si celui-ci n’est pas installé (meilleure expérience utilisateur).
-
Suppression du support Apple Silicon (M1/M2/M3) pour cette version : le binaire est désormais exclusivement pour Intel Mac (mention explicite dans le changelog).
-
Améliorations mineures :
- Personnalisation du flou des cartes de jeu et ajustement de l’affichage en grille.
- Gestion des erreurs JSON pour la fenêtre de connexion Epic Games.
Changelog complet
v0.4.3
-
Nouveauté majeure pour Epic Games : Intégration d’une webview de connexion Epic dans l’onboarding et une gestion améliorée des téléchargements (scaling des conteneurs et suppression des erreurs redondantes lors des installations).
-
Support étendu aux Mac Intel : Mise à jour de l’interpréteur Python intégré (version 3.13) pour les builds précompilés, avec prise en charge officielle des machines Intel sous macOS (pas de support pour Apple Silicon dans cette version).
-
Corrections critiques : Clarification des messages d’erreur lors des échecs de téléchargement depuis Epic Games et suppression d’un bug visuel (parenthèses vides sous la carte de téléchargement).
-
Limites et fonctionnalités absentes : Pas de support natif pour Steam (en développement prioritaire), pas de contrôleurs intégrés ni de pause de téléchargement (mais les fichiers sont bien mis en cache).
Changelog complet
v0.4.2
-
Correction majeure sur macOS (Apple Silicon uniquement) :
- Cette version fonctionne uniquement de manière stable sur les processeurs Apple Silicon (M1/M2/M3). Aucune compatibilité native avec Intel n'est garantie (contrairement aux versions précédentes où des builds universels étaient mentionnés).
-
Améliorations d'interface utilisateur et stabilité :
- Correction d'un bug bloquant dans l'importation de jeux Epic Games (valeur de plateforme mal transmise).
- Prévention d'un deadlock dans l'affichage des téléchargements (
InstallGameView) via une garde contre les doublons de requêtes. - Affichage cohérent du bouton d'installation du moteur (aligné avec les autres boutons, plus isolé auparavant).
-
Analytique et téléchargements :
- Intégration de Firebase Analytics pour suivre les interactions utilisateur (optionnelle, désactivable).
- Vérification dynamique de la taille des téléchargements lors du changement de plateforme (optimisation dans
InstallGameView).
-
Sécurité et distribution :
- Notarisation officielle du binaire macOS (via Apple), éliminant les avertissements de sécurité lors de l'installation depuis
.dmg(à extraire dans/Applications). - Téléchargements désormais redirigés vers le site officiel (getmythic.app).
- Notarisation officielle du binaire macOS (via Apple), éliminant les avertissements de sécurité lors de l'installation depuis
-
Fonctionnalités absentes (pour l'instant) :
- Pas de support Steam (en développement prioritaire, mais utilisable manuellement via le client Windows).
- Pas de contrôleurs intégrés ni de pause de téléchargements (les fichiers sont cependant mis en cache).
Changelog complet
v0.4.1
-
Notarisation officielle : L'application est désormais signée par Apple (via Gatekeeper), permettant une installation sans avertissement sur macOS (pas de message "non développé par Apple").
-
Améliorations majeures pour Apple Silicon :
- Exclusivité fonctionnelle : Cette version ne supporte correctement que les processeurs M1/M2/M3 (pas de prise en charge native des Intel).
- Build .dmg optimisée : Fichier d'installation prêt à extraire directement dans
/Applications, sans étape supplémentaire.
-
Nouveautés fonctionnelles :
- Mise à jour automatique de la liste des jeux/bouteilles après modification (ajout/suppression).
- Intégration partielle de Firebase pour le projet (navigation réorganisée).
- Support des packs optionnels (gestion et style améliorés).
- Correction des problèmes de concurrence (crashes liés aux threads).
-
Corrections critiques :
- Texte des cartes de jeu visible en mode clair (avant invisible pendant le chargement ou en cas d'échec).
- Gestion des erreurs de stockage (évitement des installations préventives bloquantes).
- Support de DieselGameBoxWide pour certains jeux (ex. : miniatures de Honkai: Star Rail corrigées).
-
Absences notables :
- Pas de support Steam intégré (nécessite une importation manuelle du client Windows).
- Pas de contrôleurs en-tête (pas de gestion matérielle native).
- Téléchargements non pausables (mais avec cache intégré).
Changelog complet
v0.4.0
-
Nouveautés majeures :
- Refonte complète de la gestion des listes de jeux avec un système de support intégré (amélioration de l’ergonomie et de la structure backend).
- Mise à jour automatique des métadonnées (via Legendary) avec un rafraîchissement périodique et un indicateur visuel pour signaler les mises à jour nécessaires.
-
Corrections importantes :
- Sauvegarde des arguments de lancement (problème récurrent résolu, lié à l’issue #99).
- Prévention des blocages dans l’interface d’installation de jeux (
InstallGameView) via une terminaison manuelle du parser de packs optionnels (corrige l’issue #140).
-
Spécificités macOS / Apple Silicon :
- Compatibilité exclusive avec Apple Silicon (M1/M2/M3) pour cette version (binaire natif uniquement ; pas de support Intel).
- Fichier
.dmgfourni pour une installation simplifiée (extraction dans/Applications), avec une note de sécurité pour contourner les avertissements macOS (via Privacy & Security). - Pas de build universel : les utilisateurs sur CPU Intel doivent attendre une version ultérieure.
Changelog complet
v0.3.2
-
Support du moteur Staging Engine ajouté : Intégration d’un nouveau moteur (Staging Engine) pour étendre les compatibilités logicielles, avec des commits dédiés et une documentation améliorée.
-
Synchronisation avec Epic Cloud : Ajout d’un support natif pour la synchronisation manuelle des données avec Epic Games Cloud, intégré dans la refonte de l’interface des paramètres.
-
Améliorations visuelles et UX :
- Correction des problèmes d’affichage (icônes et texte toujours blancs dans les cartes de jeux favoris).
- Réorganisation de l’interface des paramètres avec animations et meilleure lisibilité.
- Ajout d’un raccourci clavier ⌘O pour "Recommencer l’onboarding".
-
Gestion automatique du RPC Discord : Intégration d’un système qui active/désactive automatiquement le Rich Presence Discord en fonction de l’état de Mythic (en cours de jeu ou non).
-
Limitation technique macOS :
- Version uniquement pour Apple Silicon (M1/M2/M3) : Pas de build pour Intel, ni pour d’autres architectures.
- macOS minimum non précisé (à vérifier dans les notes d’installation), mais fichier
.dmgfourni pour une installation native (nécessitant une autorisation manuelle via Privacy & Security en cas de blocage par Gatekeeper).
-
Exclusions notables :
- Pas de support Steam (en développement ultérieur).
- Pas de gestion de contrôleurs intégrés (in-app).
- Téléchargements non suspendables (mais avec mise en cache).
Changelog complet
v0.3.1
-
Limitation architecturale : cette version ne fonctionne uniquement sur Apple Silicon (M1/M2/M3) et ne supporte pas les processeurs Intel (macOS x86_64).
-
Améliorations générales et corrections :
- Nettoyage automatique du cache à la fermeture de l'application.
- Renforcement significatif de la gestion des erreurs (moins de plantages critiques).
- Corrections mineures de formulation et de lisibilité.
-
Fonctionnalités absentes (pour l’instant) :
- Pas de support pour Steam (à venir ultérieurement).
- Pas de contrôleurs intégrés (à utiliser via Bluetooth/USB externe).
- Pas de pause de téléchargement (mais les fichiers sont mis en cache).
-
Note importante pour macOS :
- Le package
.dmgn’est pas fourni : il faut télécharger le fichier.zip, l’extraire dans/Applications, et autoriser l’ouverture via le panneau de sécurité (clic droit → Ouvrir). - Version testée en alpha : bugs attendus, support limité aux utilisateurs expérimentés.
- Le package
Changelog complet
v0.3.0
-
Améliorations de performance majeures (non détaillées dans le changelog mais mentionnées en accroche) impactant globalement l’expérience utilisateur, notamment dans la gestion de la liste de jeux.
-
Nouveautés fonctionnelles prioritaires :
- Ajout d’un mode liste pour afficher la bibliothèque de jeux (option configurable).
- Filtres avancés et recherche optimisée dans la liste des jeux (meilleure réactivité et précision).
- Intégration des paramètres de mise à jour directement dans l’interface de configuration (
SettingsView).
-
Spécificités macOS/Apple Silicon :
- Version exclusive pour Apple Silicon (M1/M2/M3) : cette release ne supporte uniquement les processeurs ARM (pas de build Intel).
- Fichier binaire fourni en
.zipà extraire dans/Applications, avec une méthode alternative pour lancer l’application (clic droit → Ouvrir après avoir maintenuCtrl).
-
Corrections mineures/réorganisations :
- Réversion partielle d’un refactoring de
GameCard(pour des raisons de stabilité ou de lisibilité). - Mise à jour des traductions via Crowdin (ajouts ou corrections linguistiques).
- Suppression des paramètres de développement inutiles (champs vides dans les settings).
- Réversion partielle d’un refactoring de
-
Absences notables (fonctionnalités reportées) :
- Pas de support Steam, ni de contrôleurs intégrés, ni de pause des téléchargements (seulement du cache).
- Version toujours en alpha : bugs attendus, support limité aux issues GitHub.
Changelog complet
v0.2.1-alpha
-
Correction critique pour macOS Sonoma : Résolution d’un problème majeur lié à Xcode 16 empêchant la compilation correcte de l’application sur cette version du système.
-
Support exclusif Apple Silicon (M1/M2/M3) : Cette version ne fonctionne qu’en natif sur puce ARM (pas de build Intel), avec une distribution sous forme de
.dmgà installer dans/Applications. -
Amélioration des alertes : Passage des notifications flottantes (fenêtres) à des modales intégrées dans l’interface.
-
Nouveauté fonctionnelle : Affichage de la taille d’installation d’un jeu avant téléchargement (pour éviter les surprises).
-
Corrections mineures :
- Correction d’un blocage lors de la création de conteneurs (Bottle).
- Meilleure gestion des erreurs et tri des cartes de jeux.
- Apparence retravaillée de l’interface arrière-plan (backend).
- Correction temporaire de l’affichage des cartes de jeux (fond blanc).
Changelog complet
v0.2.0-alpha
-
Nouveautés majeures :
- Mise à jour automatique fonctionnelle du moteur Mythic Engine (permet l'installation de GPTKv2 dans cette version) et du logiciel via un système intégré (remplace l'usage de services tiers comme Appcastify).
- Prise en charge de Sequoia (Windows 11 24H2), ajoutant une compatibilité étendue pour les versions récentes de Windows.
- Gestion des bouteilles (bottles) entièrement repensée : refactorisation du backend et intégration d'une interface améliorée (incluant un accès direct à
regeditdans les paramètres).
-
Corrections importantes :
- Correction d’une erreur de conversion des vitesses de téléchargement (affichage plus précis).
- Réduction des erreurs lors du déplacement de l'application vers le dossier Applications (moins de plantages).
-
Spécificités macOS / Apple Silicon :
- Version uniquement compatible avec Apple Silicon (M1/M2/M3) pour cette release (pas de support pour Intel).
- Version minimale de macOS non précisée, mais le package
.dmgest fourni pour une installation native dans Applications. - Instruction pour contourner les restrictions de sécurité : maintenir
Ctrl(⌃) et cliquer droit surMythic.apppour lancer l'application si bloquée par macOS.
Changelog complet
v0.1.1-alpha
-
Corrections majeures et stabilité :
- Correction de la WebView (résolution d’un problème critique lié à l’affichage ou au fonctionnement, référencé dans l’issue #52).
- Correction d’un opérateur erroné dans le calcul des vitesses de téléchargement des jeux (risque de données incorrectes ou de lenteurs).
-
Améliorations UI/UX :
- Ajout d’une grille dans le widget Home Favourites pour une meilleure organisation des favoris.
- Ajout de texte explicatif dans l’onboarding pour clarifier le disclaimer du Mythic Engine.
-
Corrections mineures et techniques :
- Réintégration de l’App Delegate (composant essentiel pour la gestion des événements macOS, initialement omis).
- Correction partielle de la barre de titre (problème d’invisibilité ou de rendu incorrect).
-
Note pour macOS :
- Pas de changement spécifique pour macOS (pas de build .dmg, pas de support Apple Silicon, pas de mise à jour du macOS minimum).
Changelog complet
v0.1.0-alpha
-
Lancement public après 8 mois de développement : Première version alpha disponible avec une interface dédiée à macOS (fichier
.appà extraire dans Applications), incluant une méthode pour contourner les restrictions de sécurité via CMD + clic droit → Ouvrir. -
Fonctionnalités principales :
- Prise en charge des jeux Windows (DirectX 9–12, 64 bits) via intégration avec Epic Games et import manuel.
- Gestion unifiée des jeux (structure normalisée pour Legendary et Local).
- Intégration avec Discord pour le suivi des sessions.
-
Absences majeures :
- Pas de support natif pour Steam (nécessite une installation manuelle séparée).
- Pas de pause de téléchargement, ni de fermeture individuelle des jeux (fermeture via le Dock).
-
Améliorations mineures :
- Ajout de tooltips pour les icônes sans description.
- Optimisations des messages d’onboarding et des traductions (via Crowdin).
-
Note critique : Version en phase alpha, bugs attendus – documentation et support uniquement via GitHub Issues.
Changelog complet
Captures d'écran