Wine and wmv (windows media video) in the games video.

Questions about Wine on Linux
Locked
aady
Level 2
Level 2
Posts: 14
Joined: Sat Apr 20, 2013 12:24 pm

Wine and wmv (windows media video) in the games video.

Post by aady »

Hi there. Some stupid games developers don't understand that all game components should be run by the game engine itself and not require anything from the operating system. That's why they make video in the game itself using idiotic vmv codecs instead of blk codecs or something that would be played by the game engine.What does Wine have to play the idiotic wmv format inside games?

Game Dragons Dogma - Dark Arisen (GOG) mark winehq how platinum

That game all videos in-game have the wmv format, but in game not run because cant run wmv module or somethin for playing game and crash.

Code: Select all

Unhandled exception: unimplemented function winegstreamer.dll.winegstreamer_create_wm_sync_reader called in 32-bit code (0x7b03dea5).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b03dea5 ESP:1a8cfda4 EBP:1a8cfe08 EFLAGS:00000212(   - --  I   -A- - )
 EAX:1a8cfdb0 EBX:80000100 ECX:000000f7 EDX:1a8cfdcc
 ESI:f71c26e8 EDI:f71c26e4
Stack dump:
0x1a8cfda4:  1a8cfe38 00000008 7b0515bc 80000100
0x1a8cfdb4:  00000001 00000000 7b03dea5 00000002
0x1a8cfdc4:  f71c26e8 f71c271f 00000000 f71c26e8
0x1a8cfdd4:  f71c2108 1a8cfe00 1a8cfe08 00000000
0x1a8cfde4:  18cd2c00 1a8cfe28 7b052199 015ffaae
0x1a8cfdf4:  18cd2c00 1a8cfe20 7b042c6b 1a8cfe20
Backtrace:
=>0 0x7b03dea5 DebugBreak+0x395() in kernelbase (0x1a8cfe08)
  1 0x7b05185b DelayLoadFailureHook+0x4b() in kernelbase (0x1a8cfe58)
  2 0xf71ba81a in wmvcore (+0xa81a) (0x1a8cfe98)
  3 0xf71b84e8 in wmvcore (+0x84e8) (0x1a8cfed8)
  4 0xf71b8ee9 WMCreateSyncReader+0x29() in wmvcore (0x1a8cfed8)
  5 0x00f7c4b5 in ddda (+0xb7c4b5) (0x1a34e80c)
  6 0x1f2e66c8 (0x01418470)
  7 0x00535250 in ddda (+0x135250) (0x00f7aa60)
0x7b03dea5 kernelbase+0x1dea5: addl	$12,%esp
Modules:
Module	Address			Debug info	Name (159 modules)
PE	00400000-019cc000	Export          ddda
PE	01c00000-0203f000	Deferred        galaxy
PE	03400000-03d19000	Deferred        galaxypeer
PE	10000000-101ff000	Deferred        d3dx9_43
PE	18920000-189ae000	Deferred        xaudio2_7
PE	78050000-780b9000	Deferred        msvcp100
PE	78aa0000-78b5e000	Deferred        msvcr100
ELF	7a800000-7a949000	Deferred        opengl32<elf>
  \-PE	7a840000-7a949000	\               opengl32
ELF	7b000000-7b0ff000	Dwarf           kernelbase<elf>
  \-PE	7b020000-7b0ff000	\               kernelbase
ELF	7b600000-7b845000	Deferred        kernel32<elf>
  \-PE	7b620000-7b845000	\               kernel32
ELF	7bc00000-7bcca000	Deferred        ntdll<elf>
  \-PE	7bc20000-7bcca000	\               ntdll
ELF	7c268000-7c3ed000	Deferred        libunistring.so.2
ELF	7c3ed000-7c5fe000	Deferred        libgnutls.so.30
ELF	7c5fe000-7d000000	Deferred        shell32<elf>
  \-PE	7c630000-7d000000	\               shell32
ELF	7d000000-7d005000	Deferred        <wine-loader>
ELF	7d012000-7d08b000	Deferred        libgmp.so.10
ELF	7d08b000-7d0d5000	Deferred        libhogweed.so.6
ELF	7d0d5000-7d122000	Deferred        libnettle.so.8
ELF	7d122000-7d139000	Deferred        libtasn1.so.6
ELF	7d139000-7d15b000	Deferred        libidn2.so.0
ELF	7d15b000-7d163000	Deferred        libxfixes.so.3
ELF	7d163000-7d170000	Deferred        libxcursor.so.1
ELF	7d170000-7d185000	Deferred        libxi.so.6
ELF	7d185000-7d194000	Deferred        libxrandr.so.2
ELF	7d194000-7d1a3000	Deferred        libmd.so.0
ELF	7d1a3000-7d1bb000	Deferred        libbsd.so.0
ELF	7d1bb000-7d1e9000	Deferred        libxcb.so.1
ELF	7d1e9000-7d33b000	Deferred        libx11.so.6
ELF	7d33b000-7d351000	Deferred        libxext.so.6
ELF	7d351000-7d400000	Deferred        winex11<elf>
  \-PE	7d370000-7d400000	\               winex11
ELF	7d405000-7d413000	Deferred        libxrender.so.1
ELF	7d416000-7d41b000	Deferred        kerberos.so
ELF	7d41b000-7d433000	Deferred        kerberos<elf>
  \-PE	7d420000-7d433000	\               kerberos
ELF	7d533000-7d53d000	Deferred        libuuid.so.1
ELF	7d53d000-7d56d000	Deferred        libexpat.so.1
ELF	7d56d000-7d5bc000	Deferred        libfontconfig.so.1
ELF	7d5bc000-7d5d6000	Deferred        libz.so.1
ELF	7d5d6000-7d618000	Deferred        libpng16.so.16
ELF	7d618000-7d6e7000	Deferred        libfreetype.so.6
ELF	7d6e7000-7d6ef000	Deferred        libxxf86vm.so.1
ELF	7d6ef000-7d6f7000	Deferred        libxdmcp.so.6
ELF	7d707000-7d720000	Deferred        libresolv.so.2
ELF	7d723000-7d729000	Deferred        libxau.so.6
ELF	7d729000-7d740000	Deferred        nsi<elf>
  \-PE	7d730000-7d740000	\               nsi
ELF	7d740000-7d763000	Deferred        dnsapi<elf>
  \-PE	7d750000-7d763000	\               dnsapi
ELF	7d763000-7d794000	Deferred        iphlpapi<elf>
  \-PE	7d770000-7d794000	\               iphlpapi
ELF	7d794000-7d7aa000	Deferred        mswsock<elf>
  \-PE	7d7a0000-7d7aa000	\               mswsock
ELF	7d7aa000-7d7cd000	Deferred        bcrypt<elf>
  \-PE	7d7b0000-7d7cd000	\               bcrypt
ELF	7d7cd000-7d7e7000	Deferred        secur32.so
ELF	7d7e7000-7d817000	Deferred        secur32<elf>
  \-PE	7d7f0000-7d817000	\               secur32
ELF	7d817000-7d83e000	Deferred        shcore<elf>
  \-PE	7d820000-7d83e000	\               shcore
ELF	7d83e000-7d8a2000	Deferred        shlwapi<elf>
  \-PE	7d850000-7d8a2000	\               shlwapi
ELF	7d8a2000-7d8bd000	Deferred        aclui<elf>
  \-PE	7d8b0000-7d8bd000	\               aclui
ELF	7d8bd000-7d8ea000	Deferred        mpr<elf>
  \-PE	7d8d0000-7d8ea000	\               mpr
ELF	7d8ea000-7d988000	Deferred        wininet<elf>
  \-PE	7d900000-7d988000	\               wininet
ELF	7d988000-7d9ba000	Deferred        msvfw32<elf>
  \-PE	7d990000-7d9ba000	\               msvfw32
ELF	7d9ba000-7da83000	Deferred        winmm<elf>
  \-PE	7d9d0000-7da83000	\               winmm
ELF	7da83000-7dab3000	Deferred        msacm32<elf>
  \-PE	7da90000-7dab3000	\               msacm32
ELF	7dab3000-7db06000	Deferred        avifil32<elf>
  \-PE	7dac0000-7db06000	\               avifil32
ELF	7db06000-7db3d000	Deferred        ws2_32<elf>
  \-PE	7db10000-7db3d000	\               ws2_32
ELF	7db3d000-7db5b000	Deferred        xinput1_3<elf>
  \-PE	7db40000-7db5b000	\               xinput1_3
ELF	7db5b000-7dbbd000	Deferred        combase<elf>
  \-PE	7db70000-7dbbd000	\               combase
ELF	7dbbd000-7dcfb000	Deferred        ole32<elf>
  \-PE	7dbf0000-7dcfb000	\               ole32
ELF	7dcfb000-7dd17000	Deferred        hid<elf>
  \-PE	7dd00000-7dd17000	\               hid
ELF	7dd17000-7de78000	Deferred        comctl32<elf>
  \-PE	7dd40000-7de78000	\               comctl32
ELF	7de78000-7dec6000	Deferred        dinput8<elf>
  \-PE	7de80000-7dec6000	\               dinput8
ELF	7dec6000-7e08f000	Deferred        wined3d<elf>
  \-PE	7df10000-7e08f000	\               wined3d
ELF	7e08f000-7e0d7000	Deferred        d3d9<elf>
  \-PE	7e0a0000-7e0d7000	\               d3d9
ELF	7e0d7000-7e100000	Deferred        imm32<elf>
  \-PE	7e0e0000-7e100000	\               imm32
ELF	7e100000-7e116000	Deferred        psapi<elf>
  \-PE	7e110000-7e116000	\               psapi
ELF	7e116000-7e1af000	Deferred        rpcrt4<elf>
  \-PE	7e130000-7e1af000	\               rpcrt4
ELF	7e1af000-7e235000	Deferred        setupapi<elf>
  \-PE	7e1c0000-7e235000	\               setupapi
ELF	7e235000-7e2ff000	Deferred        libm.so.6
ELF	7e308000-7e31f000	Deferred        version<elf>
  \-PE	7e310000-7e31f000	\               version
ELF	7e31f000-7e3db000	Deferred        win32u.so
ELF	7e3db000-7e428000	Deferred        win32u<elf>
  \-PE	7e3f0000-7e428000	\               win32u
ELF	7e428000-7e4bf000	Deferred        gdi32<elf>
  \-PE	7e440000-7e4bf000	\               gdi32
ELF	7e4bf000-7e5d5000	Deferred        ucrtbase<elf>
  \-PE	7e4f0000-7e5d5000	\               ucrtbase
ELF	7e5d5000-7e60f000	Deferred        sechost<elf>
  \-PE	7e5e0000-7e60f000	\               sechost
ELF	7e60f000-7e6e8000	Deferred        msvcrt<elf>
  \-PE	7e630000-7e6e8000	\               msvcrt
ELF	7e6e8000-7e96e000	Deferred        user32<elf>
  \-PE	7e720000-7e96e000	\               user32
ELF	7ee0a000-7ee1e000	Deferred        libbz2.so.1
ELF	7ee1e000-7ee79000	Deferred        advapi32<elf>
  \-PE	7ee30000-7ee79000	\               advapi32
ELF	7ee79000-7f000000	Dwarf           libwine.so.1
ELF	f342c000-f351f000	Deferred        libasound.so.2
ELF	f42c8000-f4405000	Deferred        oleaut32<elf>
  \-PE	f4300000-f4405000	\               oleaut32
ELF	f4c4d000-f6b66000	Deferred        libnvidia-glcore.so.390.147
ELF	f6b66000-f6c7f000	Deferred        libglx_nvidia.so.0
ELF	f6c7f000-f6cbb000	Deferred        libglx.so.0
ELF	f6cbb000-f6d38000	Deferred        libgldispatch.so.0
ELF	f6d38000-f6da4000	Deferred        libgl.so.1
ELF	f6dac000-f6de7000	Deferred        winealsa<elf>
  \-PE	f6dc0000-f6de7000	\               winealsa
ELF	f6de7000-f6e16000	Deferred        mmdevapi<elf>
  \-PE	f6df0000-f6e16000	\               mmdevapi
ELF	f6e16000-f6e6d000	Deferred        dsound<elf>
  \-PE	f6e20000-f6e6d000	\               dsound
ELF	f71a5000-f71c3000	Dwarf           wmvcore<elf>
  \-PE	f71b0000-f71c3000	\               wmvcore
ELF	f7b6b000-f7b89000	Deferred        libgcc_s.so.1
ELF	f7b89000-f7b90000	Deferred        libnss_dns.so.2
ELF	f7b9b000-f7ba0000	Deferred        libnvidia-tls.so.390.147
ELF	f7bb0000-f7bb5000	Deferred        libxcomposite.so.1
ELF	f7bb5000-f7bbf000	Deferred        bcrypt.so
ELF	f7bbf000-f7bec000	Deferred        liblzma.so.5
ELF	f7bec000-f7c04000	Deferred        libunwind.so.8
ELF	f7c04000-f7c0f000	Deferred        librt.so.1
ELF	f7c0f000-f7cc7000	Deferred        ntdll.so
ELF	f7cc7000-f7eaf000	Deferred        libc.so.6
ELF	f7eaf000-f7eb5000	Deferred        libdl.so.2
ELF	f7eb5000-f7ed5000	Deferred        libpthread.so.0
ELF	f7eda000-f7ee0000	Deferred        ws2_32.so
ELF	f7ee3000-f7ef0000	Deferred        libnss_files.so.2
ELF	f7ef0000-f7ef5000	Deferred        dnsapi.so
ELF	f7ef7000-f7f2a000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000020 start.exe
	["C:\windows\system32\start.exe" /exec DDDA.exe]
	00000024    0
00000038 services.exe
	["C:\windows\system32\services.exe"]
	0000003c    0
	00000040    0
	0000004c    0
	0000006c    0
	0000008c    0
	000000a4    0
	000000d4    0
00000044 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000048    0
	00000054    0
	00000058    0
	0000005c    0
	000000b0    0
00000064 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000068    0
	00000070    0
	00000074    0
	00000078    0
	0000007c    0
	00000080    0
00000084 plugplay.exe
	[C:\windows\system32\plugplay.exe]
	00000088    0
	00000090    0
	00000094    0
	00000098    0
	00000150    0
	00000154    0
0000009c svchost.exe
	[C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted]
	000000a0    0
	000000a8    0
	000000ac    0
000000b4 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	000000b8    0
	000000bc    0
	000000c0    0
	000000c4    0
000000cc rpcss.exe
	[C:\windows\system32\rpcss.exe]
	000000d0    0
	000000dc    0
	000000e0    0
	000000e4    0
	000000e8    0
	000000ec    0
000000f4 conhost.exe
	["C:\windows\system32\conhost.exe" --unix --width 177 --height 47 --server 0x34]
	000000f8    0
000000fc (D) Z:\DDDA\DDDA.exe
	["Z:\DDDA\DDDA.exe" ]
	00000100    0
	0000010c    0
	00000110    0
	0000011c    0
	00000120    0
	00000124    0
	00000128    0
	0000012c    0
	00000130    0
	00000134    0
	00000138    0
	0000013c    0
	00000140    0
	00000144    0
	0000014c    0
	00000158   -1
	0000015c   -1
	00000160   -1
	00000164   -1
	00000168    0
	0000016c    0
	00000170    0
	00000174    0
	00000178    0
	0000017c    0
	00000180    0
	00000184    0
	00000188   15
	0000018c    0
	00000198   15
	0000019c   15
	000001a0    1
	000001a4    0
	000001a8    0
	000001ac   -1
	000001b0   -1
	000001b4   -1
	000001b8   -1
	000001bc   -1
	000001c0    0
	000001c4    0
	000001c8    0
	000001cc    0
	000001d0    0
	000001d4    0
	000001d8    0
	000001dc    1 <==
	000001e8    0
System information:
    Wine build: wine-6.23 (Staging)
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 5.10.88-gentoo

User avatar
JoseskVolpe
Level 4
Level 4
Posts: 103
Joined: Sat Sep 04, 2021 9:35 pm

Re: Wine and wmv (windows media video) in the games video.

Post by JoseskVolpe »

You may try

Code: Select all

winetricks wmp9
aady
Level 2
Level 2
Posts: 14
Joined: Sat Apr 20, 2013 12:24 pm

Re: Wine and wmv (windows media video) in the games video.

Post by aady »

JoseskVolpe wrote: Mon Jan 17, 2022 1:00 am You may try

Code: Select all

winetricks wmp9
Noy work.
aady
Level 2
Level 2
Posts: 14
Joined: Sat Apr 20, 2013 12:24 pm

Re: Wine and wmv (windows media video) in the games video.

Post by aady »

JoseskVolpe wrote: Mon Jan 17, 2022 1:00 am You may try

Code: Select all

winetricks wmp9
Not works. It i first what installed from wnetricks.
User avatar
JoseskVolpe
Level 4
Level 4
Posts: 103
Joined: Sat Sep 04, 2021 9:35 pm

Re: Wine and wmv (windows media video) in the games video.

Post by JoseskVolpe »

There's an older report that used some workarounds, although it's a very old Wine version, you may try it https://appdb.winehq.org/objectManager. ... ngId=98460

Maybe using d3dx9 and xact components aswell will do the trick
aady
Level 2
Level 2
Posts: 14
Joined: Sat Apr 20, 2013 12:24 pm

Re: Wine and wmv (windows media video) in the games video.

Post by aady »

My winetricks run file look that.
#!/bin/bash
WINEARCH=win32 WINEDEBUG=-all winetricks autostart_winedbg=disabled cfc=disable csmt=on fontsmooth=disable gsm=3 nocrashdialog psm=3 renderer=gl shader_backend=arb sound=alsa videomemorysize=1024 vsm=3 d3dx9 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 d3dx9_30 d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37 d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dx9_42 d3dx9_43 vcrun2005 vcrun2008 vcrun2010 xact
User avatar
JoseskVolpe
Level 4
Level 4
Posts: 103
Joined: Sat Sep 04, 2021 9:35 pm

Re: Wine and wmv (windows media video) in the games video.

Post by JoseskVolpe »

Wow, that's a lot. ¿did it work?

Also, i forgot to ask it before lol. ¿Did you installed Wine Mono?
aady
Level 2
Level 2
Posts: 14
Joined: Sat Apr 20, 2013 12:24 pm

Re: Wine and wmv (windows media video) in the games video.

Post by aady »

Mono gecko all installed.
bynw
Level 1
Level 1
Posts: 5
Joined: Sun Apr 04, 2021 11:21 pm

Re: Wine and wmv (windows media video) in the games video.

Post by bynw »

Try installing lavfilters via winetricks in a new verb and then play the game in it after importing the following reg file. https://anonfiles.com/5ee4UcC8x5/lavfilters-patches_reg
It's basically an export of K-Lite Packs registry settings, the important part being that it enables wma decoding which is disabled by default.
aady
Level 2
Level 2
Posts: 14
Joined: Sat Apr 20, 2013 12:24 pm

Re: Wine and wmv (windows media video) in the games video.

Post by aady »

bynw wrote: Sat Jan 22, 2022 3:12 pm Try installing lavfilters via winetricks in a new verb and then play the game in it after importing the following reg file. https://anonfiles.com/5ee4UcC8x5/lavfilters-patches_reg
It's basically an export of K-Lite Packs registry settings, the important part being that it enables wma decoding which is disabled by default.
Not download link.
aady
Level 2
Level 2
Posts: 14
Joined: Sat Apr 20, 2013 12:24 pm

Re: Wine and wmv (windows media video) in the games video.

Post by aady »

Thanks for answer and for file. I imported file winetricks regedit and import. Not work :(
aady
Level 2
Level 2
Posts: 14
Joined: Sat Apr 20, 2013 12:24 pm

Re: Wine and wmv (windows media video) in the games video.

Post by aady »

Thanks for answer and for file. I imported file winetricks regedit and import. Not work video in the game. :(
lemonzest
Level 2
Level 2
Posts: 12
Joined: Sun May 10, 2020 12:49 pm

Re: Wine and wmv (windows media video) in the games video.

Post by lemonzest »

When I played Dragon's Dogma GOG.com version to get videos to play I needed to install wmp11 with winetricks use the flags -q wmp11 to install it, you'll know it works when the title screen video plays behind the title text
aady
Level 2
Level 2
Posts: 14
Joined: Sat Apr 20, 2013 12:24 pm

Re: Wine and wmv (windows media video) in the games video.

Post by aady »

lemonzest wrote: Wed Jan 26, 2022 5:13 am winetricks -q wmp11
Not work. :( I try in winetricks -q wmp9 and 11 and 10.

I used before winetricks ffdshow wmv9 and all good work. In the ffdshow settings, select the vmv processing codecs and everything worked fine. Now not work.
lemonzest
Level 2
Level 2
Posts: 12
Joined: Sun May 10, 2020 12:49 pm

Re: Wine and wmv (windows media video) in the games video.

Post by lemonzest »

have you tried installing xact I remember needing that for sound
aady
Level 2
Level 2
Posts: 14
Joined: Sat Apr 20, 2013 12:24 pm

Re: Wine and wmv (windows media video) in the games video.

Post by aady »

lemonzest wrote: Fri Jan 28, 2022 3:42 am xact
Xact have my default winetricks run file. Add xact_x64 , same - not play video and not run game. :(

I create new winetricks run file for Vulkan render.
#!/bin/bash
WINEDEBUG=-all winetricks autostart_winedbg=disabled cfc=disable csmt=on fontsmooth=disable gsm=3 nocrashdialog psm=3 renderer=vulkan shader_backend=arb sound=alsa videomemorysize=default vsm=3 d3dx10 d3dx10_43 d3dx11_42 d3dx11_43 d3dx9 d3dx9_24 d3dx9_25 d3dx9_26 d3dx9_27 d3dx9_28 d3dx9_29 d3dx9_30 d3dx9_31 d3dx9_32 d3dx9_33 d3dx9_34 d3dx9_35 d3dx9_36 d3dx9_37 d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 d3dx9_42 d3dx9_43 dxvk dxvk054 dxvk060 dxvk061 dxvk062 dxvk063 dxvk064 dxvk065 dxvk070 dxvk071 dxvk072 dxvk080 dxvk081 dxvk091 dxvk092 dxvk093 dxvk094 dxvk095 dxvk096 dxvk100 dxvk101 dxvk102 dxvk103 dxvk111 dxvk120 dxvk121 dxvk122 dxvk123 dxvk130 dxvk131 dxvk132 dxvk133 dxvk134 dxvk140 dxvk141 dxvk142 dxvk143 dxvk144 dxvk145 dxvk146 dxvk150 dxvk151 dxvk152 dxvk153 dxvk154 dxvk155 dxvk160 dxvk161 dxvk170 dxvk171 dxvk172 dxvk173 dxvk180 dxvk181 dxvk190 dxvk191 dxvk192 dxvk193 vcrun2005 vcrun2008 vcrun2010 xact xact_x64
Not play video and not run game. :(
Locked