ShaolinMonksRecomp

ShaolinMonksRecomp is a PC port of Mortal Kombat: Shaolin Monks that adds resolution and render scale settings, display modes, and keyboard and mouse input.

README

Shaolin Monks Recomp

Shaolin Monks Recomp logo

Download the latest release Latest stable release Total GitHub release downloads GPL-2.0-or-later license

[!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

ComponentRequirement
CPUx64 processor with SSE4.2 and POPCNT
SystemWindows 10 version 1903 or later, or Linux with glibc 2.38 or later
GPUDirect3D 12, or Vulkan 1.3. Vulkan 1.2 requires dynamic rendering.
InputKeyboard and mouse, or a compatible controller
Game filesOriginal 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 inputKeyboardMousePlayStation
Left stickW / A / S / D-Left stick
Direction padArrow keys-Direction pad
ASpace-Cross
BEsc or CtrlRight buttonCircle
XJLeft buttonSquare
YKMiddle buttonTriangle
WhiteQSide button 2L1
BlackCSide button 1R1
Left triggerShift-L2
Right triggerE-R2
StartEnter-Options
BackBackspace-Share
Right stick-MovementRight stick
FPS and frame timeF9--
Release / capture pointerF10Click to capture-

See controller settings for mappings, vibration, and connection details.

Languages

LanguageInterfaceVoice acting
EnglishAvailableAvailable
FrenchAvailableAvailable
GermanAvailableAvailable
SpanishAvailableAvailable
ItalianAvailableAvailable
Brazilian PortugueseAvailableAvailable

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 and languages appear from the catalog. See mod authoring for supported content and routine changes.

User files

Open Files and support to view your data and saves folders.

FolderContents
DataSettings, logs, cache, crash reports, mods and imported ZIP games
SavesThe hdd folder, including save backups

To move a folder, close other copies of the game and launcher first. Choose an empty destination in Files and support. Save your settings. Restart the launcher to move the files. See troubleshooting for default paths and command-line options.

Error dialogs identify the session log. Include that log when you report a problem.

Credits

See BUILDING.md to build from source, or TROUBLESHOOTING.md to report a problem.

AI usage

The development process uses AI assistance for executable analysis, code changes, debugging, tests, build scripts, and documentation. The maintainer reviews these contributions. Validation includes automated tests and gameplay checks.

License

The project code uses GPL-2.0-or-later. See LICENSE, tools and dependencies, and dependency notices. The project license does not grant rights to the original game or its artwork. This project is not affiliated with or endorsed by the owners of Mortal Kombat or Xbox.