Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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!
- Host: GitHub
- URL: https://github.com/ermaccer/mkxhook
- Owner: ermaccer
- Created: 2020-06-08T04:05:29.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-09-01T19:24:42.000Z (about 2 years ago)
- Last Synced: 2023-03-05T19:18:57.586Z (over 1 year ago)
- Language: C++
- Size: 1.69 MB
- Stars: 23
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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