https://bugs.winehq.org/show_bug.cgi?id=56059
Bug ID: 56059 Summary: Overwatch 2: highlight saving generates a 1ms (empty) webm video file Product: Wine Version: 9.0-rc2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: forestix@nom.one Distribution: ---
Created attachment 75715 --> https://bugs.winehq.org/attachment.cgi?id=75715 example video file
When attempting to save a game highlight as a webm video file, Overwatch 2 *seems* to be encoding the video as it should, in that it uses the CPU and takes an appropriate amount of time to complete. However, the resulting file is only about 700K, and doesn't play in any player.
Examining the file with MediaInfo shows what looks like a reasonable container with video and audio parts, but only 1ms duration.
I get the same results in all of these Wine versions: wine-9.0-rc2 wine-9.0-rc2 (Staging) wine-ge-custom (aka lutris-GE-Proton) 8-23
Game installer download link: https://download.battle.net/en-us?product=ow&blzcmp=ow_gamesite
Steps to reproduce: - play a game (easiest way is via Play: Training: Practice vs. AI: Casual) - after the game is over, return to the main menu - click username button (top right corner) - click history tab (top edge) - click highlights tab (left edge) - click a highlight from "today's top 5" - click save button (bottom edge) - select movie format: webm - click save button
https://bugs.winehq.org/show_bug.cgi?id=56059
--- Comment #1 from Forest forestix@nom.one --- Maybe significant:
Saving highlights as webm files used to work in Wine when I was playing Overwatch 1, roughly 4 years ago. I don't know whether it broke due to a change in the game code for Overwatch 2 or due to a change in Wine.
Saving in mp4 format fails in a different way, producing an error message in game: "SAVING ERROR An unknown error has occurred. (6-04)" (This is not new, though. AFAIK, mp4 format never worked in Wine, even for Overwatch 1.)
https://bugs.winehq.org/show_bug.cgi?id=56059
Forest forestix@nom.one changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Overwatch 2: highlight |Overwatch 2: highlight |saving generates a 1ms |saving generates a useless |(empty) webm video file |1ms webm video file
https://bugs.winehq.org/show_bug.cgi?id=56059
--- Comment #2 from Forest forestix@nom.one --- Other reports of this problem:
https://www.protondb.com/app/2357570#XDOy0lbfbr
https://old.reddit.com/r/linux_gaming/comments/13b467p/overwatch_2_highlight...
https://bugs.winehq.org/show_bug.cgi?id=56059
Forest forestix@nom.one changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Overwatch 2: highlight |Overwatch 2: highlight |saving generates a useless |video saving generates a |1ms webm video file |useless/corrupt 1ms webm | |file
https://bugs.winehq.org/show_bug.cgi?id=56059
Forest forestix@nom.one changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Overwatch 2: highlight |Overwatch 2 highlight video |video saving generates a |saving generates a |useless/corrupt 1ms webm |corrupt/useless 1ms webm |file |file
https://bugs.winehq.org/show_bug.cgi?id=56059
David Kahurani k.kahurani@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |k.kahurani@gmail.com
--- Comment #3 from David Kahurani k.kahurani@gmail.com --- Thanks for providing with a way to reproduce the issue.
Are you in a position to provide the terminal log? It looks to me like that would be quite helpful in this particular case.
https://bugs.winehq.org/show_bug.cgi?id=56059
--- Comment #4 from Forest forestix@nom.one --- Created attachment 75852 --> https://bugs.winehq.org/attachment.cgi?id=75852 wine 9.0 rc4 terminal log
Terminal log launching Overwatch.exe directly (not using the Battle.net launcher).
I added marker lines staring with "-- " just before clicking the Save button and just after the save progress bar finished and returned me to the menu screen.
Note: Battle.net can be used instead of launching Overwatch.exe directly, but it may require the WINE_SIMULATE_WRITECOPY=1 environment variable to be set.
https://bugs.winehq.org/show_bug.cgi?id=56059
alsamon@proton.me changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alsamon@proton.me
--- Comment #5 from alsamon@proton.me --- (In reply to Forest from comment #4)
Created attachment 75852 [details] wine 9.0 rc4 terminal log
Terminal log launching Overwatch.exe directly (not using the Battle.net launcher).
I added marker lines staring with "-- " just before clicking the Save button and just after the save progress bar finished and returned me to the menu screen.
Note: Battle.net can be used instead of launching Overwatch.exe directly, but it may require the WINE_SIMULATE_WRITECOPY=1 environment variable to be set.
This is not a Wine bug. Wine is working exactly as intended. I can confirm this, because I tried a workaround I found in the Lutris forums that involved copying the AppData contents of the Wine prefix Overwatch uses to run into a Windows install's AppData folder, and running the game on the Windows installation to save the highlights.
Turns out even Windows (10 Professional, installed in my laptop bare metal) also produces corrupted WEBM videos of about 700kb in size that cannot be played back in any software. Trying to play these saved highlights in Windows through the game spits out error MP-009, exactly as it does when running the game with Wine. MP4 movies saved in Windows work fine, but fail with Wine, as they have since the beginning.
This is a bug that was introduced over a year ago to the game by Blizzard, and is completely unrelated to Wine.