rugen vs MUGEN vs Ikemen GO
Cómo se compara rugen con M.U.G.E.N 1.1 e Ikemen GO: plataformas, MUGEN online, compatibilidad, licencia y cómo pasar tus personajes y escenarios de MUGEN a rugen.
Hoy hay tres motores que ejecutan contenido de M.U.G.E.N. M.U.G.E.N es el
original de Elecbyte. Ikemen GO es un sucesor de código abierto escrito en
Go. rugen es un motor de código abierto escrito en Rust, pensado para la
compatibilidad y el juego online. Los tres cargan los mismos archivos de
personajes y escenarios, así que no tienes que elegir para siempre: tu carpeta
chars/ funciona en cualquiera de ellos.
De un vistazo
| M.U.G.E.N 1.1 | Ikemen GO | rugen | |
|---|---|---|---|
| Código fuente | Cerrado | Abierto (MIT) | Abierto (MIT / Apache-2.0) |
| Última versión | 1.1 beta 1, agosto de 2013 | Activo | Activo |
| Windows | Sí | Sí | Sí (x64, x86, ARM64) |
| Linux | Solo versiones antiguas | Sí | Sí (.deb, .rpm, tarball) |
| macOS | Solo versiones antiguas | Sí | Sí (Apple Silicon e Intel) |
| Steam Deck | Mediante Proton | Sí | Sí, con un esquema para Deck |
| Juego online | No | Netplay integrado | Netcode rollback, clasificatoria, salas, espectadores |
| Jugar online con un personaje que tu rival no tiene | No | No | Sí, el servidor envía los paquetes |
| Torneos online | No | No | En rugen.dev, con cuadros que dirige el servidor |
Carga .def .cns .cmd .air .sff .snd | Sí | Sí | Sí, sin cambios |
| Scripting más allá de CNS | No | Lua | No, solo CNS |
| Idiomas del menú | Inglés | Inglés | 11 idiomas |
| Actualizaciones | Manuales | Manuales | Actualizador dentro del juego |
Por qué elegir rugen
- Tu contenido antiguo, sin cambios. Un personaje hecho en 2005 se carga tal cual. En el primer inicio, rugen lo empaqueta en un único archivo
.rgcy juega con ese. Consulta el estado de compatibilidad. - Un online que aguanta. El netcode rollback se diseñó desde el principio, con un sync test que demuestra que la simulación es determinista. Consulta netcode.
- Se acabó el «necesitáis los mismos personajes». El servidor revisa cada personaje, envía los paquetes al rival y a los espectadores, y los borra a los tres días. Consulta trae tu propio personaje.
- Controles de equilibrio. Cada personaje recibe un veredicto (justo, desequilibrado o bloqueado) para que las partidas clasificatorias sigan siendo razonables. Consulta equilibrio.
- Funciona en equipos modestos. La 0.7.0 redujo la memoria por personaje a menos de la mitad y añadió un modo de renderizado para equipos de gama baja. Consulta rendimiento.
Pasar de MUGEN a rugen
- Instala rugen para tu sistema.
- Copia las carpetas o zips de la
chars/de MUGEN en lachars/de rugen, y tus escenarios enstages/. Deja cada personaje en su propia carpeta o archivo comprimido. - Inicia rugen. Lo convierte todo una sola vez en segundo plano; los personajes aparecen en la pantalla de selección a medida que terminan.
- Ejecuta
rugen listpara ver el id de cada personaje, orugen verify <id>para comprobar uno antes de jugar online.
No necesitas el select.def de tu MUGEN: rugen arma la plantilla a partir de
la carpeta. Los screenpacks van en themes/, consulta
screenpacks y temas.
Pasar desde Ikemen GO
Los personajes y escenarios hechos para MUGEN puro se pasan de la misma forma.
El contenido que depende de extensiones de Ikemen GO (Lua, state controllers o
triggers exclusivos de Ikemen) solo se carga hasta donde llegan sus partes de
MUGEN; rugen check <id> enumera lo que no entiende.
Preguntas
¿rugen es un emulador de MUGEN? No. Es un motor nuevo que lee los mismos archivos y sigue las mismas reglas, escrito a partir de la documentación pública de MUGEN y probado con personajes reales de la comunidad.
¿Es gratis? Sí. Sin anuncios, sin planes de pago, y el código está en GitHub.
¿Puedo jugar MUGEN online con amigos? Sí. Comparte un código de sala o usa la partida rápida. Consulta juego online.
¿Algo no está bien en esta página? Edítala en GitHub.