OpenShao

PC port of Mortal Kombat: Shaolin Monks

  • RecompilationPort Type
  • OAleexDeveloper
  • 2 Nov 2026Page Updated
Mortal Kombat: Shaolin Monks

Details

Developer
OAleex
Port Type
RecompilationA tool translated the game's original machine code into C automatically, which was then built as a native PC program.
AI Use
AI-assistedThe project says: “Development uses AI assistance for executable analysis, code, debugging, tests, build scripts and documentation.” Source
Source Code
GitHub
Page Updated

Platform Support

  • Windows
  • Linux

Screenshots

Mortal Kombat: Shaolin Monks Screenshot 01
What you need: Your own USA or European Xbox copy of Mortal Kombat: Shaolin Monks, as an ISO, XISO, ZIP, extracted folder or default.xbe. Windows 10 (1903+) or Linux with glibc 2.38+, an x64 processor with SSE4.2 and POPCNT, and a Direct3D 12 or Vulkan 1.2 graphics card; on Linux, the system libcurl.

Overview

WidescreenResolution ScalingMod SupportController Support

OpenShao is a native PC port of Mortal Kombat: Shaolin Monks, Midway’s 2005 action game, made by statically recompiling the original Xbox version. It runs on Windows with Direct3D 12 by default or Vulkan, and on Linux with Vulkan, and does not include the game.

Its launcher picks the game, mods and folders and installs updates. Inside the game, a settings menu called Konfigure Recompilation covers display, graphics, controls, audio and language, and a pause menu adds options and a way back to the desktop. The game can be 16:9, 16:10, 21:9, 32:9 or the window’s own shape, with the original 4:3 as the default, at a render scale from 25% to 400%, with anisotropic filtering and V-Sync.

Every action can be bound to a primary and an alternate key, and any controller can find its way around the menus and remap the controls. The developer says AI assists the development.

How to Set It Up

  1. Download the release for your system and extract it to a folder.
  2. Open OpenShao and choose your game: an ISO, XISO, ZIP, extracted folder or default.xbe. It reads the game where it is, so keep it in place.
  3. Select Play.
  4. The launcher checks for a new version when it opens; Update installs it and keeps saves, settings and mods.
Go to Downloads

Advertisement

Download OpenShao

What's new in v0.4.1OpenShao 0.4.1

This maintenance update improves the launcher’s update checks.

Launcher updates

  • Improved update checks to GitHub.

Validation

  • Windows: 111/111 automated tests passed.
  • Linux: 73/73 automated tests passed.
Windows v0.4.1 · Download
SHA-256 05da923a8523de1507da86ec8842a6232ffd20cbb41c258c4ae593ce5f9ff210
Linux v0.4.1 · Download
SHA-256 65f2c80ad050ccc76f90c253faf73c3f38f77b615f7d1c6c3f38d15e1533eb17

Follow new builds by RSS