CnCnet Red Alert 2 yuris revenge no sound in game

Questions about Wine on Linux
Locked
mushroomeo
Newbie
Newbie
Posts: 3
Joined: Mon May 24, 2021 1:00 pm

CnCnet Red Alert 2 yuris revenge no sound in game

Post by mushroomeo »

hi i use arch linux endeavour os and have installed wine 7.20-1 and wine-mono 7.4.0-1 on ar
then installed the game and cncnet client to able to play online.
it works actually everything nice except one big featur = have NO SOUND in game. no music and so sound effects. and in taskbar i dont see sound icon.
and playing this game without sound is like almost playing blind...
the strange is that if i add the clientogl.exe on steam then when the game is loading i have music. but the loadng is much slower and it never stops loading so is stuck and cant play offline or online : /
so only can play with normal wine but without sound T_T
i tryed every option for rendering its not it...

please someone help fix this game . its wonderful bets strategy fun action game still. there many other people i already heard had problems with it on linux
mushroomeo
Newbie
Newbie
Posts: 3
Joined: Mon May 24, 2021 1:00 pm

Re: CnCnet Red Alert 2 yuris revenge no sound in game

Post by mushroomeo »

hi i justwanted tell that i did build wine from AUR with yay -S wine-git command on endeavour OS and now i finaly have sound in the game , super happy now. but it says its still same version if i do wine --version which is wine-7.20
mushroomeo
Newbie
Newbie
Posts: 3
Joined: Mon May 24, 2021 1:00 pm

Re: CnCnet Red Alert 2 yuris revenge no sound in game

Post by mushroomeo »

ok i tryed to change resolution but something is not working i dont know if is because wine or game.
but on windows you run the /home/vuaieo/.wine/drive_c/Program Files (x86)/Red Alert 2 Yuri's Revenge/CnCNetYRLauncher.exe to play but here it doesnt work.
so my conclusion is that this game on endeavour os is broken : (

here the error:

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0ef5e2a8).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0ef5e2a8 ESP:005bed28 EBP:005bef68 EFLAGS:00210202( R- -- I - - - )
EAX:00000000 EBX:00000161 ECX:005bec80 EDX:00000000
ESI:005bed2c EDI:0ef68310
Stack dump:
0x005bed28: 005beda8 053906c4 05390520 05390690
0x005bed38: 101bfc16 04a79bc8 053909e0 04780000
0x005bed48: 005bed70 053909e0 05390698 113c1be8
0x005bed58: 003a0043 0050005c 006f0072 00720067
0x005bed68: 006d0061 00460020 006c0069 00730065
0x005bed78: 00280020 00380078 00290036 0052005c
Backtrace:
=>0 0x0ef5e2a8 in faudio-x86 (+0x1e2a8) (0x005bef68)
1 0x113c1c4c (0x005befc8)
2 0x113c1b34 (0x005bf168)
3 0x113c1930 (0x005bf1a8)
4 0x113c17c4 (0x005bf1d8)
5 0x113c15e8 (0x005bf228)
6 0x113becec (0x005bf258)
7 0x0e75223c (0x005bf388)
8 0x0f8eb6b0 (0x005bf3b8)
9 0x0f8ea61c (0x005bf448)
10 0x0f8ea1a6 (0x005bf4c8)
11 0x0f8e5507 (0x005bf678)
12 0x0f8e4f4c (0x005bf6a8)
13 0x0dd9baac (0x005bf6d8)
14 0x0c9fd4ac (0x005bf778)
15 0x0443cf80 (0x005bf828)
16 0x04433144 (0x005bf918)
17 0x0443331d (0x005bf960)
18 0x1000e3f6 in libmono-2.0-x86 (+0xe3f6) (0x00ee2300)
0x0ef5e2a8 faudio-x86+0x1e2a8: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (79 modules)
PE 00400000-004b4000 Deferred clientxna
PE 013a0000-013c2000 Deferred msacm32
PE 02990000-02e0c000 Deferred mscorlib
PE 031c0000-0395a000 Deferred system.windows.forms
PE 03960000-03c24000 Deferred system
PE 03c30000-03cb0000 Deferred system.drawing
PE 04640000-04750000 Deferred system.core
PE 0c9c0000-0c9d0000 Deferred i18n
PE 0c9d0000-0c9ea000 Deferred i18n.west
PE 0ca00000-0ca08000 Deferred microsoft.xna.framework.game
PE 0ca10000-0cae2000 Deferred fna
PE 0caf0000-0caf8000 Deferred microsoft.xna.framework
PE 0ce20000-0ce28000 Deferred microsoft.xna.framework.graphics
PE 0d120000-0d16e000 Deferred system.management
PE 0d170000-0d18e000 Deferred system.directoryservices
PE 0d190000-0d1d2000 Deferred novell.directory.ldap
PE 0daf0000-0dc5d000 Deferred sdl2-x86
PE 0dc60000-0dca3000 Deferred dxgi
PE 0dd10000-0dd1f000 Deferred hid
PE 0dd20000-0dd28000 Deferred accessibility
PE 0dd50000-0dd76000 Deferred system.configuration
PE 0e0c0000-0e147000 Deferred fna3d-x86
PE 0e8c0000-0e9ac000 Deferred system.runtime.serialization
PE 0e9b0000-0ebbc000 Deferred system.data
PE 0ebc0000-0eece000 Deferred system.xml
PE 0eef0000-0ef1e000 Deferred propsys
PE 0ef40000-0ef73000 Export faudio-x86
PE 0ffb0000-0fff0000 Deferred mono.security
PE 10000000-103ee000 Export libmono-2.0-x86
PE 103f0000-10598000 Deferred windowscodecs
PE 61fc0000-6200c000 Deferred dinput8
PE 62240000-6227f000 Deferred mscoree
PE 62500000-6262c000 Deferred oleaut32
PE 631c0000-631d5000 Deferred fusion
PE 63840000-638bb000 Deferred mf
PE 63e40000-63eba000 Deferred winepulse
PE 64180000-64233000 Deferred winspool
PE 643c0000-643e9000 Deferred ws2_32
PE 646c0000-646f0000 Deferred iphlpapi
PE 64a80000-64abc000 Deferred win32u
PE 65480000-65510000 Deferred rpcrt4
PE 65680000-6572f000 Deferred msvcrt
PE 66080000-660d6000 Deferred shlwapi
PE 66380000-664b8000 Deferred ole32
PE 66640000-6664d000 Deferred version
PE 667c0000-667da000 Deferred shcore
PE 67500000-6751b000 Deferred imm32
PE 67bc0000-67d1c000 Deferred comctl32
PE 684c0000-6851b000 Deferred combase
PE 68880000-68a42000 Deferred user32
PE 69000000-6908e000 Deferred gdiplus
PE 69580000-695b3000 Deferred mfreadwrite
PE 69840000-69883000 Deferred advapi32
PE 6a500000-6a56d000 Deferred mfplat
PE 6aac0000-6ab9a000 Deferred ucrtbase
PE 6acc0000-6acea000 Deferred mmdevapi
PE 6aec0000-6af3e000 Deferred setupapi
PE 6b140000-6b151000 Deferred rtworkq
PE 6b6c0000-6b6fc000 Deferred msctf
PE 6bb40000-6bbbc000 Deferred winex11
PE 6bbc0000-6bbec000 Deferred sechost
PE 6bc80000-6bca6000 Deferred explorerframe
PE 6bfc0000-6c042000 Deferred winegstreamer
PE 6c540000-6c561000 Deferred msdmo
PE 6cc80000-6cf09000 Deferred wined3d
PE 6da40000-6da53000 Deferred wmiutils
PE 6da80000-6db09000 Deferred gdi32
PE 6e200000-6e216000 Deferred bcrypt
PE 6ecc0000-6ecd6000 Deferred dnsapi
PE 6f240000-6f307000 Deferred winmm
PE 6f6c0000-6f6cb000 Deferred nsi
PE 70000000-70079000 Deferred dbghelp
PE 70d80000-70db5000 Deferred uxtheme
PE 71040000-71082000 Deferred wbemprox
PE 71400000-71d37000 Deferred shell32
PE 7a840000-7a844000 Deferred opengl32
PE 7b000000-7b29e000 Deferred kernelbase
PE 7b600000-7b661000 Deferred kernel32
PE 7bc00000-7bcab000 Deferred ntdll
Threads:
process tid prio name (all IDs are in hex)
00000038 services.exe
0000003c 0
00000040 0 wine_rpcrt4_server
0000004c 0 wine_rpcrt4_io
00000070 0 wine_rpcrt4_io
000000a4 0 wine_rpcrt4_io
000000bc 0 wine_rpcrt4_io
000000e8 0 wine_rpcrt4_io
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0 wine_sechost_service
0000005c 0
00000060 0
00000064 0
000000c8 0
00000068 winedevice.exe
0000006c 0
00000074 0
00000078 0 wine_sechost_service
0000007c 0
00000088 0
0000008c 0
00000090 0
00000094 0
00000098 0
00000080 explorer.exe
00000084 0
000000d4 0
000000d8 0 wine_rpcrt4_server
0000009c plugplay.exe
000000a0 0
000000a8 0
000000ac 0 wine_sechost_service
000000b0 0 wine_rpcrt4_server
00000140 0 wine_rpcrt4_io
00000144 0 wine_threadpool_worker
000000b4 svchost.exe
000000b8 0
000000c0 0
000000c4 0 wine_sechost_service
000000e0 rpcss.exe
000000e4 0
000000f0 0
000000f4 0 wine_sechost_service
000000f8 0 wine_rpcrt4_server
000000fc 0 wine_rpcrt4_server
00000100 0 wine_rpcrt4_io
00000118 (D) C:\Program Files (x86)\Red Alert 2 Yuri's Revenge\Resources\clientxna.exe
0000011c 0 <==
00000120 0 SGen worker
00000124 0 Finalizer
00000130 0
00000134 0 Thread Pool Worker
00000138 0 Thread Pool Worker
0000013c 0 wine_sechost_device_notify
0000014c 0 Thread Pool Worker
00000150 0
00000154 15
00000158 0 FAudio_AudioClientThread
0000015c 15
00000160 0 Timer-Scheduler
00000164 0 Thread Pool I/O Selector
00000168 0 wine_threadpool_worker
0000016c 0 FAudio_AudioClientThread
00000170 15
00000174 0 wine_threadpool_worker
00000194 0
0000018c conhost.exe
00000190 0
System information:
Wine build: wine-7.20
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 6.0.5-x64v2-xanmod1-1
Last edited by mushroomeo on Mon Nov 21, 2022 1:50 am, edited 1 time in total.
invisible kid
Level 5
Level 5
Posts: 354
Joined: Tue Dec 24, 2019 3:23 pm

Re: CnCnet Red Alert 2 yuris revenge no sound in game

Post by invisible kid »

Sorry, I don't have any ideas, but here are some links from winehq that might help:
https://appdb.winehq.org/objectManager. ... n&iId=4242
There's a bug thread with recent posts:
https://bugs.winehq.org/show_bug.cgi?id=47036
Good luck!
mushroomeo
Newbie
Newbie
Posts: 3
Joined: Mon May 24, 2021 1:00 pm

Re: CnCnet Red Alert 2 yuris revenge no sound in game

Post by mushroomeo »

well thanks for pointing this out. i installed that wrapper.. well the game worked almost perfect (offline) and with sound after i compuled the wine from AUR. the problem is that there are bugs palying online on cncnet.org client... i tested many things and there was happening many unreproduceable bugs. so i gave up. its definetly very bugged on wine... would be cool if it got attention to make it perfect for online too... since many many people play it still...
Locked