Open supashang opened 5 years ago
Kernel: 5.1.16-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.1.0 Desktop: Xfce 4.13.5git-94233b Distro: Manjaro Linux - i7-6700 GTX1070 Driver 430.26. (Proton ver 4.2-9) The game runs the launcher but quits cleanly back to Steam when trying to run the game and does not save any environment settings. The launcher window turns solid gray and then disappears and then I can see Steam shows that it has quit. I believe its suppose to start downloading assets after clicking play based on your environment settings. It acts the same with the VPN set the same as when I downloaded it and logged into Steam, or with VPN off.
Isn't there any way to fix this? https://gist.github.com/laichiaheng/9ae65962f3e20851ea6d2a8f4fc7d1d3 CPU: AMD Ryzen 3700X GPU: AMD RX580 Manjaro linux5.4 Proton Version: 4.11-8
PROTON_USE_WINED3D fails. https://gist.github.com/laichiaheng/539d9a62f2a2aeb969cfe3b73559e645
Having the same startup issue too, installed .NET 4.7 and reinstalled vcrun2017 to the prefix since I'm reading those worked for some Windows users who can't start up the game, didn't work. steam-958260.log
The reason it crashes, is because wine is missing a function.
wine: Unimplemented function api-ms-win-crt-convert-l1-1-0.dll.strtoimax called at address 0x7b45317c
This has been fixed in wine 4.16 by Akihiro Sagawa, proton is currently based on 4.11
That said, I tested with Proton-4.21-GE-1 and the launcher seems to works as expected.
Though once you get in-game and click the screen to start, it will get stuck on the loading screen with no apparent reason as to why.
I'll retest when the official proton has been updated to a wine version >= 4.16.
The reason it crashes, is because wine is missing a function.
wine: Unimplemented function api-ms-win-crt-convert-l1-1-0.dll.strtoimax called at address 0x7b45317c
This has been fixed in wine 4.16 by Akihiro Sagawa, proton is currently based on 4.11
That said, I tested with Proton-4.21-GE-1 and the launcher seems to works as expected.
Though once you get in-game and click the screen to start, it will get stuck on the loading screen with no apparent reason as to why.
I'll retest when the official proton has been updated to a wine version >= 4.16.
Still not working on Proton 4.11-9
With Proton-4.21-GE-1, it always pops out a window, and I have to find the exe files
error
The log: https://gist.github.com/laichiaheng/8e83fcda3bd4fb63b888b5f5a4265ca6
Will it be in PROTON mainline?
Proton's at Wine 5.0 now, tried installing dotnet40 (set winecfg to Windows XP to install then switch back to Windows 7), dotnet472 and vcrun2017 and the game just crashes. steam-958260.log
Alight, did a dig around.
What I've found is that winsock is the one throwing the application error 87, which means that one or more parameters are invalid according to the winsock documentation. Before it throws the 87 error, it seems to fail at whatever its trying to do three times (I guess it gives up after the third try), each time throwing error 10035.
41490.035:00d0:0154:warn:winsock:WS2_recv_base -> ERROR 10035 41490.035:00d0:0154:warn:winhttp:sock_recv recv error 10035 41490.352:00d0:0154:warn:winsock:WS2_recv_base -> ERROR 10035 41490.352:00d0:0154:warn:winhttp:sock_recv recv error 10035 41491.251:00d0:0154:warn:winsock:WS2_recv_base -> ERROR 10035 41491.251:00d0:0154:warn:winhttp:sock_recv recv error 10035
In turn this apparently prevents proper functionality, and thus the game fails at downloading required CSV data. (Found in the game log)
CSV_DOWNLOAD_ERROR 2020-04-30 19:32:24
Error Code: 9005 Web API Status: 2 HTTP Status: 0 Last error: 87 response length: 0 response:
Now I could be off as I've no knowledge about winsock/winhttp, thus I might as well be barking up the wrong tree.
Proton Log: steam-958260.log WINEDEBUG: +timestamp,+pid,+tid,+seh,+debugstr,+loaddll,+mscoree,+msgbox,+winsock,+winhttp,-d3d,-d3dcompiler Game Log: app-error-20200430.log
Tried the game again with Proton 5.13-1 and the game still gives the same error.
In turn this apparently prevents proper functionality, and thus the game fails at downloading required CSV data. (Found in the game log)
CSV_DOWNLOAD_ERROR 2020-04-30 19:32:24
Error Code: 9005 Web API Status: 2 HTTP Status: 0 Last error: 87 response length: 0 response:
Found a way to solve this downloading problem.Add the following code to ~/.steam/steam/steamapps/compatdata/958260/pfx/system.reg
[System\\CurrentControlSet\\Control\\TimeZoneInformation\\RealTimeIsUniversal]
@=dword:00000001
Time is incorrect,you can find more details here:UTC in Windows
But other problems still
Proton Experimental gives a error on the launcher and exits
I can confirm, it still does not work.
Come on, give this game some love! :D
Anyone found a fix to this issue yet? Just tried 6.3, Experimental and Proton-GE 6.10 but none of them work.
Not working still :(
Still broken on Proton 7.0-1 and Proton-7.2-GE-2.
Just tried the latest Proton Experimental and Proton GE 7-14 and still no luck. The same error message and infinite loading screen.
That’s interesting. I wonder what will happen then when Windows removes Internet Explorer in a couple months. Is there a way to install Internet Explorer in the wine prefix?
Message ID: @.***>
That’s interesting. I wonder what will happen then when Windows removes Internet Explorer in a couple months. Is there a way to install Internet Explorer in the wine prefix? … Message ID: @.***>
You can install 32-bit IE8 with winetricks, but the game is 64-bit so it wouldn't run in the prefix.
The game requires IE11 anyway.. because IE frames are embedded directly into the game by WebBrowser Control API.
HKEY_CURRENT_USER\Software\Microsoft\Internert Explorer\FEATURE_BROWSER_EMULATION\
DOAX_VV.exe REG_DWORD 0x0002af9 (11001)
That is IE11 Edge Mode The key is created when you run the game.
Also, the games movie files are WMV3. So it that might be why there is a black screen after the crashing error message...?
chris@neon:/media/DATA/Steam/steamapps/common/DOAX-VenusVacation/DX11_global_data/COMMON$ mediainfo /media/DATA/Steam/steamapps/common/DOAX-VenusVacation/DX11_global_data/COMMON/6dcdd6bf526f9529717283635ff98968131e014f06aa2998cfab1fb699751987
General
Complete name : /media/DATA/Steam/steamapps/common/DOAX-VenusVacation/DX11_global_data/COMMON/6dcdd6bf526f9529717283635ff98968131e014f06aa2998cfab1fb699751987
Format : Windows Media
File size : 592 MiB
Duration : 3 min 7 s
Overall bit rate mode : Constant
Overall bit rate : 26.4 Mb/s
Maximum Overall bit rate : 35.2 Mb/s
Encoded date : UTC 2019-02-20 02:20:39.868
Writing application : TMPGEnc Video Mastering Works 6 Version. 6.2.6.33
FileExtension_Invalid : asf dvr-ms wma wmv
Video
ID : 1
Format : VC-1
Codec ID : WMV3
Codec ID/Info : Windows Media Video 9
Codec ID/Hint : WMV3
Description of the codec : Windows Media Video 9 - Professional
Duration : 3 min 7 s
Bit rate mode : Constant
Bit rate : 35.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 (29970/1000) FPS
Bit depth : 8 bits
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.563
Stream size : 783 MiB
Language : Japanese
NumberOfFrames : 5613`
This game will never work lol.
Doesn’t Proton-GE play WMV files? I’m sure other games use them. Also I thought that Proton was meant to display test patterns when it can’t play a video.
I think the issue here is a network issue not the videos currently.
Interestingly, the Japanese version also doesn't load but instead of showing errors, it gets stuck on a black screen. Additionally, the downloader which is built into the launcher works without any issues. This is with Proton-GE 17.
Still doesn't run properly with 7.0-2 The launcher throws an error on an attempt to run the game but, for some reason, still shows a window with its custom mouse cursor despite not being able to render or do anything else. @kisak-valve Hopefully this can get fixed? :/ I know it's an odd edge-case though
And here is a log on the latest proton experimental: steam-958260.log
This might be of interest. DMMGamePlayer works in recent wine.
DMM DOAX-VV JP loads the launcher and downloads the game files but fails patching. I also tried to "copy in" a completed installation from windows but it starts the downloading all over again. I am not hopeful that it can get any further than the steam versions black screen, but others may want to experiment around with it.
When I tried the Japanese version it did manage to patch the game but it got stuck on a black screen just like the English version. According to my comment above I used Proton-GE. Maybe that is why it worked for me and not for you.
Either way I think that if you do get past the patcher you will still encounter the same error as everyone else is getting.
I think at this point we either need support from Team Ninja (which probably won’t happen) or some programmer needs to come along and debug this issue once and for all!
I cant believe it, it is finally working in Proton Experimental !
I can confirm, tested the English version with proton experimental and it works 🥳
Same I can't believe it either but it works now! No issues so far! Even the in game browser works perfectly!
It seems cutscenes in the Gacha don't work. They show the test pattern. Hopefully Proton-GE will merge the changes from experimental and then the cutscenes might work.
Proton-GE 7-36 is out including the patches from experimental. I can now confirm that using Proton-GE the game and the videos work flawlessly! No test patterns!
Now this just needs to be done in mainline Proton, if so; seems promising considering there was littler to no hope for this not all that long ago
Valve has been transcoding the videos into a format that Linux can play. They can’t ship a decoder for Windows Media Video due to legal issues.
The issue is with DOAXVV correct me if I’m wrong but some of the videos get downloaded as you play and encounter them and they also change fairly often. This would make it hard for Valve to be able to transcode them. They might be able to do some but not all.
Maybe Valve will come up with a magical solution to this issue that doesn’t involve transcoding but the fact that the game runs flawlessly on Proton-GE is a massive accomplishment! It also runs nearly flawlessly on mainline proton.
Still can’t believe it works, I had pretty much given up all hope of ever seeing it working!
With Proton-GE 7-36, we are now able to play the game. However, the game will still have issues when playing videos which it may need to download on the Memories page. I played for about two hours today. The events work, and the casino worked. I did not try the rock climbing nor pool events. Other than that the game is playable and both the gatcha and shop pages worked.
With Proton-GE 7-36, we are now able to play the game. However, the game will still have issues when playing videos which it may need to download on the Memories page. I played for about two hours today. The events work, and the casino worked. I did not try the rock climbing nor pool events. Other than that the game is playable and both the gatcha and shop pages worked.
Are you on about the Japanese or the English version? Currently the English version does not have a rock climbing or pool event and the next event is starting tomorrow.
On the English version I have tried to play Main story first episode which is a video and it plays just fine on Proton-GE. Do you happen to know another one which might be a video to test?
Do you happen to know another one which might be a video to test?
The version I played was the English version: 04.25.00(207356). And yeah, the reason I didn't try the rock climbing nor pool events was because, while I know they are part of the game - those events were not available during time of testing. Hope that clears that up.
Most things worked as intended, apart from videos I had collected in the Memories page. When trying to play them, you see the loading screen and a spinning ball on the bottom of the screen and a progress bar which never updated.
Ok, I have just played again for 40 minutes and the episode videos in the Memories page are now working for me. Not sure why it hung yesterday, but they are working today.
It is improved somewhat, but now stuck on web content rendered wrong and cannot close. But game launches and dailys can be collected.
EDIT: When changing game launch settings, it is possible to exit the webpage rendere but it still does not render properly. Otherwise, the rest of the game seems playable.
Playing the Steam version with ProtonGE7-37, the game seems to be in an incredibly playable state. One thing I wanted to mention is that the Owner's Room seems to consistently make the game hang/freeze after about 2 minutes. Game audio will continue playing, but the game itself is unresponsive. Not sure what would be causing this but thought I'd mention it. Besides that, I've had zero issues.
Here is a log of what @basedghost had mentioned. This was tested on ProtonGE7-41 where the game functions almost perfectly. This test was run on Manjaro KDE, but the same issue arises on the Steam Deck running SteamOS.
Through a bit of research, it seems to be a Wine issue with .NET. This game seems to use .NET 4.0. I am not sure if this is a known bug already, but a similar error was reported here as well: https://github.com/ValveSoftware/Proton/issues/5453
Also, the webpage renderer appears perfectly fine for me on Manjaro, but appears broken on Steam Deck with both using ProtonGE7-41. No clue what the reason could be for that.
Hello @KBouder, the log disagrees with you, no indicator of activity with the mscoree debug channel, which wine-mono/.NET uses.
the log disagrees with you
Sorry, bad assumption on my part. I'm not quite sure what to make of the log then in that case.
Japanese Version: @TheGreatestJannet I'm curious how you managed to get the Japanese version to patch at all. I tried the exact same method that you did with the same results. Experimental, GE7-17/37/41/42 and I still get the same result as @jolty1. In fact, under GE7-17 the DMM launcher doesn't even start which is an unrelated issue, but worth noting.
A small correction to my report of the Owner's Room crashing after about 2 minutes: There is a TV furniture object that streams video to it (I assume WMV), when the video ends it is supposed to restart. Instead of it doing so, it crashes which is shown in the previous log that I uploaded. So long as you don't use the TV Furniture, the game will not crash.
The game is crashing for me when reading notices, which are external webpages that load in the embedded browser. One pops up when loading the game causing it to instantly crash.
Edit: Disabling mshtml fixes it. Though notices wont render at all.
WINEDLLOVERRIDES=mshtml=d %command%
As of the latest update 03/10/2023 the game is broken again. Just stuck on a black screen. Tried Proton Experimental and Proton-GE 8-16.
Was a good run! Hopefully it doesn't take to long to fix. In the meantime I'll go back to my Windows VM to play the game.
Just leaving a comment here, this underrated game, is hard to acquire cuz whatever reason is still an amazing time killer. Have not spent a single dime on the game, super fun to play from time to time. Hopefully, I can continue playing with Steam Deck on it in the future, but for now, it seems back to PC it is.
Thanks to all the devs who have worked on this ticket and will work in the future. Thank you! Your work is appreciated.
The game worked on proton for about a year. So, I hope it starts working again.
Log if it helps. steam-958260.log
Hello @jolty1, skimming over your Proton log, it looks like there's an access violation (c0000005) in xul.dll. Most likely related to mshtml.
Disabling mshtl with launch command "WINEDLLOVERRIDES=mshtml=d %command%" doesn't seem to fix this issue either.
Tried WINEDLLOVERRIDES=mshtml=d %command%
but sadly this doesn't work. I have tried Proton Experimental, Proton-GE 8-21 and Proton 8.0-4 and none of them work. Just stuck on a black screen.
Tried with proton-GE 8-22, still no dice. Only a black screen and a cursor after the launcher still
I'm just guessing that, until there's a native WMV3 GStreamer codec for Linux or there's a direct WMV3 decode implementation in a future GE-Proton (which may or may never happen), DOAXVV will most likely never be playable ever again on Linux.
We can't loose hope for DOAXVV however since VLC is already capable of WMV3 file playback with sound and I was informed ffmpeg can also handle WMV3 files as well, which is good news for us game players all around.
Compatibility Report
"DEAD OR ALIVE Xtreme Venus Vacation" Steam AppID: 958260
System Information
I confirm:
PROTON_LOG = https://gist.github.com/supashang/282852ad5e0a9b46962a1fc523859921 [Edit]
Symptoms
Launching the game presents a grey box with no buttons to launch. Quitting the game leaves running process "DOAX VenusVacation Launcher" consuming 97% of the CPU time until it is killed.
Reproduction
Note: At this time, the game is region locked in the west, so may be hard to reproduce the error for those in that region. Although it is able to be downloaded behind a VPN. Source: https://www.oneangrygamer.net/2019/03/dead-or-alive-xtreme-venus-vacation-is-region-blocked-on-steam-but-theres-a-fix/80921/
ProtonDB: https://www.protondb.com/app/958260