Skip to content

Bug: Course Black Screen - Requires Force Quitting Game #612

Description

@xelprep

I've got some .crs files that I use with ITGM that pull random songs of a specified difficulty range from ITL song folders. They show up in the list of courses in-game but they won't load any songs in the box on the right side of the screen. Attempting to start one of the courses just sends me to a black screen and I have to force the game to quit.

Relevant log entries:

[2026-07-06T07:19:26Z WARN  deadsync::app] Unable to start course run: selected course has no playable stages.
[2026-07-06T07:19:26Z WARN  deadsync::app] Unable to start gameplay: selected course has no playable stages.
[2026-07-06T07:19:26Z ERROR deadsync] Panic on thread 'main' at src\app\mod.rs:10188:17: Navigating to Gameplay without PlayerOptions state!
[2026-07-06T07:19:26Z ERROR deadsync]    0: <unknown>
       1: <unknown>
       2: <unknown>
       3: <unknown>
       4: <unknown>
       5: <unknown>
       6: <unknown>
       7: <unknown>
       8: <unknown>
       9: <unknown>
      10: <unknown>
      11: <unknown>
      12: <unknown>
      13: <unknown>
      14: <unknown>
      15: <unknown>
      16: CallWindowProcW
      17: CallWindowProcW
      18: wglSwapLayerBuffers
      19: CallWindowProcW
      20: SendMessageW
      21: GetWindowDpiAwarenessContext
      22: KiUserCallbackDispatcher
      23: NtUserDispatchMessage
      24: IsWindowUnicode
      25: <unknown>
      26: <unknown>
      27: <unknown>
      28: <unknown>
      29: <unknown>
      30: BaseThreadInitThunk
      31: RtlUserThreadStart

Contents of one of the example .crs files:

#COURSE:[Per-Song MMod Scale] ITL Random 8s;
#METER:Hard:8;

#SONGSELECT:GROUP=ITL Online 2022,ITL Online 2022 - DLC 1,ITL Online 2022 - DLC 2,ITL Online 2022 - DLC 3,ITL Online 2022 - DLC 4,ITL Online 2023,ITL Online 2023 Unlocks,ITL Online 2024,ITL Online 2024 Unlocks,ITL Online 2025,ITL Online 2025 Unlocks,ITL Online 2026,ITL Online 2026 Unlocks:METER=8-8;

The #SONGSELECT line repeats 20 times. The other .crs files are identical outside of the course name and METER range.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions