MK9 by Lauta

MK9 by Lauta is a native PC port of Mortal Kombat Komplete Edition for Windows and Linux with rollback online play.

README

MK9 by Lauta

Mortal Kombat Komplete Edition, nativo en PC, con online y rollback

Hecho por Lauta · Sin fines de lucro.

Descargar para Windows

Discord YouTube Instagram Kick Canal de WhatsApp X (Twitter)


Versión Descargas Windows 10 y 11 Linux (beta) Licencia GPL-3.0

Español · English


Una pelea online: Scorpion contra Sub-Zero, con el nombre y la bandera de cada jugador debajo de las barras de vida

¿Qué es?

MK9 by Lauta es el Mortal Kombat Komplete Edition de Xbox 360 funcionando de forma nativa en Windows (y en Linux, en beta). No es un emulador: el código del juego está recompilado para PC, y encima tiene lo que le faltaba para jugarlo hoy: online con rollback, salas para jugar con amigos, gráficos que se ajustan a tu PC y controles listos para teclado o mando.

Important

El juego no viene incluido. Necesitás tu copia de Mortal Kombat Komplete Edition de Xbox 360 como imagen .iso del disco (la versión europea: inglés, francés, alemán, español, italiano y portugués). La primera vez que abrís el programa elegís tu ISO, y listo.

Lo que tiene

Online con rollback. Tus golpes salen al instante y, si la conexión pega un salto, el juego se corrige solo sin frenarse. Partida rápida, salas públicas o privadas con código, chat, banderas, un perfil con tus estadísticas y tu foto, y la opción de mirar en vivo las partidas de los demás.

El juego completo. El modo Historia (doblado al español), Torneo y Torneo por equipos, Versus de a dos en la misma PC, la Torre de desafíos, Práctica, la Kripta y todos los luchadores de la Komplete Edition. Kratos, el invitado de la versión de PlayStation 3, se descarga solo la primera vez que abrís el juego.

Anda en tu PC. DirectX 12 o Vulkan, de 480p a 4K. La primera vez elige la calidad según tu placa de video (de "Muy baja" a "Ultra"), y la resolución dinámica la baja un poco cuando hace falta para no perder los 60 FPS. También funciona con gráficos integrados.

Teclado y mandos. Viene configurado para pelear con el teclado y reconoce mandos de Xbox, PlayStation y Switch Pro, con vibración y sus propios botones en pantalla. Todo se puede reasignar.

Se actualiza solo. Cuando sale una versión nueva, el juego te avisa al abrirse y se actualiza sin tocar tus partidas guardadas ni tus opciones.

Menú principal con el logo de MK9 by Lauta y los botones de las redes Pantalla de bienvenida de la primera vez

Cómo instalarlo

  1. Descargá el .zip de la última versión.
  2. Descomprimilo donde quieras, en un disco con unos 8 GB libres (mejor no adentro de "Archivos de programa").
  3. Abrí mk9.exe y elegí la imagen .iso de tu juego, o la carpeta donde ya lo tenés extraído. Se revisa que sea la versión correcta y se copian los archivos que usa el juego. Esto pasa una sola vez: después arranca directo.
  4. A jugar. F1 abre el online y F2 las opciones (con mando: BACK + Y y BACK + START).

Note

Como el programa no tiene firma digital, Windows puede mostrar "Windows protegió tu PC": tocá Más información y después Ejecutar de todas formas. La primera vez que entres al online, Windows pregunta si el juego puede usar la red: dale Permitir.

Requisitos

Lo que necesitás
SistemaWindows 10 u 11 de 64 bits
Placa de videoDirectX 12 (Shader Model 6) o Vulkan 1.2: NVIDIA GTX 600 o más nueva, AMD Radeon HD 7000 o más nueva, o integrada Intel de 6.ª generación en adelante (HD 520/530, UHD) o AMD Ryzen. Las Intel HD 4000/4400/4600 no alcanzan
Memoria4 GB de RAM
EspacioUnos 8 GB libres
JuegoTu copia de Mortal Kombat Komplete Edition de Xbox 360, en .iso (versión europea)

Linux (beta)

También hay una versión nativa para Linux, en beta: el mismo juego, con el mismo online (se juega contra Windows sin problemas) y las mismas opciones.

  1. Descargá el mk9-lauta-...-linux-x64.tar.gz de la última versión.
  2. Descomprimilo donde quieras, con unos 8 GB libres, y abrí mk9 (doble clic, o ./mk9 en una terminal dentro de la carpeta). Para tenerlo en el menú de aplicaciones, ejecutá crear-acceso-directo.sh una vez.
  3. La primera vez se abre el instalador, como en Windows: elegí tu .iso o la carpeta del juego, o arrastrala a la ventana.
Lo que necesitás
SistemaLinux de 64 bits con glibc 2.38 o más nueva: Ubuntu 24.04, Linux Mint 22, Fedora 39, Debian 13, Arch o SteamOS 3.6 en adelante (Ubuntu 22.04 y Mint 21 no alcanzan)
Placa de videoVulkan 1.2 con su driver: Mesa 23 o más nuevo (AMD e Intel), o el driver de NVIDIA 535 o más nuevo
SesiónX11, o Wayland con XWayland

En Steam Deck: en el modo escritorio, Steam > Agregar un juego que no es de Steam y elegí el archivo mk9.

Note

Es una beta. Si algo no anda (los gráficos, el mando, el sonido), contalo en el Discord con el último mk9_*.log de la carpeta logs.

Jugar online

  1. Apretá F1 y elegí tu nombre.
  2. Entrá a Partida rápida, creá una sala (pública, o privada con un código para pasarle a un amigo) o unite a una con su código.
  3. Cuando los dos tocan Estoy listo, el juego se reinicia ya conectado. Uno elige VERSUS (uno contra uno, dos contra dos o desafío de suerte), el otro se suma con START y cada uno elige su luchador.
  4. ¿Son cuatro, dos en cada PC? Antes de "Estoy listo" marquen Somos dos en esta PC, y en el menú principal apreten RB hasta 4 JUGADORES: cada uno elige su equipo y su luchador.

Los dos tienen que tener la misma versión, y el juego se actualiza solo. La guía completa, con los controles y todas las opciones, está en docs/online/guia-jugadores.md y en el LEEME.txt del zip.

Preguntas frecuentes

¿Es un emulador?

No. El código del juego de Xbox 360 está traducido a código de PC (recompilación estática), con un renderizador, sonido y controles nuevos debajo. Por eso anda a 60 FPS en PCs modestas, donde un emulador no llega.

¿Viene con el juego? ¿Qué versión necesito?

No incluye ningún archivo del juego. Necesitás tu propia copia: la imagen .iso del disco de Mortal Kombat Komplete Edition de Xbox 360, versión europea (la que trae inglés, francés, alemán, español, italiano y portugués). Las imágenes comprimidas (CCI, GOD, ZAR) no se leen.

No me conecta al online

Abrí F1. Si dice "Sin conexión con el lobby", tocá Copiar diagnóstico y mandalo en el Discord junto con el último mk9_*.log de la carpeta logs (F2 > Acerca de > Abrir la carpeta de logs). Revisá también que Windows le haya dado permiso de red al juego.

¿Dónde está Kratos?

La primera vez que abrís el juego se descarga solo (unos 95 MB, del port de la comunidad hecho por eLGatoRDV) y se instala antes de empezar. En la selección de personajes está en la fila de extras, abajo a la izquierda.

¿Anda en una PC de bajos recursos?

Está pensado para eso. La primera vez elige la calidad según tu placa y tu memoria, y en F2 > Gráficos podés bajarla a "Baja" o "Muy baja", usar la resolución dinámica o dibujar uno de cada dos cuadros (la pelea sigue a 60). Con 6 GB de RAM o menos se activa solo el ahorro de memoria.

¿Puedo jugar con alguien que tiene otra versión?

No, los dos necesitan la misma. Cuando sale una nueva, el juego avisa al abrirse y se actualiza solo (también se puede buscar a mano en F2 > Acerca de).

¿Es seguro?

Descargalo sólo de esta página. Es gratis y de código abierto: no pide cuentas, no tiene publicidad ni pagos, y cada actualización viene firmada (el juego verifica la firma antes de instalarla). Si alguien te lo vende o te lo pasa por otro lado, no es oficial.

¿Hay versión para celular, Linux o Mac?

Por ahora, sólo Windows. Las novedades se anuncian en el Discord y en las redes de Lauta.

Comunidad

En el Discord vas a encontrar rivales, las novedades antes que nadie y ayuda si algo no anda. Si encontrás un error, también podés abrir un issue contando qué pasó y adjuntando el mk9_*.log de la carpeta logs.

Para desarrolladores

Para compilarlo hacen falta Visual Studio 2022 Build Tools, LLVM clang 20, Python 3, Git y unos 30 GB libres; los pasos están en docs/building.md. La compilación extrae tu disco, traduce el código del juego desde tu default.xex (a app/generated, que no está en el repositorio) y arma el programa. tools/release/make_release.ps1 -Zip empaqueta una versión (el programa, el runtime de Visual C++, la guía y las licencias; ningún archivo del juego).

Cómo está organizado el código
CarpetaQué hay
app/src/Lo propio de PC: opciones y controles, instalador, detección del hardware, textos, ritmo de cuadros
app/src/online/El online: lobby, salas, ICE (libjuice), sesiones, el netcode (lockstep y rollback), la línea de tiempo de la memoria, el sonido sincronizado
app/src/renut_engine/El renderizador Renut, adaptado al Direct3D de MK9 (Direct3D 12 y Vulkan a través de plume)
app/thirdparty/libjuice, plume, Dear ImGui, el traductor de shaders y sus herramientas
sdk/El SDK ReXGlue: generador de código, kernel y runtime de Xbox 360, audio, entrada y archivos
shaders/XenosRecomp, el traductor de shaders de Xbox 360
tools/Scripts de compilación, pruebas (tools/online) y versiones (tools/release)
docs/Notas del juego y del port; en docs/online/, el diseño del netcode y la guía para jugadores

Créditos

MK9 by Lauta es un proyecto de Lauta (machinebreak en GitHub), y se apoya en el trabajo de mucha gente que comparte su código:

La lista completa, con la licencia de cada uno, está en THIRD_PARTY_NOTICES.md.

Licencia y aviso legal

El código de este proyecto es software libre bajo la GPL-3.0; el SDK (sdk/) está bajo BSD-3-Clause (sdk/LICENSE) y el traductor de shaders (shaders/) bajo MIT (shaders/LICENSE.md). Quien lo vuelva a distribuir, con cambios o sin ellos, tiene que ofrecer su código fuente bajo la misma licencia. El código del juego, que se traduce desde tu disco al compilar, no es nuestro: pertenece a los dueños del juego.

Es un proyecto de fans, gratuito y sin fines de lucro. No está afiliado ni respaldado por Warner Bros. Games, NetherRealm Studios, Microsoft ni ningún otro dueño de los derechos del juego. Mortal Kombat es una marca de Warner Bros. Entertainment. No incluye archivos del juego: necesitás tu propia copia legal.


MK9 by Lauta
Hecho por Lauta, para la comunidad.