rugen vs MUGEN vs Ikemen GO
Comment rugen se compare à M.U.G.E.N 1.1 et Ikemen GO : plateformes, MUGEN en ligne, compatibilité, licence, et comment passer vos persos et stages MUGEN sur rugen.
Trois moteurs font tourner du contenu M.U.G.E.N aujourd’hui. M.U.G.E.N est
l’original d’Elecbyte. Ikemen GO est un successeur open source écrit en Go.
rugen est un moteur open source écrit en Rust, conçu autour de la
compatibilité et du jeu en ligne. Les trois chargent les mêmes fichiers de
persos et de stages, donc vous n’avez pas à choisir une fois pour toutes :
votre dossier chars/ fonctionne dans chacun d’eux.
En un coup d’œil
| M.U.G.E.N 1.1 | Ikemen GO | rugen | |
|---|---|---|---|
| Code source | Fermé | Ouvert (MIT) | Ouvert (MIT / Apache-2.0) |
| Dernière version | 1.1 bêta 1, août 2013 | Actif | Actif |
| Windows | Oui | Oui | Oui (x64, x86, ARM64) |
| Linux | Anciennes versions seulement | Oui | Oui (.deb, .rpm, tarball) |
| macOS | Anciennes versions seulement | Oui | Oui (Apple Silicon et Intel) |
| Steam Deck | Via Proton | Oui | Oui, avec une disposition pour la Deck |
| Jeu en ligne | Non | Netplay intégré | Netcode rollback, classé, salons, spectateurs |
| Jouer en ligne avec un perso que l’adversaire n’a pas | Non | Non | Oui, le serveur envoie les packages |
| Tournois en ligne | Non | Non | Sur rugen.dev, tableaux annoncés par le serveur |
Charge .def .cns .cmd .air .sff .snd | Oui | Oui | Oui, sans modification |
| Scripts au-delà du CNS | Non | Lua | Non, CNS uniquement |
| Langues du menu | Anglais | Anglais | 11 langues |
| Mises à jour | Manuelles | Manuelles | Mise à jour depuis le jeu |
Pourquoi choisir rugen
- Votre ancien contenu, sans modification. Un perso créé en 2005 se charge tel quel. Au premier lancement, rugen le regroupe dans un seul fichier
.rgcet joue celui-ci. Voir l’état de la compatibilité. - Un jeu en ligne qui tient la route. Le netcode rollback a été pensé dès le départ, avec un sync test qui prouve que la simulation est déterministe. Voir netcode.
- Fini le « il faut avoir les mêmes persos ». Le serveur vérifie chaque combattant, envoie les packages à l’adversaire et aux spectateurs, puis les supprime au bout de trois jours. Voir apportez votre perso.
- Contrôles d’équilibre. Chaque combattant reçoit un verdict (équilibré, déséquilibré ou bloqué) pour que les matchs classés restent sains. Voir équilibre.
- Tourne sur des machines modestes. La 0.7.0 a réduit de plus de moitié la mémoire par combattant et ajouté un mode de rendu pour petites configs. Voir performances.
Passer de MUGEN à rugen
- Installez rugen pour votre système.
- Copiez les dossiers ou zips du
chars/de MUGEN dans lechars/de rugen, et vos stages dansstages/. Gardez chaque perso dans son propre dossier ou archive. - Lancez rugen. Il convertit tout une seule fois en arrière-plan ; les combattants apparaissent sur l’écran de sélection au fur et à mesure.
- Lancez
rugen listpour voir l’id de chaque combattant, ourugen verify <id>pour en vérifier un avant de jouer en ligne.
Le select.def de votre MUGEN n’est pas nécessaire : rugen construit le roster
à partir du dossier. Les screenpacks vont dans themes/, voir
screenpacks et thèmes.
Passer depuis Ikemen GO
Les persos et stages écrits pour MUGEN pur passent de la même façon. Le contenu
qui repose sur des extensions d’Ikemen GO (Lua, state controllers ou triggers
propres à Ikemen) ne se charge que dans la limite de ses parties MUGEN ;
rugen check <id> liste ce qu’il ne comprend pas.
Questions
rugen est-il un émulateur MUGEN ? Non. C’est un nouveau moteur qui lit les mêmes fichiers et suit les mêmes règles, écrit à partir de la documentation publique de MUGEN et testé sur de vrais persos de la communauté.
Est-ce gratuit ? Oui. Pas de pub, pas d’offre payante, et le code est sur GitHub.
Peut-on jouer à MUGEN en ligne avec des amis ? Oui. Partagez un code de salon ou lancez une partie rapide. Voir jeu en ligne.
Un problème sur cette page ? Modifiez-la sur GitHub.