RUGENDOCS
Moteur et contribution

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.1Ikemen GOrugen
Code sourceFerméOuvert (MIT)Ouvert (MIT / Apache-2.0)
Dernière version1.1 bêta 1, août 2013ActifActif
WindowsOuiOuiOui (x64, x86, ARM64)
LinuxAnciennes versions seulementOuiOui (.deb, .rpm, tarball)
macOSAnciennes versions seulementOuiOui (Apple Silicon et Intel)
Steam DeckVia ProtonOuiOui, avec une disposition pour la Deck
Jeu en ligneNonNetplay intégréNetcode rollback, classé, salons, spectateurs
Jouer en ligne avec un perso que l’adversaire n’a pasNonNonOui, le serveur envoie les packages
Tournois en ligneNonNonSur rugen.dev, tableaux annoncés par le serveur
Charge .def .cns .cmd .air .sff .sndOuiOuiOui, sans modification
Scripts au-delà du CNSNonLuaNon, CNS uniquement
Langues du menuAnglaisAnglais11 langues
Mises à jourManuellesManuellesMise à 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 .rgc et 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

  1. Installez rugen pour votre système.
  2. Copiez les dossiers ou zips du chars/ de MUGEN dans le chars/ de rugen, et vos stages dans stages/. Gardez chaque perso dans son propre dossier ou archive.
  3. 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.
  4. Lancez rugen list pour voir l’id de chaque combattant, ou rugen 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.

RECHERCHE !!

    ↑↓ pour se déplacer, Entrée pour ouvrir