📈 GH Trending Explorer 🎲 Surprise me

← all repos

OAleex / ShaolinMonksRecomp

git clone https://github.com/OAleex/ShaolinMonksRecomp.git 0.2.0 · 1d ago

Native port of Mortal Kombat: Shaolin Monks (Xbox) through static recompilation.

—
stars, 24h
+133
stars, 7 days · #388
+133
stars, 30 days · #1,771
133
★ total · +133% this week
6
forks · 6 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageC++
LicenseGPL-2.0
Created2026-10-17 (3d ago)
Last push1d ago
Watchers7
OwnerUser

Links

README excerpt
# Shaolin Monks Recomp
> [!IMPORTANT]
> Shaolin Monks Recomp does not include the original game or its assets.
> You must provide your own legally obtained **USA/Europe Xbox copy of Mortal Kombat: Shaolin Monks**.
**A PC port of Mortal Kombat: Shaolin Monks, made through static recompilation.**
The original Xbox code runs natively on the PC.
The port adds resolution and render scale settings, display modes, keyboard and mouse input, and remappable controller buttons.
The maintainer reports a completed campaign playthrough. Some graphical issues remain.
**Mortal Kombat II** and **The Suffering Demo** do not run.
## System requirements
| Component | Requirement |
| --- | --- |
| CPU | x64 processor with SSE4.2 and POPCNT |
| System | Windows 10 version 1903 or later, or Linux with glibc 2.38 or later |
| GPU | Direct3D 12, or Vulkan 1.3. Vulkan 1.2 requires dynamic rendering. |
| Input | Keyboard and mouse, or a compatible controller |
| Game files | Original USA/Europe Xbox release |
## Getting started
1. Download the latest release package for your system.
2. Extract the package.
3. Start the executable in the extracted folder.
4. Select your ISO, XISO, ZIP, extracted game folder, or `default.xbe`.
5. Select **Save and Play** in the launcher.
The runtime reads ISO and XISO images directly. Setup imports ZIP contents once.
Keep the selected image or complete game folder available. You can change it in the launcher's **Files and support** tab.
## Controls
Xbox, PlayStation, and other SDL-compatible controllers support connection and disconnection during play.
DualShock 4 works through USB or Bluetooth. The game displays Xbox button prompts.
| Xbox input | Keyboard | Mouse | PlayStation |
| --- | --- | --- | --- |
| Left stick | W / A / S / D | - | Left stick |
| Direction pad | Arrow keys | - | Direction pad |
| A | Space | - | Cross |
| B | Esc or Ctrl | Right button | Circle |
| X | J | Left button | Square |
| Y | K | Middle button | Triangle |
| White | Q | Side button 2 | L1 |
| Black | C | Side button 1 | R1 |
| Left trigger | Shift | - | L2 |
| Right trigger | E | - | R2 |
| Start | Enter | - | Options |
| Back | Backspace | - | Share |
| Right stick | - | Movement | Right stick |
| FPS and frame time | F9 | - | - |
| Release / capture pointer | F10 | Click to capture | - |
See controller settings for mappings, vibration, and connection details.
## Languages
| Language | Interface | Voice acting |
| --- | --- | --- |
| English | Available | Available |
| French | Available | Available |
| German | Available | Available |
| Spanish | Available | Available |
| Italian | Available | Available |
| Brazilian Portuguese | Available | Available |
Some languages require a language pack.
## Mods
The launcher reads the official mod catalog from the Krypt.
It checks for mod updates when it opens.
Manage installed mods in **Mods**, or use **Install from file...** for a local `.tar.xz` package.
A failed installation preserves the previous mod.
New mods a