OpenShao
PC port of Mortal Kombat: Shaolin Monks
- RecompilationPort Type
- OAleexDeveloper
- 2 Nov 2026Page Updated

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
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
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
- Download the release for your system and extract it to a folder.
- 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. - Select Play.
- The launcher checks for a new version when it opens; Update installs it and keeps saves, settings and mods.
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.
05da923a8523de1507da86ec8842a6232ffd20cbb41c258c4ae593ce5f9ff210
65f2c80ad050ccc76f90c253faf73c3f38f77b615f7d1c6c3f38d15e1533eb17
