


WINEDLLOVERRIDES="dinput8.dll=n,b" %command%
protontricks 460120 quartz_feb2010 wmp11 qasf
TDP: 9 Watt // CPU Clock Speed: 1100 MHz
Keyboard and Mouse are default; you can uses "Dreadful QB! - THIS is the setup you were looking for" in Steam Controller Setting via Community Layouts but do be aware of Rigged Camera. If you want to uses Controller, you do need to use a mouse (STEAM + Trackpad) to navagtive the main menu and then select XBOX Controller.
// Only in World Map, there tend to be some quick shutter when selecting area and moving cursor as well. Gameplay is fine otherwise.
// This game also do NOT support Sleep mode. The moment you put your steam deck in sleep and boot right back up, the game just stright up crash so remember to save before putting in sleep (Since there is no auto-save).
This is, probably, the best I can get this to run under Linux+Steam Deck (You will need to go to Desktop Mode for this)
You do need to select Proton 8.0-5 (and stick to that; when switching to other proton after finishing setting up, the setup get fucked and you have to reinstalled the whole game and redo the setup again)
Protontricks is as follow: "quartz_feb2010" "wmp11" "qasf"
Without the needed Protontricks, The opening video (and probably other 3D Cutscene) will display black. This will fix that issues
(Terminal Command (sudo flatpak run com.github.Matoking.protontricks 460120 quartz_feb2010 wmp11 qasf) or GUI does work either way)
(!! If you using Terminal Command, Its recommended to disable Read-only restriction first (sudo steamos-readonly disable) !! )
- (Opitional) The game will locked in 1920x1080, no matter what setting you put, resulting of degraded battery performance (Deck Screen is 1280x800). For that, it is recommended to get tlaik "neptasm" mod (Link: https://github.com/tlaik/neptasm)
Extract the folder and copy those files to the root of game folder (Where NeptuniaVII.exe reside; in steamapp "common" folder). Afterward, go to nep.ini and adjust the screen size (1280x800 or 1280x720 or anything that suit your fancy)
After that, go to Steam > Click the Gear Icon > Properties, Scroll down to Launch Options and enter this:
WINEDLLOVERRIDES="dinput8.dll=n,b" %command%
This is needed for Mod, other the mod will not work.
- (Opitional) My recommended adjustment in Steam Deck Quick menu is: 9 TDP + 1100 MHz. You can adjust whatever you like but this is sweet spot that i can find that managed to keep the game stable while saving some battery life (like additional 30-40 min - in total of 3-4 hours of gameplay).
Yeah I can see why this game is marked as "Unsupported". While these setup does make the game completely playable, I wouldnt recommended to the average users who expecting Out-Of-Box Experience. Because quite frankly, you will be spending quick minutes trying to figuring out how basic linux work and making the game work fully, rather than to see Neptune and Uzume in their birthday suit duking out in outside shower.

Proton 9.x doesn't launch the game - switch to 8.x to be able to run it. GE versions don't seem to do anything.
Weird hiccups when loading world map menus

WINEDLLOVERRIDES="dinput8.dll=n,b" %command%; gamescope -w 2560 -h 1440 %command%
protontricks 460120 quartz_feb2010 wmp11 qasf
Works mostly fine with GE-Proton8-25, but any existing prefix in the game's compatdata/pfx folder must be deleted if it exists, any issues experienced with a standard proton build will persist if you tried running with standard proton first and don't remove the prefix before changing to a GE-Proton build. Even with GE-Proton, I had frequent crashing on the overworld map, but turning off the steam overlay stopped the crashes. Beyond that, the only minor annoyance thus far is the game consistently hitches briefly when the cursor moves over a dungeon point on the overworld map.

gamescope -f -w 1920 -h 1080 -W 1280 -H 800 -F fsr -- %command%
protontricks 460120 quartz_feb2010 wmp11 qasf
The game does not start without installing the dependencies through protontricks and the game gets stuck on a black window if the game is opened without the launch commands.

after following what the People over here did I was able to play the game flawlessly https://github.com/ValveSoftware/Proton/issues/1922
gamescope -f -w 1920 -h 1080 -W 2560 -H 1440 -F fsr -- %command%
protontricks 460120 quartz_feb2010 wmp11 qasf
I am Dumb this whole Time I have been running the Protontricks Command as a Steam Launch Options. All I had to do was paste "protontricks 460120 quartz_feb2010 wmp11 qasf" into the Terminal/Console/Konsole the put "gamescope -f -w 1920 -h 1080 -W 2560 -H 1440 -F fsr -- %command%" into launch. First 5 times Launching it would only Launch under Wayland for Some reason but now it runs for me under X11 and I don't know why

quartz_feb2010, wmp11, qasf
Tiny bit of lag at the Start of the Game that Went away as I played more
Could only get MDN to Launch through Steam Big Picture Mode. Audio Works in the Game, in the Regular Scenes, just not the Opening Scene or the Other Fully Rendered Video CutScenes. Probably because those Scenes' Audio files are stored Separately from their Video Files.
Though while they add Flavor those Scenes are not Vital to understanding the Game's Story

quartz_feb2010, wmp11, qasf
Opening CutScenes have not Audio but the Rest of the Game does.
Could only get MDN to Launch through Steam Big Picture Mode. Audio Works in the Game, in the Regular Scenes, just not the Opening Scene or the Fully Rendered Video CutScenes.

Spent 4 hours trying to get this to work on my Desktop PC running Bazzite with multiple different proton prefixes and even messing with Lutris to try and create a 32 bit prefix.
Then I tried GE-Proton8-10 as stated in previous comments and it worked out the box without any tinkering required I am relieved...

gamescope -f -w 1920 -h 1080 -W 2560 -H 1440 -F fsr -- %command%
Sometimes the game doesn't exit correctly and in that case the neptunia and wine processes have to be killed manually or restart the pc in order to play again
I'm not sure why but without gamescope the game freezes. I'm using sway so it could be that.

Still Borked after Trying Different Proton Versions, the Protontricks Method, and Other Suggestions Already Given
protontricks 460120 quartz_feb2010 wmp11 qasf
Tried the following Proton versions without and then with the protontricks method [quartz_feb2010, wmp11, qasf] to no avail:
-Regular Proton
--5.0.10
---Intro videos fail to play, I can click the screen at any point to go to the main menu
----After starting a new game, the screen fades to black, then nothing, it stays black
---Implementing the protontricks method crashes the game immediately on launch
-GE
--7.55
---No audio in videos
---Videos play in separate window
---Cannot get past the intro video after starting a new game
----The specific video listed above loops if I click on or exit the video window and then click on the main game window
---After implementing protontrick method: it's just like 8.xx after implementing the protontrick method for it - I cannot get past the first intro video
-8.xx
--Does not launch (hangs with the stop button on steam library screen) without protontrick method
---After implementing protontrick method:
----The first video plays but then the visual feed freezes after the first two seconds
-----The audio continues afterwards to the end of the video, then you're just left with the frozen frame of the video
-----After the freeze you cannot click to get out of it
----Clicking the screen before the video freezes fades the screen to black, then nothing
-Experimental
--same as GE 8.xx

quartz_feb2010 wmp11 qasf
Using the regular protontricks syntax from Konsole didn't work for me, and neither did using the GUI app. I had to use flatpak run com.github.Matoking.protontricks 460120 quartz_feb2010 wmp11 qasf
to make it work, as well as install ProtonUp-Qt to download GE so I could assign it to Neptunia. After all that, it works without a hitch.

No performance issues. Fullscreens fine. Playing with keyboard now, so cannot report on controller support.
Was ecstatic to read CPTA320's report that the game works without tinkering. Tried it myself, and did not have any problems with video cutscenes, missing audio, giant fights, or anything else. I don't have my controller right now (I would play with controller if I could), but the bottom line is that the game definitely works on Proton 8-4 with kb+m.
I tried everything on ProtonDB page of the game, but none worked. Game only shows me black screen without any sound.

protontricks 460120 quartz_feb2010 wmp11 qasf
Game defaults to mouse control on first launch. Open config and scroll down to control options to select Xbox360 gamepad
Forced GE 8.1 and ran the protontricks script others have given below. Also installed Megaresolution VII mod to run the game at 720p for higher performance/less battery consumption (game will always render internally at 1080p regardless of resolution setting otherwise). If you want to use this mod, add WINEDLLOVERRIDES="dinput8=n,b" %command% to the launch options.

When controller disconnects, game will freeze up.
Everytime you change Proton version, the prefix needs to be regenerated otherwise it will crash on start. So it's better to keep it on one version of Proton once it runs.
quartz_feb2010, wmp11, qasf
protontricks 460120 quartz_feb2010 wmp11 qasf
Thanks to Snaggly on Github, there is an easier method to make this game play while enjoying all the improvements of newer versions of Proton. Works since release of Proton 8.0, now instead of custom prefix and forcing old version of Proton you only need one protontricks command. Everything, including cutscenes and chapter menus, work.
The game also feels a bit more performant than with old workaround. Although, infrequent audio skipping, which is present with older workaround, is still there to some extent (it seems to be less noticeable to me, but I have no way to test for sure).
Followed qdoots instructions
Disregard my previous report. The prefix from CPTA320 did not work on Deck. Once getting into actual gameplay, characters did not render (due to OpenGL). I followed qdoots instructions instead, and got the game working perfectly now. I have uploaded my 100% Deck made prefix, alongside the DLLs needed to work. As this was made entirely on Deck, it should be plug and play (delete your original 460120 folder. Don't just paste mine on top of it). Make sure to use Proton 5.0-10. All FMVs, sounds, and graphics work with no issue. Tested both desktop and gaming mode (CPTA320's prefix only worked on desktop mode). If my prefix does not work, follow qdoots instructions with a clean/fresh prefix. Make sure you have disabled the readonly file system (sudo steamos-readonly disable), and have installed Winetricks via Pacman (sudo pacman -S winetricks), if following qdoots guide. https://www.mediafire.com/file/805k08qk4lzkojb/Nep-VII-Prefix-SteamDeck.tar.gz/file
PROTON_USE_WINED3D=1 %command%
Used CPTA320's premade prefix, but it didn't work out of the box. I found an earlier report from them about needing specific DXVK DLLs in the game's root. Game started up, but still crashed. Tried switching the game to OpenGL (PROTON_USE_WINED3D=1 %command%), and now it works perfectly. So, I've reulpoaded CPTA320's prefix, alongside the necessary DLL files and the launch command to get the game running. I thank CPTA320 for the prefix, and I hope I helped make the process of getting this game running on Deck even easier/faster.
If I am requested to take down my reupload of the prefix, I will oblige.
mangohud DXVK_FRAME_RATE=60 %command%
The videos play without sound
The videos are still in extra windows.
You may experience sproadic crashes under specific circumstances:
- If you have the God Eater DLC, DON'T try to select her healing skill, it will crash your game!
- Closing the video window will crash the game
One significant thing to mention is: You will NOT be able to start a new game with linux! You have to use Windows for that and for other parts of the game!! One positive thing to mention here is that your savegames are synchronized to the Steam clound.
Sometimes the video window will still be open in the background after selecting to enter a dungeon, or other actions where the video window should close. Then you have to ALT-Tab or otherwise select the video window and it will close.
The following will include spoilers: Everytime a new Dimension starts, it will show the Menu screen for this specific Dimension. This is a Problem for playing on linux, as the video in the background is rendered in the extra video window and the controls for starting the game are not visible, so these Parts have to be played on Windows.
This is an update for my last post, so please read it, as the most parts of it still apply (except the performance info and the loading times, as i have a new pc)
I was able to play the very most part of the Game on Linux. Only for a very very short amount of Time you are "required" to use Windows. But because of that it can be very frustarting for the flow of the Story. But all things considered, I think it was worth it!

Using pregenerated Prefix
Since the lutris script depends on packages that are not available on steam deck unless readonly fs is turnedd off, I had copied the prefix I previously generated from my main desktop.
1- Select Proton 5.0 in game settings 2- Remove 460120 folder from ~/.steam/root/steamapps/compatdata 3- Drop the folder '460120' from the presetup prefix here: https://www.amazon.de/clouddrive/share/luiVb9GsJMpLGXjmkDUCby4FhgeD3G9iFKMKobdLKvh
Does not work with any version of Proton OOB, from 4.11 to Experimental, and GE 7-31.
Black screen or "Application has crashed"
Videos don't work. I also tried the Lutris script mentioned below but the game didn't even open after that. (For further information, I also tried Proton 5.0-10 since the reports say the script works with that version, however with Proton 5.0 the game doesn't even start in my system.)
Starts in windowed mode, had to manually put in fullscreen.
I managed to pass the black videos and reached the main menu but after starting a new game I couldn't pass the first in-game video, there were sound though.
black screen on launch
No or sporadic sound in Videos
Videos are not rendered in game, they open an extra window
borderless mode still has borders
Sometimes it has hiccups or lag spikes during loading Dungeons or unloading them.
It never crashed on me or hurt the gameplay yet, its just during loading.
If it stops loading, sometimes it helps to just move the mouse a bit.
closing the video window crashes the game!
It goes to some kind of a loop when you select a dungeon on the map. The video window opens, but because of that the game thinks you left it and closes the dungeon info and the video window. Then it starts from the beginning.
You can fix that by clicking or spamming on the game window to bring it to focus. The movie window will play the video in background and all is fine.
For comfort use a Controller with touchpad.
I FINALLY CAN PLAY THIS GAME ON LINUX
Note that game loading will take a while and the intro has no sound, or will show a black window. Klick on the game window and wait. It can take a few minutes to load. For me it's about two minutes to see the menu screen, when skipping the Video.
I think this game is on a good way to just work. It just needs some more attention from Valve.

I tried the steps @CPTA320 mentioned multiple times. It just didn't work for me. :(
I just get the message "Application has crashed" but with a fresh install and Proton 5, I get the exact same message. It's very very sad, hopefully someone finds a fix someday :(
Stutters a bit
This is the steps I took to finally getting it working fully:
1- From fresh Steam Install first launch the game with Proton 5.0 to get a prefix generated. Once the black game window shows up, stop it.
2- Put the install script on the root directory of the game(same folder where NeptuniaVII.exe is), make the script executable and run it from the terminal. Windows Media Player 10 will be installed on this prefix. Once finished close the media player and install the codecs.
3- This is the part I struggled most with, and why it never worked for me before: Download standalone DXVK (https://github.com/doitsujin/dxvk/releases) and extract the DLLs from x32 subdir to the games root(same place you put the lutris script).
After done these steps the videos will play, and you'll finally be able to get passed Zero Dimension initial screen to start playing.
Works well with Proton 5.0 (without Lutris script, the opening videos are black but can be skipped)
After installing the game, I just put the Lutris script in the game installation directory and run it. This fixed the black opening videos.
Movie playback is broken, but it otherwise runs
6.3-10 & 5.13-6: black screen, does nothing
5.0-10: Black screen on start, will not play opening movie but it can be skipped. Note that the initial install will have set keyboard/mouse controls by default, thus you cannot use the gamepad to skip the black screen until you change that setting. When starting a new game, after skipping the first scene that is just a black scene, the opening for zero dimension can be heard although the screen is simply black. It cannot be skipped but also seems to loop infinitely. You might be in the menu after the unskippable opening? Anyways, its impossible to reasonably start a new game. I loaded my save that was copied in from steam cloud. Did not experience any issues in regular gameplay. CGs and sound play perfectly from the gallery. Movies do not play whatsoever.

The game just launches with a black screen window that I can't get past.
Tried playing with both Proton Experimental and Proton-GE 6.20, with no luck with either.

Missing decoder: Advanced Streaming Format
In Proton 5.0 and lower I can skip the intro movies but it cannot get passed the Zero Dimension main menu (game will just hang). Proton 5.0 complains "Missing decoder: Advanced Streaming Format (ASF) (video/x-ms-asf)". Installing lavfilters made the intro clips visible, however at a 30second slideshow. Newer Proton versions will comlpain about "quartz:amt_to_wg_format Unknown major type {e436eb83-524f-11ce-9f53-0020af0ba770}" right before the Window hangs or crashes.
using prime-run for prime offloading from my igpu to dgpu
You do need to skip the opening movie when launching the game, other than its fine

Doesn't work at all!
Hangs on a black screen.

Doesn't work at all.
Can't run it with any Proton Ver. (Proton GE 6.12 neither). Always crashes at startup. Cannot install Lutris script, fails to make file executable. Installing Lutris workaround manually also fails. Installing Media Foundation as workaround didn't work.

Was able to use GE 6.1 but ultimately failed
I have tried normal proton (doesnt work), GE (it boots but then fails and crashes), and the lutris script (doesnt boot)

The Lutris script works with the winetricks version of my distro, the most recent winetricks version wasn't installing wmp for some reason.

As of now, without tweaking, you can only get to the main menu and that's the end of it
With the solution used in the reports below the game won't even launch. Using LAV Filters only with no other tweaks makes the videos work but they freeze 99% of the time
Game didn't start with default proton, had to use Lutris install script. I simply installed the game with Lutris and launched "nep-vii-setup.sh" after install. The game works just fine after that.
Works out-of-the-box with the latest Proton
If you are fighting or looks similar to the Sharing Field battle area, FPS drops slightly or stutter sometimes.
One thing that doesn't work out-of-the-box was the video like game logo screen, opening theme, ending theme, facility preview on the world map, anything inside the game that uses video.