Expedition 33 brightness bug on handhelds like Legion Go is easily fixed with this fan-made patch

Table of Contents
For those who haven’t had a chance to check out Steam’s top sellers list, Clair Obscur: Expedition 33 was released near the end of last month by former Ubisoft developers and has been met with a wave of positive feedback. In fact, the turn-based RPG is currently the second-best-selling game on Steam.
While the launch went fairly smoothly for the French studio Sandfall Interactive, there were a few hiccups along the way. An ultrawide bug popped up early on, but a fan-made fix arrived before the developers could even respond. This time, handheld users are dealing with a brightness bug, and just like before, a fan-made patch is already available to help.
Seems like this is an old Unreal Engine bug
Posted on the Legion Go subreddit, a user described running into a “lighting issue” while playing Expedition 33 on their Legion Go, and during one of the mansion sections, the game appeared completely “whitewashed.” Fortunately, another user quickly identified it as an old bug related to Unreal Engine’s Lumen global illumination system, and suggested downloading d3d12.
Soon after, the original poster later replied with “it worked,” confirming the fix indeed works. While some users tried adjusting brightness, contrast, and gamma settings, this appears to be the most effective at completely getting rid of the bug. The game developers haven't addressed the issue yet, so an official fix is still on hold.
That said, another user reported a similar issue in Journey to the Savage Planet, where the game turned extremely bright white during a specific section. It seems to be more of an iGPU-related issue rather than something wrong with the game itself, especially since we haven't seen any similar complaints from Expedition 33 PC players. With that in mind, we might start seeing more posts like this pop up from users on other handhelds like the Steam Deck and ASUS ROG Ally.
You can download the d3d12 patch on GitHub, which makes changes to iGPU override compatibility. This is needed to make Lumen Global Illumination work on integrated graphics (like you’ll get on a handheld) and cleans up the code a little.