-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Bug Description
The overlay fails to render on the Japanese version of Elden Ring because of a window title mismatch.
Root Cause
In src/d3drenderer.cpp line 269:
gameWindow_ = FindWindowW(L"ELDEN RING™", nullptr);The code searches for window title ELDEN RING™ (with trademark symbol), but the Japanese version's actual window title is ELDEN RING (without the ™ symbol).
Environment
- Elden Ring Version: v2.6.1.1
- Region: Japanese
- EXE MD5 Hash:
0F8C973FFB4CCE2AA9899A6777172A8C - Actual Window Title:
ELDEN RING - GPU: NVIDIA GeForce RTX 4070 SUPER
- OS: Windows 11
Symptoms
- DLL loads successfully
- Fonts load completely
- Console shows normal initialization
Challenge.txtis generated (proving game memory reading works)- But overlay never renders on screen
- Keybinds (
=,F8) have no visible effect
Solution
Changing line 269 from:
gameWindow_ = FindWindowW(L"ELDEN RING™", nullptr);to:
gameWindow_ = FindWindowW(L"ELDEN RING", nullptr);This fixed the issue completely.
Suggested Fix
Consider using a more flexible window search that works with both versions, such as:
gameWindow_ = FindWindowW(L"ELDEN RING", nullptr);or using EnumWindows with partial title matching.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels