ValveSoftware / ValveSoftware/Proton

Hyperdimension Neptunia Re;Birth 3 (353270): Steam fails to install DirectX

Open
#833 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Game compatibility - Unofficial XAudio2
Dominant language
C++
Stars
32.8k
Forks
1.6k
PR merge metrics
PR metrics pending

Description

Upon first launching the game, while Steam is "Performing first time setup", an error message is produced: "Unable to find dsetup.dll". Further, once the game launches, the intro screen loops.

In my opinion, the core issue is that Steam fails to install DirectX into the wine prefix. The intro screen looping is merely a symptom of this. Thus, I have renamed this issue accordingly.

Until this is fixed, here's a workaround for the core issue:

  1. Open the game folder (Right click > Properties > LOCAL FILES > BROWSE LOCAL FILES)
  2. Browse to _CommonRedist/DirectX/Jun2010/ and copy all of the files in this folder
  3. Browse back to the game folder and paste
  4. Now launch the game again through Steam, and it should work

BEFORE THE EDIT:

Here are a couple of relevant comments from issue #189.

nstgc says:

My testing with Neptunia RB3 was less than Stella (pun). It is, in fact, unplayable. The intro loops. As soon as you hit the title screen it starts again.

Lolihunter1337 says:

iirc the intro bug is arround since mid 2015 however easy to work arround with just keep moving in the menu or enter the game and changing stuff afterwards. No idea what’s causing it

As for me, Lolihunter's workaround is effective, but then I don't have sound except in cutscenes. However, it is possible to fix both of these problems just by running winetricks xact_jun2010 in the game's prefix. (related: #54)

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 Steam's first-time setup for Hyperdimension Neptunia Re;Birth 3 and inspect the game's Proton prefix when dsetup.dll is missing. Check the mentioned _CommonRedist/DirectX/Jun2010 files and the xact_jun2010 workaround; done means DirectX setup completes and the intro no longer loops.

Written by the indexing model from the issue text.

Assessment

Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.