Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ermaccer/mkxhook

Play as NPCs, mess with game speed and more!
https://github.com/ermaccer/mkxhook

Last synced: 3 days ago
JSON representation

Play as NPCs, mess with game speed and more!

Awesome Lists containing this project

README

        

# MKXHook
A plugin for Mortal Kombat X.

# Installation

#### MKXHook only works with latest Steam version!

You can download binary files from [Releases](https://github.com/ermaccer/MKXHook/) page. Extract **mkxhook.zip**
to Binaries\Retail folder of Mortal Kombat X.

If you are not sure how to find your Mortal Kombat X folder, search for it in your Steam library then right click on the entry and select Manage->Browse local files.

Archive breakdown:

- dinput8.dll - [Ultimate ASI Loader](https://github.com/ThirteenAG/Ultimate-ASI-Loader/)
- MKXHook.asi
- MKXHook.ini - configuration file

## NOTE
Since some people might use this plugin for 60 fps patch only, download the `_60only.zip` archive.

# Controller Support
Any XInput compatible gamepad should work.

## Gamepad Controls
| Button | Effect |
| --- | --- |
| L3 + R3 | Open/Close menu|
| X | Adjust menu|
| A | Select |
| B | Back |
| D-Pad | Move/ Scale menu in adjust mode |
| Left Stick | Move menu in adjust mode |

Gamepad support can be disabled in the .ini file by setting **bEnableGamepadSupport** to false.

**NOTE: You might need to turn off in-game V-Sync if 60 fps patch is not applied!**

**NOTE: This will work with DX11 (default) only! If you use DX10 or DX9 switches, please remove them.**

# Usage

If installed correctly, a notification will appear informing that the plugin was installed
and is ready to use. By default **F1** will open or close in-game menu.

![Preview](https://raw.githubusercontent.com/ermaccer/ermaccer.github.io/gh-pages/assets/mods/mkx/mkxhook/1.jpg)

## Features
| Feature | Description |
| --- | --- |
|60 FPS Patch|


  • Removes 30 fps lock from X-Rays, intros and fatalities.

  • **If your PC does not have required hardware, turning this option on might have negative impact on perfomance!**

|
|NPC Fixes |

  • Female NPCs correctly play "Finish Her" and all NPCs can be finished.
  • Rain now uses Kung Lao's victory pose.

|
|Disable Sweat Effect |
  • Disables the sweat effect that appears during fights
|
| | **Menu Features**|
|Character Modifier|

  • Play as NPCs - Rain, Baraka, Sindel or Corrupted Shinnok.

  • Change forced character in story mode or other modes.

|
|Stage Modifier|
  • Change stage to anything in any game mode.
|
|Variation Manager|

  • Load multiple variations for one character.

  • Use other character variations (this will crash with certain variations!)

|
|Player Control|

  • Change speed and scale of players.

  • Scale setting is *visual* only!

|
|Speed Modifier|
  • Change game speed, enjoy fights in slowmotion!
|
|Camera Control|

  • Freeze camera position & rotation.

  • Freely move and rotate camera with keyboard hotkeys.

  • Play in predefined custom camera modes:

    • 3RD Person

    • 1ST Person


|
|Cheats| All cheats can be toggled for both P1 and P2

  • Infinite Health

  • Zero Health

  • 1 Health

  • Infinite Super Bar

|
|Misc.|

  • Unlock all costumes.

  • Disable combo scaling.

|

![Preview](https://raw.githubusercontent.com/ermaccer/ermaccer.github.io/gh-pages/assets/mods/mkx/mkxhook/3.jpg)
![Preview](https://raw.githubusercontent.com/ermaccer/ermaccer.github.io/gh-pages/assets/mods/mkx/mkxhook/2.jpg)
![Preview](https://raw.githubusercontent.com/ermaccer/ermaccer.github.io/gh-pages/assets/mods/mkx/mkxhook/6.jpg)

# Building

MK11Hook was developed & tested using Visual Studio 2017.

# Credits/Used stuff

https://github.com/CookiePLMonster/ModUtils

https://github.com/ocornut/imgui

https://github.com/Rebzzel/kiero

D3D11 hook based on https://github.com/rdbo/ImGui-DirectX-11-Kiero-Hook