[Special K] HDR10/scRGB (Actual HDR Display Output) Fix

Update: (8/19/18)

I am moving on to Shenmue I and II, I hope for your sake that Capcom eventually removes their unstable anti-debug code. I doubt they will, but it would earn some good will and set them apart from the other noteworthy developer (Square Enix) who is also selling you unstable software with poorly implemented code to prevent modification.

Introduction

Current Features:

Eliminate the abusive SwitchToThread (…) CPU hog



CPU hog



Restrict job threads to a manageable number









Fixes frame pacing issues caused by poor XInput hot-plug design

Eliminates regular interval hiccups if no gamepad is connected

Eliminates stutter during gamepad hot-plug event







HUDless screenshots







Texture/button mods







Pre-HUD ReShade







Fixes for Fullscreen Exclusive problems



Click the Device Resolution button in Special K's control panel -- the engine uses the wrong window dimensions when transitioning modes.

Possible Future Features

Aspect Ratio Correction

HDR10/scRGB Fix (Requires HDR Display Device)

Special Test Version here [github.com]

To use HDR10 (not suggested), select HDR10, Rec2020 Gamut and Inject Metadata

To use scRGB (run game in Fullscreen Exclusive), select scRGB, then tweak the mid-white and gamma sliders to your liking.

HDR Display Owners: A work-in-progress HDR FAQ is available here.

Non-HDR Display Owners -- No More Washed out Colors:

Download and Install

0. The Visual C++ 2017 runtime [aka.ms] is a required pre-req.

Grab this archive [github.com] from GitHub.

Extract it to your game's install directory (steamapps\common\Monster Hunter World)

Configuration

Press Ctrl + Shift + Backspace to open Special K's config menu.

HUDless screenshots can be configured under the Steam Enhancements / Screenshots tab

Custom ReShade

Follow the normal Download and Install procedure, using this archive [github.com] instead.

The shipping preset is configured to test pre-HUD shading and nothing else, you can go into the ReShade directory and fiddle with stuff to your content. You DEFINITELY do not want it the way it's setup out-of-the-box :P

Troubleshooting

If the mod does not work, third-party software (especially FRAPS!), anti-virus software or Windows 7 is usually to blame.

Windows 7 has a half-dozen optional updates that you need to install to use modern software such as mine; it's easier just to upgrade to Windows 10 :P

If after closing third-party software the game still does not start, please paste logs/dxgi.log, logs/modules.log and logs/game_output.log to pastebin.com and provide a link in a post.

Misc. Notes

Advanced CPU Performance Monitoring

I'm working on various improvements for this game, and wanted to release something for the community.Special K has a feature now that can spoof your CPU core count, causing certain game mechanics to scale back the number of threads they try to get cooperating simultaneously. You may be able to reduce periodic hitching issus by engaging this feature.The CPU core count spoof option is under the Framerate Limiter / Advanced tab.You can change your powerscheme for this game by clicking the active scheme on the CPU widget