Works out of the box with latest patch
The game just works without any prefix now, sometimes it does stutter for me during a dialog once or twice, but it could just be my hardware that aren't capable enough or something is rendering/loading in the background during certain times. Anyway it's playable, using controller also works, no complaints here.
The game ran unplayably slow.
Runs great on Deck.
It just works.
Works straight OTB
As mentioned in this review, the solution from https://github.com/ValveSoftware/Proton/issues/4705#issuecomment-809913758 works perfectly.
Without this, the game crashed in the main menu.
The game can launch but you can not do anything other then walk around and even that is unstable
Entering new areas or maps would have long lag spikes
If you opened any menu in the game such as NPC shops the game will freeze
Solution from : https://github.com/ValveSoftware/Proton/issues/4705#issuecomment-809913758
- Run protontricks --gui from terminal and select Neptunia Virtual Stars
- Select the default wineprefix
- Install a Windows DLL or component and install xact_x64
- After installation, Run winecfg in the prefix
- Under Libraries, add an override for xactengine3_7. It will automatically set order native, builtin.
- Launch the game.
If you don't do protontricks and just use SteamPlay, the game will crash/freeze in the first cinematic when playing.
Crashes on bootup after black window. Page fault in gameoverlayrenderer.so
Launching game results in window with black screen which crashes and closes within ~3 seconds. Launching the game on Steam in terminal results in the following issues upon crash:
wine: Unhandled page fault on write access to 0000000000000001 at address 000000007B01E488 (thread 010c), starting debugger... ERROR: ld.so: object '(MYUSER)/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Adding process 5310 for game ID 1399840 Unhandled exception: page fault on write access to 0x00000001 in 64-bit code (0x000000007b01e488).
Using Proton-6.4-GE-1, Xanmod kernel and mesa-git. All AMD machine. Also tried with stock 5.11.10-arch1-1 kernel, mesa-21.0.1-1, lib32-mesa-21.0.1-1 as well as interchanging between Steam's required vulkan providers amdvlk-2021.Q1.6-1 and vulkan-radeon-21.0.1-1 with no change in compatibility. Tried Proton-6.1-GE-2, Proton Experimental and Proton 5.13-6. Trying compatibility flags PROTON_USE_WINED3D, PROTON_NO_D3D11, PROTON_NO_ESYNC or PROTON_NO_FSYNC (%COMMAND) causes it to not even temporarily launch black window. Removing game_op.usm and game_op_na.usm does not result in any change, so I assume this is Wine-related and not a result of the intro movies having some incompatibility. Based on the error seems like some sort of 32-bit/64-bit issue with how Wine/Proton is handling the game?