Subnautica

Informations

Creator Message
lahtis

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 11458
Wine: 3.14

Feedbacks

Description

Subnautica (2018) is an adventure survival game set in an open world environment and played from a first-person perspactive. Explore the game's world and survive the dangers. Wikipedia

Appdb.winehq.org

Source code

Contributions

Filters:

Contribute
Member Message
LinuxScripter Wednesday 5 February 2020 at 9:38
LinuxScripter Anonymous

Message

This game requires DXVK but we do not have it for POL4

Replies

LinuxScripter Sunday 26 August 2018 at 17:29
LinuxScripter Anonymous

Message

I've discovered something. You can increase the game performance quite a bit by installing d3dx11_42 and d3dx11_43 via winetricks. We don't have functions for those - only generic d3dx11 which changes nothing in terms of performance. This also fixes this anyoing issue when player keeps moving after releasing the WASD keys. The game is now about as smooth as on Windows.

Replies

Anonymous
Wednesday 29 August 2018 at 17:13
UPDATE: you also have to launch the game with -force-dx11 argument
Anonymous
Sunday 10 March 2019 at 22:38
How do you do that
Thursday 23 January 2020 at 21:38
http://wiki.playonlinux.com/index.php/The_Configuration_Window#.2816.29_-_Arguments_field
LinuxScripter Tuesday 21 August 2018 at 22:43
LinuxScripter Anonymous

Information

This update has been approved by the team.

Message

Updated wine version to 3.14, removed optional mod framework instalation (link for the file have changed and not sure about the QModFramework's state), reworked the dependencies, removed the steam fix for browser (which no longer works anyway and since Steam is droping support for xp and vista we can remove it).
The main issue is player keeps moving after releasing the movement keys. Pressing the opposite key fixes that.

Using -force-glcore45 helps with bigger saves and mods but it makes the in-game FPS counter invisible. Therefore using it would be ill-advised for testing how this game performs on Wine.

Differences

New source code

Replies

Anonymous
Friday 1 February 2019 at 14:34
sed '...' file > file is not quite right: bash will truncate the file before sed gets a chance to read it. Better use sed -i '...' file to have sed itself edit the file in-place.
Anonymous
Friday 1 February 2019 at 15:58
I understand but POL5 already have this fixed on every steam script.
LinuxScripter Monday 9 July 2018 at 18:36
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Using the latest wine version (3.11 at this moment), removed/commented out some fixes because they no longer function, added a fix for Steam failing to download anything due to "content servers unavaiable" error (no list of CS in config file), added the option to install the framework for mods (works after an hour from downloading so token wont be an issue).

Differences

New source code

Replies

Thursday 16 August 2018 at 17:49
There is not set os command. if empty steam say you are using XP and show warning. Steam will drop Windows XP and Vista support at the end of the year.
Anonymous
Tuesday 21 August 2018 at 22:30
3.0 uses windows 7 as default option. I'm aware of steam droping xp and vista. I'm redoing this script a little but discovered that using the -force-glcore45 command breaks the in-game fps command. And it actually increases the z-fighting to the point where the Cyclops looks ridicolous inside. But most important there is an issue when player keeps moving after releasing the movement keys. This isn't tied to the framerate very much. Changing to 3.14 helps a bit.
Wednesday 22 August 2018 at 23:24
Need a test of steam proton. (steam beta)
Anonymous
Thursday 23 August 2018 at 22:29
I've tried that just now. Vulkan will crash the game when changing graphics settings and loading the game. Used the -force-glcore45 parametr to play it. But the F1 menu and fps command are broken when using OpenGL. Is there a way to disable vulkan?
Anonymous
Thursday 23 August 2018 at 22:48
UPDATE: Seems like runing Subnautica on Proton/Steam Beta is like in vanilla Wine 3.7 so the mouse loses focus in menus.
LinuxScripter Friday 1 June 2018 at 14:09
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Since Wine 3.9 forcing the game to use OpenGL is no longer required. This should gve you a boost in performance.

Differences

New source code

Replies

Anonymous
Sunday 24 June 2018 at 11:17
Running PoL 4.2.12 on xenial everything works fine until game install via steam. Clicking next from the "disk space/choose location" screen gives Steam Error "content servers unavailable".
Anonymous
Sunday 8 July 2018 at 11:03
Sorry for late response haven't been visiting this site in a while I'll try to test this script using wine 3.11
Have you tried it again? This sound like an error on Steam's end and not a bug in Wine or POL.
Anonymous
Sunday 8 July 2018 at 11:45
UPDATE: turns out this is a Steam issue and it affects all games. A fresh instalation does not have a certian line in config.vdf file
A fix is aviable here:
https://bugs.winehq.org/show_bug.cgi?id=45329#c4
We might have to include this in POL_Install_steam
LinuxScripter Friday 27 April 2018 at 14:59
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Another steam browser fix. This time it works.

Differences

New source code

Replies

LinuxScripter Wednesday 25 April 2018 at 22:26
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

After reading on Steam's winehq page, I've decided to add a parameter to disable CES sandboxing. This should make the steam browser working.
 

Differences

New source code

Replies

Anonymous
Thursday 26 April 2018 at 21:40
Steam browser is still not working for me.
Anonymous
Friday 27 April 2018 at 14:58
Looks like disabling ces snadboxing is no longer enough. There is another fix on winehq that makes steam.exe and webhelper run in windows xp x64 mode.
LinuxScripter Monday 12 February 2018 at 21:25
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Same as my last contribution but including tutul's change from .jpg to .png
 

Differences

New source code

Replies

Tuesday 13 February 2018 at 1:03
I remove the NO-CD flag because we don't need any.
Anonymous
Wednesday 14 February 2018 at 13:11
Can we get this script out of beta phase? Everything from start to end credits is working now. The only issue I can think of is the fps in-game debug command not displaying FPS in the upper left corner of the screen.\
Wednesday 14 February 2018 at 17:15
lathis can do it by editing. Or I but I'm on smartphone now so it's a bit small ^^"
Thursday 15 February 2018 at 1:42
no can do. not enough rights.
Thursday 15 February 2018 at 16:11
done
Anonymous
Tuesday 13 March 2018 at 12:35
The in-game fps command now works. The latest update to the game seems to have fixed the issue.
Tutul Monday 12 February 2018 at 18:03
Tutul

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Change image name for top/left to use png

Differences

New source code

Replies

lahtis Sunday 11 February 2018 at 21:38
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

ok. Latest.

Differences

New source code

Replies

Anonymous
Sunday 11 February 2018 at 23:03
why did you uploaded the exact same script I just did?
Sunday 11 February 2018 at 23:56
I'mu curious too about that
lahtis Sunday 11 February 2018 at 21:36
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

New source code

Replies

LinuxScripter Sunday 11 February 2018 at 21:36
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

I think I have discovered a new issue we haven't seen when we were figuring out how to make mouse lot lose focus in menus. This issue makes the game think the character is moving even if you are no longer pressing the WASD keys (or whatever movement keys you have). Installing d3dx9_42,vcrun2008 and xact solves this, while also removing errors about missing dlls (dwrite and libcaf). Also added a note about disabling fixme messages in debug log for increased performance.

There is one minor issue left - right after Steam begins to load up (but before Subnautica does) I'm getting a non-fatal error about msvcr120.dll (in caps) missing. I've checked and it comes with vcrun2013, this dll is presend in both system32 and syswow64 folders and it's set to "native,builtin" in winecfg.

Differences

New source code

Replies

Sunday 11 February 2018 at 21:42
i have debug flags "-all,fixme-all"
lahtis Sunday 11 February 2018 at 16:25
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

is this correct way to use waitBefore and waitexit.

Differences

New source code

Replies

Anonymous
Sunday 11 February 2018 at 17:47
You do not need the POL_Wine_WaitBefore "$TITLE".
lahtis Sunday 11 February 2018 at 16:13
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

fix POLL_Call SetResolution function

Differences

New source code

Replies

lahtis Thursday 8 February 2018 at 19:17
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

New source code

Replies

Anonymous
Sunday 11 February 2018 at 12:42
It's POL_Call not Poll_Call. Also why do you use POL_Wine_WaitExit "$TITLE" after adding registry entry?
lahtis Thursday 8 February 2018 at 19:16
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

New source code

Replies

lahtis Thursday 8 February 2018 at 16:32
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

New source code

Replies

Thursday 8 February 2018 at 16:47
No need of the warning about virtual desktop and avoid message than aren't required, because each message is a window that wait for user to click on "next". Use message only to informe about critical informations or like the last one. So "Modifying register" isn't required. And the "When running game" is to put at the end because user may forgot it during installation!
Thursday 8 February 2018 at 19:20
"And the "When running game" is to put at the end because user may forgot it during installation!"

When I test it I forgot and wonder why it crashed.
LinuxScripter Wednesday 7 February 2018 at 23:05
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

I took the liberty to include lathis's set_resolution function that he posted on forum just a couple hours ago. Works flawlessly. I'm suprised we didn't had anything like this already included.

Differences

New source code

Replies

lahtis Tuesday 6 February 2018 at 17:47
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Game working now 100%.

Differences

New source code

Replies

Tuesday 6 February 2018 at 17:55
Seem ok, prefer 1024*768 (working for more people than 1366*768)
Anonymous
Tuesday 6 February 2018 at 18:21
According to this link:
http://gs.statcounter.com/screen-resolution-stats/desktop/worldwide
1366x768 is actually more common than old 1024x768 (I'm also checking many local computer stores and almost every pc monitor is 1366x768 or higher). You can always change it in winecfg anyway.
Tuesday 6 February 2018 at 22:11
Yea but 1024*768 is 4:3 and the other is 16:9 So to avoid bad user experience, you prefere the 4:3 and let the user change it for his monitor size
LinuxScripter Tuesday 6 February 2018 at 1:25
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

After many trials and errors I have found the trick to the mouse losing focus problem. Just set the virtual desktop. Played for almost 2 hours and the mouse is fine.

Differences

New source code

Replies

Tuesday 6 February 2018 at 1:28
tested in Ubuntu with 3.0-rc6 version and virtual desktop not working. Are you use latest wine version?
Tuesday 6 February 2018 at 1:29
Maybe tomorrow testing also.
Anonymous
Tuesday 6 February 2018 at 10:38
I was using wine 3.1 to test that script. It's in the WORKING_WINE_VERSION.
Tuesday 6 February 2018 at 17:08
I already said it : please don't erase the previous AUTHOR!
Let the POL_SetupWindow_SetID 3299 (it's used to add a (i) button to these page).
Don't set a desktop like that. Some people may have to small desktop!
And why diod you rework so much ? like every comment ?
Tuesday 6 February 2018 at 17:33
working 100%. with 3.1
Anonymous
Tuesday 6 February 2018 at 18:16
I did not remove previous author because the script I uploaded I wrote myself so there is no previous author. When I'm working on someone else's script I try to keep their username. I wasn't aware of POL_SetupWindow_SetID functionality, will try to remember that. glad we finally got this game working.
Tuesday 6 February 2018 at 18:21
POL_SetupWindow_SetID is added when a script is validated for the first time. But not during patch validation (if missing).
Tuesday 6 February 2018 at 20:58
played 5 hours. No errors.
lahtis Sunday 4 February 2018 at 2:27
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Exit game now working.

Differences

New source code

Replies

Sunday 4 February 2018 at 17:39
I valid it as testing ;)
Sunday 4 February 2018 at 17:40
Btw I patch the POL/POM corefonts function so now it should work fine
Sunday 4 February 2018 at 19:08
ok
lahtis Friday 2 February 2018 at 18:42
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

New source code

Replies

Anonymous
Saturday 3 February 2018 at 13:05
Tried using the latest dev version of wine (3.1) and changing the line in options.bin file from ControllerEnabled to ControllerDisabled via Emacs hex editor. The issue with the mouse losing focus on menus still remains. I'm starting to doubt if this can be fixed with wine/winetricks/regedit/POL or it's something beyond user's controll like something in the game's code that for some reason runs fine in Windows but not under Linux.
https://www.reddit.com/r/linux_gaming/comments/7aaa7a/guideubuntufedorasubnautica_on_linux_using_wine/
According to this redit thread we need Wine devs to come up for a fix for this specific game which is unlikey. On the other hand pepole are saying that other games that rely on Unity (including Overwatch) are showing similiar issues.
Saturday 3 February 2018 at 19:01
Btw Overwatch isn't on Unity but a intern engine (said during Blizzcon 2014)
Saturday 3 February 2018 at 20:49
- Exit the game is not working properly. Get stuck?. maybe crash when press exit button.

- The issue with the mouse losing focus on menus still remains.?

- Mouse losing focus ?can be fixed pressing win button in keyboard. And Mouse and keyboard problems begin after 27 minutes of starting the game.? Played game about 10 hours.
lahtis Wednesday 31 January 2018 at 17:40
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

New source code

Replies

Wednesday 31 January 2018 at 17:45
As I said you can use regedit one instead of two
cat << EOF > Steam.reg
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\Steam.exe]
"Version"="winxp64"

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\steamwebhelper.exe]
"Version"="winxp64"
EOF

POL_Wine regedit.exe Steam.reg

Everything else seems ok. If someone else can test it ? :-)
Anonymous
Wednesday 31 January 2018 at 19:31
I've tested it and the only diffirence is in debug log. Instead of DWrite and libcef it gives this:
err:module:import_dll Loading library MSVCR120.dll (which is needed by L"C:\\Program Files (x86)\\Steam\\bin\\gldriverquery64.exe") failed (error c000007b).
Other than that there is no diffirence between this script and mine. Game runs fine but the mouse still loses focus in menus after some time. Still haven't found the reason why.
Sunday 4 February 2018 at 20:19
if you download MSVCR120.dll and add the correct location. Error not show.
lahtis Sunday 28 January 2018 at 20:07
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Debug GUIs (in game F1 and F3 menus are blank) install corefonts fix.

 

When running game add -force-glcore or -force-opengl to your launch options by right clicking the game under Properties, Launch Options.

Newer Nvidia Proprietary Drivers will work with -force-glcore45, which is OpenGL 4.5.

Differences

New source code

Replies

Sunday 28 January 2018 at 20:32
No winxp64 on a win7 isn't good. Remove the URL for the guide on steam comunity, POL dosn't allow the use of winetrick. You can add the option directly to the launcher you created. Check the script just bellow
Anonymous
Monday 29 January 2018 at 15:59
I wonder why corefonts installed with steam does not work. Those are identical to corefonts installed via winetricks.
Monday 29 January 2018 at 16:15
because the script failed, one found cannot be downloaded and the script failed before proper installations. I already signal it to other of the team but we need to find a proper link.
Anonymous
Monday 29 January 2018 at 17:28
So it seems that the only problem we have with runing this game on Linux is mouse losing focus in menus (can be fixed by pressing start on the keyboard and clicking on other windows but that also makes camera movement crazy). Changing the mouse override setting did not help.
Wednesday 31 January 2018 at 16:36
win xp 64 working this game better than win 7.
Wednesday 31 January 2018 at 16:38
My gaming session lasts for about half an hour without losing mouse focus in menus. Then im restart game.
Wednesday 31 January 2018 at 16:42
Ok winxp can be better but in your script you use "Version"="winxp64" in steam reg and you run a win7 system!
Wednesday 31 January 2018 at 17:28
forgot when tested.
Anonymous
Wednesday 31 January 2018 at 17:44
My play-testing sessions last about 50 minutes. Unfortunatley the debug window dosen't show why mouse loses focus on menus and not in-game.
LinuxScripter Sunday 28 January 2018 at 18:29
LinuxScripter Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Since this page exists I will put my script here instead of making a separate one. Remember to put -force-glcore45 in run options for this game. It throws some errors about missing dlls (DWrite.dll and libcef.dll) but other than that (and lack of Steam overlay) it works.

Differences

New source code

Replies

lahtis Friday 26 January 2018 at 18:59
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

  • Add a note fixing registery
  • remove pulseaudio

Differences

New source code

Replies

Friday 26 January 2018 at 21:03
As I already said, avoid creating a second shortcut to steam. If all script with steam game does the same, the user will have a lot of "STEAM" launcher.

POL_Wine_OverrideDLL "" "gameoverlayrenderer" is already done by the steam installation script (and may be not required anymore)
Friday 26 January 2018 at 21:05
And an other note, where do you create the reg file ? Use a tmp directory. And you can define both entry into the same file
Anonymous
Saturday 27 January 2018 at 11:36
First of all this version of wine is outdated. 3.0 improves DX11 support so it's allways better to use this. Also dont use the GAME_VMS line. Instead let the users change that setting. the STEAM_ID line is not as necesseary nowdays. Setting OS to winxp for a modern game makes no sense. Same with editing the registry. It's better to install dependencies before the script starts Steam instalation.
lahtis Friday 26 January 2018 at 16:10
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

New source code

Replies

Friday 26 January 2018 at 16:24
Please detect if the script is on POM or POL before doing stuff with pulsaudio. And is it required to use the register ? And avoid creating a steam shortcut, user may have to many steam shortcut with that
Friday 26 January 2018 at 16:33
same fot he last message, it's POL specific
Friday 26 January 2018 at 18:36
yes it is required use register fix.
lahtis Friday 26 January 2018 at 16:02
lahtis

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

New source code

Replies

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com