Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DEAD OR ALIVE Xtreme Venus Vacation (958260) #2773

Open
supashang opened this issue Jun 4, 2019 · 58 comments
Open

DEAD OR ALIVE Xtreme Venus Vacation (958260) #2773

supashang opened this issue Jun 4, 2019 · 58 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton XAudio2 Uses the XAudio2 subsystem

Comments

@supashang
Copy link

supashang commented Jun 4, 2019

Compatibility Report

"DEAD OR ALIVE Xtreme Venus Vacation"
Steam AppID: 958260

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.

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

  1. Launch the game as normal from Steam.
  2. Quit the launcher by pressing the close button.
  3. Observe the "DOAX VenusVacation Launcher" process after closing the window.
  4. Desktop feels sluggish while process is running.
  5. Kill the process to recover.

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

@kisak-valve kisak-valve changed the title DEAD OR ALIVE Xtreme Venus Vacation - "Borked" DEAD OR ALIVE Xtreme Venus Vacation - "Borked" (958260) Jun 4, 2019
@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Jun 4, 2019
@Ebojager
Copy link

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.

@laichiaheng
Copy link

laichiaheng commented Nov 26, 2019

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

@wantija
Copy link

wantija commented Nov 28, 2019

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

@ghost
Copy link

ghost commented Dec 7, 2019

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.
DOAXVV-Proton-4 21-GE-1
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.

@laichiaheng
Copy link

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.
DOAXVV-Proton-4 21-GE-1
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

@laichiaheng
Copy link

laichiaheng commented Dec 9, 2019

With Proton-4.21-GE-1, it always pops out a window, and I have to find the exe files
2019-12-09 12-26-16 的螢幕擷圖
error
2019-12-09 12-45-29 的螢幕擷圖

The log: https://gist.github.com/laichiaheng/8e83fcda3bd4fb63b888b5f5a4265ca6

Will it be in PROTON mainline?

@wantija
Copy link

wantija commented Feb 8, 2020

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

@ghost
Copy link

ghost commented Apr 30, 2020

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

@Sojiro84
Copy link

Tried the game again with Proton 5.13-1 and the game still gives the same error.

@whitecodes
Copy link

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

@Dhterech
Copy link

Proton Experimental gives a error on the launcher and exits

@Sojiro84
Copy link

I can confirm, it still does not work.

Come on, give this game some love! :D

@TheGreatestJannet
Copy link

Anyone found a fix to this issue yet? Just tried 6.3, Experimental and Proton-GE 6.10 but none of them work.

@i-Awoo
Copy link

i-Awoo commented Sep 15, 2021

Not working still :(

@TheGreatestJannet
Copy link

Still broken on Proton 7.0-1 and Proton-7.2-GE-2.

@TheGreatestJannet
Copy link

TheGreatestJannet commented Apr 5, 2022

Just tried the latest Proton Experimental and Proton GE 7-14 and still no luck. The same error message and infinite loading screen.

@TheGreatestJannet
Copy link

TheGreatestJannet commented Apr 6, 2022 via email

@jolty1
Copy link

jolty1 commented Apr 24, 2022

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.

@TheGreatestJannet
Copy link

TheGreatestJannet commented Apr 24, 2022

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.

@TheGreatestJannet
Copy link

TheGreatestJannet commented May 15, 2022

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.

@ThisNekoGuy
Copy link

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

steam-958260.log
Screenshot_20220519_225719
Screenshot_20220519_225802

@TheGreatestJannet
Copy link

And here is a log on the latest proton experimental:
steam-958260.log

@jolty1
Copy link

jolty1 commented Jul 12, 2022

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.

dmm-doaxvv

@TheGreatestJannet
Copy link

TheGreatestJannet commented Jul 20, 2022

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!

@jolty1
Copy link

jolty1 commented Oct 1, 2022

I cant believe it, it is finally working in Proton Experimental !

@nalsai
Copy link

nalsai commented Oct 1, 2022

I can confirm, tested the English version with proton experimental and it works 🥳

@TheGreatestJannet
Copy link

TheGreatestJannet commented Oct 1, 2022

Same I can't believe it either but it works now! No issues so far! Even the in game browser works perfectly!

@TheGreatestJannet
Copy link

TheGreatestJannet commented Oct 1, 2022

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.

@TheGreatestJannet
Copy link

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!

@supashang
Copy link
Author

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.

@TheGreatestJannet
Copy link

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?

@supashang
Copy link
Author

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.

@supashang
Copy link
Author

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.

@sala91
Copy link

sala91 commented Oct 8, 2022

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.

@ghost
Copy link

ghost commented Oct 12, 2022

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.

@KBouder
Copy link

KBouder commented Nov 24, 2022

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.

steam-958260.log

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: #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.

@kisak-valve
Copy link
Member

Hello @KBouder, the log disagrees with you, no indicator of activity with the mscoree debug channel, which wine-mono/.NET uses.

@KBouder
Copy link

KBouder commented Nov 24, 2022

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.

@KBouder
Copy link

KBouder commented Dec 4, 2022

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.

@jolty1
Copy link

jolty1 commented Apr 7, 2023

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%

steam-958260.log

@TheGreatestJannet
Copy link

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.

@sala91
Copy link

sala91 commented Oct 3, 2023

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.

@jolty1
Copy link

jolty1 commented Oct 4, 2023

The game worked on proton for about a year. So, I hope it starts working again.

Log if it helps.
steam-958260.log

@kisak-valve kisak-valve added the XAudio2 Uses the XAudio2 subsystem label Oct 4, 2023
@kisak-valve
Copy link
Member

Hello @jolty1, skimming over your Proton log, it looks like there's an access violation (c0000005) in xul.dll. Most likely related to mshtml.

@klaritan
Copy link

Disabling mshtl with launch command "WINEDLLOVERRIDES=mshtml=d %command%" doesn't seem to fix this issue either.

@TheGreatestJannet
Copy link

TheGreatestJannet commented Oct 23, 2023

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.

@phensd
Copy link

phensd commented Nov 5, 2023

Tried with proton-GE 8-22, still no dice. Only a black screen and a cursor after the launcher still

@GhostCoder22
Copy link

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.

@SupDos
Copy link

SupDos commented Jan 24, 2024

Proton 8 seems to have fixed this, game boots correctly now

https://steamcommunity.com/app/958260/discussions/0/4134935077195245947/

@TorchedSammy
Copy link

TorchedSammy commented Feb 24, 2024

Doesn't work. Tried Proton 8, Hotfix, Experimental, GE 8-32, still black screen.
I got to a loading screen once on proton 8 but can't replicate that, and still got an error after that I couldn't screenshot.

UPDATE: Steam Tinker Launch one time run with Proton 8.0-5, 1280x720 windowed mode works. For some reason launching normally with Proton 8.0-5 doesn't do anything for me. Videos don't work, as mentioned previously.

When I reach this screen, I can't click anything:

@TheGreatestJannet
Copy link

Game works for but only on Proton 8.0-5. On Proton GE 8-32 or Proton 9 Beta the game is stuck on a black screen.

@kisak-valve
Copy link
Member

Hello @TheGreatestJannet, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

@TheGreatestJannet
Copy link

TheGreatestJannet commented Feb 29, 2024

Adding the command PROTON_LOG=1 %command% causes the game is run really really slowly and this is on an SSD. It has also generated a massive 5GB file. Not sure if the error is in here but I left it running at the black screen for a couple minutes.

steam-958260.zip

Here is the system info: https://gist.github.com/TheGreatestJannet/56e2462759a40ff51567cf91a5ea7c62

This is on Proton 9 Beta.

@kisak-valve kisak-valve added the Regression Confirmed working on an older version of Proton label Feb 29, 2024
@TheGreatestJannet
Copy link

TheGreatestJannet commented Apr 28, 2024

The game works on Proton Experimental but only if you set the cache size to 0GB:
image

I had it set to 4GB and this works with Proton 8.0-5 but not on Proton Experimental. Anything other than 0GB seems to cause it to get stuck on a black screen.

@jolty1
Copy link

jolty1 commented Apr 28, 2024

Good find, that works with the latest GE Proton also.

The ingame browser which uses IE embedded, seems to flicker quite badly. https://www.youtube.com/watch?v=_bzyS6B9INg

@babyfish0226
Copy link

dmm version in Proton Experimental was not work again. Unable to patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton XAudio2 Uses the XAudio2 subsystem
Projects
None yet
Development

No branches or pull requests