ValveSoftware / ValveSoftware/Proton
Nelke & the Legendary Alchemists ~Ateliers of the New World~ / ネルケと伝説の錬金術士たち ~新たな大地のアトリエ~ (886820)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
- Name of the game with compatibility issues:
Nelke & the Legendary Alchemists ~Ateliers of the New World~ / ネルケと伝説の錬金術士たち ~新たな大地のアトリエ~ - Steam AppID of the game: 886820
System Information
- GPU: Vega 64
- Driver/LLVM version: Mesa 19.0.2/8.0.1
- Kernel version: 5.0.8-arch1-1-ARCH
- Link to full system information report as Gist: https://gist.github.com/BillFleming/7cb0fa0c9517effc774498036040d948
- Proton version: proton-4.2-3b
I confirm:
- that I haven't found an existing compatibility report for this game.
- that I have checked whether there are updates for my system available.
Symptoms
White screen after some dialog/cutscene early in the game. The game runs fine for something like an hour before this part. In this state the game still responds to button presses as you can hear the audio of the next few dialogs. So the game continues to run but you just can't see what is happening.
I can confirm that this game does have the same save issue as other GUST games and that this shell32.dll patch fixes the issue. You don't need to apply this patch to reproduce the white screen issue.
https://github.com/ValveSoftware/Proton/issues/2452#issuecomment-485140011
Reproduction
Using the attached save in drive_c/users/steamuser/My Documents/KoeiTecmo/Nelke and the Legendary Alchemists/SAVEDATA you can reproduce the issue.
Just load the save game from the menu, then keep pressing A on your controller until it crashes. (using xbox 360 controller here)
Without the save you would need to slog through a whole bunch of dialog. This is the closest save I can make to the crashing point. Note that later I might play through more of the game on windows, then see if I can get a save that is quicker to trigger the crash. This game is based on a turn system, so maybe it runs the same type of problem cutscene every turn (in-game week).
Note: The X button will auto skip the dialog. During the cutscene after the character in the red dress appears is where it goes to a white screen. This part of the game is still in the tutorial, so while you must click through various menus to get to the problem part, you can only select the menu option that advances the game.
Using the fake d3d9 dll however that game will actually crash at the same part, which might be a clue to whatever it is trying to do.
https://github.com/exolyte/faked3d9/releases
I tested with esync turned off/on in both cases and it didn't make a difference.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the white screen from the attached SAVE DATA01.pcsave.zip, then inspect WhiteScreen_steam-886820.log and CrashCasesteam-886820.log around the cutscene. Compare behavior with and without the fake d3d9.dll and use the reproduction steps to verify that the game remains visibly playable through the affected scene.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100