ValveSoftware / ValveSoftware/Proton

Nelke & the Legendary Alchemists ~Ateliers of the New World~ / ネルケと伝説の錬金術士たち ~新たな大地のアトリエ~ (886820)

Open
#2,580 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Game compatibility - Unofficial
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

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.

CrashCasesteam-886820.log
WhiteScreen_steam-886820.log

SAVE DATA01.pcsave.zip

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.