protonscr

Neos VR

protonopen appid 740250Game compatibility - Unofficial.NET
ValveSoftware/Proton#2495 · opened 2019-04-03 by Casuallynoted · updated 2021-11-11 · 13 comments · github · game page · search this game
1 matching comments, n / p to jump
CCasuallynoted 2019-04-03 github

Compatibility Report

  • Name of the game with compatibility issues: Neos VR
  • Steam AppID of the game: 740250

System Information

I confirm:

  • [Y ] that I haven't found an existing compatibility report for this game.
  • [ Y] that I have checked whether there are updates for my system available.

steam-740250.log

Symptoms

Neos starts up with the default splash screen, but then immediately goes black and doesn't load into the default cloud home or provide the option to log in.

Reproduction

Download Neos using the latest proton, and run as is using the option without SteamVR.

Kkisak-valve maintainer 2019-04-04 github

Hello @Casuallynoted, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

CCasuallynoted 2019-04-04 github

That's odd, I definitely did that but it just removed that entire section for me. Let me attach to this one:
steam-740250.log

Kkisak-valve maintainer 2019-04-04 github

fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.6" not implemented
err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed points towards #18.

CCasuallynoted 2019-04-04 github

Used this guide to install .NET 4.7, this time it just hangs at the splash screen rather than resuming to a black screen and then hanging. Guessing it's hanging here as well though. Updated logs below.

Guide: https://www.reddit.com/r/wine_gaming/comments/8r6low/guide_how_to_install_net_45_on_64bit_prefixes/

And logs:
steam-740250.log

CCasuallynoted 2019-04-04 github

Wait, I did something wrong. Tweaked that over and... it seems to try to go past the splash screen only to come to an error screen that looks like:
Screenshot from 2019-04-03 23-32-01

Updated logs, searching through them on my own as well now:
steam-740250.log

CCasuallynoted 2019-04-29 github

Decided to check Neos running in Proton 4.3 as wine-mono was added, looks like by default it does move further along to the same screen described in the last message before crashing again. Included is an updated app log:
steam-740250.log

Kkisak-valve maintainer 2019-04-29 github

Looks like Media Foundation support needs to improve.

Unhandled exception: unimplemented function mf.dll.MFEnumDeviceSources called in 64-bit code (0x000000007b44c03c). from the log.

CCasuallynoted 2019-04-29 github

Ooof man, that’s what’s got VRChat as well. Here’s hoping to better MF support from Wine, thanks Kisak!

Sent with GitHawk

Nnsivov 2019-05-01 github

We have stub for it in Wine now, https://source.winehq.org/git/wine.git/commit/136312e2dcc5660693061c3b0654a5ccc2280e74. That should hopefully stop crashes, because applications generally are supposed to handle missing capture devices.

@Casuallynoted does it use microphone or webcam, do you know? (I'm guessing microphone)

Jjcc10 2019-12-06 github

Yes it uses the microphone.

EDIT: Got the most recent version of NEOS to boot to the local lobby. View works but the menu's and controllers don't seem to work.

I'm going to do more testing tomorrow.

JJulianGro 2020-01-17 github

There is actually an experimental linux version for patreons (and apparently anyone who just downloads it of steam..)
It works a lot better than the windows version for me.
I get a black screen with high cpu usage rather than nothing. ; )

JJulianGro 2020-02-10 github

For me, NeosVR crashes after about 10 seconds ingame. The log files don't show anything valuable for me. The game also only get this far on my system if SteamVR is running already.
steam-740250.log.zip
MOTOFCKR9K-MINT 10.02.2020_05_58_36.log

FFrozenreflex 2021-10-19 github

Disabling desktop support (a recent update detects Wine and disables it automatically) has Neos mostly working. However, due to issues with Unity's video players, joining public worlds is a hit or miss experience. Sometimes you'll crash within five minutes, sometimes you'll crash after thirty minutes, very rarely will you not crash (ie nobody imported a video that uses unity native). Most crashes I've experienced have had some sort of Media Foundation error inside of it.
https://cdn.discordapp.com/attachments/615504317285400576/896633199113957406/Player.log
https://cdn.discordapp.com/attachments/615504317285400576/893955934085320704/Player.log
https://cdn.discordapp.com/attachments/615504317285400576/894031148378910730/Player.log
https://cdn.discordapp.com/attachments/615504317285400576/891564667766448138/Player.log
Player.log
Edit: Video players that use libVLC work fine.
Edit 2: This seems to be related
https://github.com/ValveSoftware/wine/blob/5848899423dbbf763997577e476cf630689c59c6/dlls/mfplat/main.c#L8910

Proton versions

Launch options

DLLs