Reloaded.Universal.DInputPleaseCooperate 1.0.6

Ever play a game, try to take a screenshot ... and nothing happens? Game's blocking your hotkeys?

Here's a universal mod for games using DirectInput that should hopefully unblock your precious keys.

Compatibility

In theory this should work with any DirectInput application.

In practice, I have tested it with the following:

  • Sonic Riders
  • Eiyuu Densetsu: Ao no Kiseki

How it Works

This is a very simple mod that works by hooking the SetCooperativeLevel function of DirectInput.

It unsets the Exclusive flag that prevents other applications from reading the keyboard as well as the NoWinKey flag.

The NoWinKey flag is a bit misleading. It actually does a bit more than blocking the Windows key, such as blocking hotkeys registered through Windows API's RegisterHotkey function. Many applications, such as the popular screenshot utility ShareX use that API for receiving hotkeys.

Acknowledgements

Icon: Controller by iconfield from Noun Project.

Showing the top 20 packages that depend on Reloaded.Universal.DInputPleaseCooperate.

Packages Downloads
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
8,387,218
Riders.Tweakbox
The all-in-one Riders mod. Like Heroes Tweakbox but on steroids.
5,854,968
Riders.Tweakbox
The all-in-one Riders mod. Like Heroes Tweakbox but on steroids.
160,684
Riders.Tweakbox
The all-in-one Riders mod. Like Heroes Tweakbox but on steroids.
80,433
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
19,095
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
1,726
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
1,086
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
168
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
145
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
132
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
95
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
92
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
91
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
89
Riders.Controller.Hook
Allows other mods to obtain a copy of game inputs or submit inputs to the game.
87

# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.6](https://github.com/Reloaded-Project/Reloaded.Universal.DInputPleaseCooperate/compare/1.0.5...1.0.6) - 2022-10-10 ### Commits - Fixed: Trimming File [borked template] [`d7f1b64`](https://github.com/Reloaded-Project/Reloaded.Universal.DInputPleaseCooperate/commit/d7f1b6407f6bc839bece163f2a76585bb40548e9) - Bumped: Mod Version [`0f8a088`](https://github.com/Reloaded-Project/Reloaded.Universal.DInputPleaseCooperate/commit/0f8a088a942fe19ee03b3e1950aacece990107dc)

Version Downloads Last updated
1.0.6 8,390,162 10/10/2022
1.0.5 288 10/9/2022
1.0.4 42,328 3/25/2022
1.0.3 199 3/24/2022
1.0.2 107 3/23/2022
1.0.1 94 3/23/2022
1.0.0 3,548 5/16/2020