I can confirm the behavior of freezing at data\henry_wind.dat using the following:
wine-6.0.3 (Ubuntu 6.0.3~repack-1)Also confirming the "Could not create a filter graph for this file!" part and missing WMA decoder:
Missing decoder: Windows Media Audio 8 (audio/x-wma, wmaversion=(int)2, bitrate=(int)128000, depth=(int)16, rate=(int)44100, channels=(int)2, block_align=(int)743, codec_data=(buffer)00000000010000000000)
This is on Linux Mint:
Distributor ID: Linuxmint
Description: Linux Mint 21
Release: 21
Codename: vanessa
No music is OK, freeze at Henry file is game breaking.
I figured something out with Lutris. The System option named Prefer system libraries has to be off/disabled to get past the data\henry_wind.dat freeze:
I am not sure which thing in WINE that corresponds to. Would be cool if anyone can shed light on that.
I experimented around with PlayOnLinux and let it install Wine 9.0. Then I made a new prefix using POL, which uses the just installed Wine 9.0. Then I installed the components, also using POL:
Video memory size under Display settings for the prefix to 2048.1280x1024.Using this configuration I get a new error symptom, but get a loadable and playable game:
Could not create filter graph for this file! the moment I run the game's executable and the window borders are drawn.I guess this will be my way to play the game for now. I don't need the music and this was the behavior I had for some time now.
Remaster on Steam announced:
https://store.steampowered.com/app/3249650/Little_Fighter_2_Remastered/
proton 5.13-6x1 2023-11proton 6.3-8x1 2023-11proton 7.0-6x1 2023-11proton 8.0-4x1 2023-11proton 8.24x1 2023-11proton experimentalx1 2023-11WINEPREFIXx1 2023-11
Compatibility Report
System Information
I confirm:
Symptoms
A window called "ActiveMovie Window" shows up with a placeholder test pattern image. Depending on the Proton version, the game either freezes, or the game continues working fine if I close that window.
This window does NOT show up on vanilla Wine. What's more, the application doesn't even contain any movie whatsoever.
Reproduction
Installation
Program Files. The game, however, is portable.LittleFighterinstalled folder to somewhere else, a place of your preference. (Feel free to discard that WINEPREFIX, because we only used it to extract the game files.)lf2.exeto Steam.Running
Press Play.
Depending on the Proton version, the "ActiveMovie Window" will pop up and freeze shortly afterwards, or it won't freeze.
data/henry_wind.dat, then it freezes there taking 100% of one CPU core.Lutris and winetricks
There are reports of installing from Lutris working fine. That installation includes a couple of
winetricks, and uses Wine GE Proton 8.24.That "Could not create a filter graph for this file!" shows up at the game launch, and also a few other times later (after selecting the characters and before starting the game proper; after each major stage change; and also when navigating back to the main menu after a game over).
After the game is installed by Lutris, I can switch to using the system Wine version (8.20) and it also works fine. This makes me believe the vanilla Wine/Proton installation is missing the WMA codecs. (In addition to several library overrides.)
Real MS Windows OS
Music
Apparently, no music is played at any moment. All the game music is in
*.wmafiles with WMA2 codec (32-bit, 44.1kHz). That is likely the reason why "ActiveMovie" thing shows up.Summary
data/henry_wind.datRelated issues
Final thoughts
Even though this game isn't on Steam, it's probably small enough and simple enough that it should be easier to analyze and understand, and thus easier to make it work. If that's the case, fixing this game should help fixing other games using similar technologies.
Given how recent Proton version started freezing about 5 seconds after launching the game, while older versions didn't, I think this is probably a regression.