The display turns off during gameplay when using a controller. The game doesn't keep the screen awake. #1532

Closed
opened 2026-11-10 06:58:56 +00:00 by jcreveling · 1 comment
jcreveling commented 2026-11-10 06:58:56 +00:00 (Migrated from github.com)

Hookshot version

2.0.11

What kind of problem

Crash, freeze or black screen

What happened

What happens: During active gameplay with a controller, Windows turns off the display after my normal screen timeout (10 minutes). The game keeps running, and moving the mouse wakes the screen straight away.

Expected: The display stays on while the game is running, like it does in most PC games.

Likely cause: Windows doesn't count controller input as user activity for its idle timer. Games normally ask Windows to keep the screen on while they're running (SetThreadExecutionState(ES_CONTINUOUS | ES_DISPLAY_REQUIRED), or SDL_DisableScreenSaver() if the game uses SDL). This game doesn't seem to. While it was running, powercfg /requests listed nothing under DISPLAY.

Setup: Windows 11, Hookshot v2.0.11, using DualSense controller (can try switch2 pro controller)

Workaround: PowerToys Awake with "Keep screen on" turned on, or a longer screen timeout.

Where in the game

Doesn't matter, just after a while of playing the screen blanks and i have to hit the keyboard

How often

Every time

Graphics card and driver version

RTX 5080, latest driver

CPU, RAM and operating system

9800X3D, 32GB RAM, Windows 11 (GhostSpectre)

Changes from the defaults

No response

Other software hooked into the game

No, nothing hooked in

hookshot_log.txt

I can get this if it's necessary but it's on a different computer

Screenshots or video

No response

Before you send it

  • I'm on the newest release, or the problem is still there on it.
  • I searched the open issues for this problem.
  • I'm not attaching game files, keys, hookshot.exe, the .bin caches or saves.
### Hookshot version 2.0.11 ### What kind of problem Crash, freeze or black screen ### What happened What happens: During active gameplay with a controller, Windows turns off the display after my normal screen timeout (10 minutes). The game keeps running, and moving the mouse wakes the screen straight away. Expected: The display stays on while the game is running, like it does in most PC games. Likely cause: Windows doesn't count controller input as user activity for its idle timer. Games normally ask Windows to keep the screen on while they're running (SetThreadExecutionState(ES_CONTINUOUS | ES_DISPLAY_REQUIRED), or SDL_DisableScreenSaver() if the game uses SDL). This game doesn't seem to. While it was running, powercfg /requests listed nothing under DISPLAY. Setup: Windows 11, Hookshot v2.0.11, using DualSense controller (can try switch2 pro controller) Workaround: PowerToys Awake with "Keep screen on" turned on, or a longer screen timeout. ### Where in the game Doesn't matter, just after a while of playing the screen blanks and i have to hit the keyboard ### How often Every time ### Graphics card and driver version RTX 5080, latest driver ### CPU, RAM and operating system 9800X3D, 32GB RAM, Windows 11 (GhostSpectre) ### Changes from the defaults _No response_ ### Other software hooked into the game No, nothing hooked in ### hookshot_log.txt I can get this if it's necessary but it's on a different computer ### Screenshots or video _No response_ ### Before you send it - [x] I'm on the newest release, or the problem is still there on it. - [x] I searched the open issues for this problem. - [x] I'm not attaching game files, keys, hookshot.exe, the .bin caches or saves.
jcreveling commented 2026-11-11 20:22:40 +00:00 (Migrated from github.com)

2.1.0-rc3 resolved this for me!

2.1.0-rc3 resolved this for me!
Commenting is not possible because the repository is archived.
No milestone
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Hookshot#1532
No description provided.