Directmusic needed for Empire Earth

Questions about Wine on Linux
Locked
Imc7R
Level 2
Level 2
Posts: 11
Joined: Mon Dec 28, 2020 3:09 pm

Directmusic needed for Empire Earth

Post by Imc7R »

Im trying to make Empire Earth work on 6.0.2 wine. Same error as this viewtopic.php?f=8&t=35965

I try

WINEPREFIX=${HOME}/EmpireEarth WINEARCH=win32 winetricks directmusic

But first command tells me not found
/usr/bin/fakeroot-tcp: 175: /usr/bin/fakeroot-tcp: WINEPREFIX=/home/TechBravo//EmpireEarth/: not found

I opened fakeroot-tcp, i dont see if anything needs a change

strip /bin/fakeroot to find install prefix
FAKEROOT_PREFIX=/usr
FAKEROOT_BINDIR=/usr/bin

USEABSLIBPATH=0
LIB=libfakeroot-tcp.so
PATHS=/usr/lib/i386-linux-gnu/libfakeroot:${FAKEROOT_PREFIX}/lib64/libfakeroot:${FAKEROOT_PREFIX}/lib32/libfakeroot
FAKED=${FAKEROOT_BINDIR}/faked-tcp

FAKED_MODE="unknown-is-root"
export FAKED_MODE


How is that possible when I have home/TechBravo/EmpireEarth
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Directmusic needed for Empire Earth

Post by jkfloris »

I have no idea where 'fakeroot' comes from?
Which Linux distribution do you use? How did you install Wine?
Imc7R
Level 2
Level 2
Posts: 11
Joined: Mon Dec 28, 2020 3:09 pm

Re: Directmusic needed for Empire Earth

Post by Imc7R »

It is exagear, the windows emulator made with wine 6.0.2 . I just need a more step by step how they make EE work on wine..The Exagear has fonts, dot net 2.0 vcr2013 etc installed. Maybe it doesnt have DirectMusic?

https://appdb.winehq.org/objectManager. ... &iId=25242

The game was made to work on wine, I get the same error as this guy who uses Wine, never mind that this is exager, the error is still a wine error:

viewtopic.php?f=8&t=35965

What are the command to install this directmusic properly? In the terminal I could run winetricks directmusic not the full command with the WINEPREFIX and it installs (or so I think)

here is a structure of exager's directories
https://streamable.com/2w899m

and directmusic log if I only do 'winetricks directmusic'


------------------------------------------------------
warning: Running Wine/winetricks as root is highly discouraged. See https://wiki.winehq.org/FAQ#Should_I_ru ... as_root.3F
------------------------------------------------------
Executing mkdir -p /home/TechBravo
Using winetricks 20210206-next - sha256sum: 1d9c7ccb7ecbfce3efdc90e783cf06d6f6e39161d83b95afed991f0bba5f416e with wine-6.0.2 and WINEARCH=win32
Executing w_do_call directmusic
Executing load_directmusic
------------------------------------------------------
warning: You can specify individual DirectMusic verbs instead. e.g. 'winetricks dmsynth dmusic'
------------------------------------------------------
Executing w_do_call dmband
Executing load_dmband
Executing mkdir -p /home/TechBravo//.cache/winetricks/directx9
Executing cd /home/TechBravo//.cache/winetricks/directx9
Downloading https://files.holarse-linuxgaming.de/mi ... redist.exe to /home/TechBravo//.cache/winetricks/directx9
--2022-03-08 20:43:17-- https://files.holarse-linuxgaming.de/mi ... redist.exe
Resolving files.holarse-linuxgaming.de (files.holarse-linuxgaming.de)... 168.119.139.26, 2a01:4f8:251:363::2
Connecting to files.holarse-linuxgaming.de (files.holarse-linuxgaming.de)|168.119.139.26|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 109072752 (104M) [application/octet-stream]
Saving to: ‘directx_feb2010_redist.exe’

0K .......... .......... .......... .......... .......... 0% 1.69M 62s
50K .......... .......... .......... .......... .......... 0% 1.25M 72s
100K .......... .......... .......... .......... .......... 0% 12.8M 51s
150K .......... .......... .......... .......... .......... 0% 14.3M 40s
200K .......... .......... .......... .......... .......... 0% 1.23M 49s

106250K .......... .......... .......... .......... .......... 99% 1.10M 0s
106300K .......... .......... .......... .......... .......... 99% 1.39M 0s
106350K .......... .......... .......... .......... .......... 99% 976K 0s
106400K .......... .......... .......... .......... .......... 99% 1.10M 0s
106450K .......... .......... .......... .......... .......... 99% 28.6M 0s
106500K .......... ...... 100% 518K=90s

2022-03-08 20:44:52 (1.16 MB/s) - ‘directx_feb2010_redist.exe’ saved [109072752/109072752]

Executing cd /etc/Tech-Bravo-Apps
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmband -L -F dxnt.cab /home/TechBravo//.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dmband.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmband/dxnt.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmband/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: dmband
Executing wine cmd /c regedit C:\windows\Temp\_dmband\override-dll.reg
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
00c4:err:plugplay:deviceloop_thread Can't init SDL: Could not initialize UDEV
00b0:err:wineusb:DriverEntry Failed to initialize libusb: Other error
00b0:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000001
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 31
Executing wine regsvr32 dmband.dll
regsvr32: Successfully registered DLL 'dmband.dll'
Executing w_do_call dmcompos
Executing load_dmcompos
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmcompos -L -F dxnt.cab /home/TechBravo//.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dmcompos.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmcompos/dxnt.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmcompos/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: dmcompos
Executing wine cmd /c regedit C:\windows\Temp\_dmcompos\override-dll.reg
Executing wine regsvr32 dmcompos.dll
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
regsvr32: Successfully registered DLL 'dmcompos.dll'
Executing w_do_call dmime
Executing load_dmime
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmime -L -F dxnt.cab /home/TechBravo//.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dmime.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmime/dxnt.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmime/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: dmime
Executing wine cmd /c regedit C:\windows\Temp\_dmime\override-dll.reg
Executing wine regsvr32 dmime.dll
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
regsvr32: Successfully registered DLL 'dmime.dll'
Executing w_do_call dmloader
Executing load_dmloader
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmloader -L -F dxnt.cab /home/TechBravo//.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dmloader.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmloader/dxnt.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmloader/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: dmloader
Executing wine cmd /c regedit C:\windows\Temp\_dmloader\override-dll.reg
Executing wine regsvr32 dmloader.dll
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
regsvr32: Successfully registered DLL 'dmloader.dll'
Executing w_do_call dmscript
Executing load_dmscript
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmscript -L -F dxnt.cab /home/TechBravo//.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dmscript.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmscript/dxnt.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmscript/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: dmscript
Executing wine cmd /c regedit C:\windows\Temp\_dmscript\override-dll.reg
Executing wine regsvr32 dmscript.dll
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
regsvr32: Successfully registered DLL 'dmscript.dll'
Executing w_do_call dmstyle
Executing load_dmstyle
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmstyle -L -F dxnt.cab /home/TechBravo//.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dmstyle.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmstyle/dxnt.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmstyle/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: dmstyle
Executing wine cmd /c regedit C:\windows\Temp\_dmstyle\override-dll.reg
Executing wine regsvr32 dmstyle.dll
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
regsvr32: Successfully registered DLL 'dmstyle.dll'
Executing w_do_call dmsynth
Executing load_dmsynth
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmsynth -L -F dxnt.cab /home/TechBravo//.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dmsynth.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmsynth/dxnt.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmsynth/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: dmsynth
Executing wine cmd /c regedit C:\windows\Temp\_dmsynth\override-dll.reg
Executing wine regsvr32 dmsynth.dll
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
regsvr32: Successfully registered DLL 'dmsynth.dll'
Executing w_do_call dmusic
Executing load_dmusic
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmusic -L -F dxnt.cab /home/TechBravo//.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dmusic.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmusic/dxnt.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmusic/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: dmusic
Executing wine cmd /c regedit C:\windows\Temp\_dmusic\override-dll.reg
Executing wine regsvr32 dmusic.dll
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
regsvr32: Successfully registered DLL 'dmusic.dll'
Executing w_do_call dmusic32
Executing load_dmusic32
Executing cd /home/TechBravo//.cache/winetricks/directx9
Downloading https://web.archive.org/web/20100920035 ... redist.exe to /home/TechBravo//.cache/winetricks/directx9
--2022-03-08 20:45:33-- https://web.archive.org/web/20100920035 ... redist.exe
Resolving web.archive.org (web.archive.org)... 207.241.237.3
Connecting to web.archive.org (web.archive.org)|207.241.237.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 54549776 (52M) [application/octet-stream]
Saving to: ‘directx_apr2006_redist.exe’

0K .......... .......... .......... .......... .......... 0% 313K 2m50s
50K .......... .......... .......... .......... .......... 0% 296K 2m55s
100K .......... .......... .......... .......... .......... 0% 8.22M 1m58s
150K .......... .......... .......... .......... .......... 0% 8.14M 90s
200K .......... .......... .......... .......... .......... 0% 303K 1m47s
250K .......... .......... .......... .......... .......... 0% 7.05M 90s
300K .......... .......... .......... .......... .......... 0% 9.29M 78s
350K .......... .......... .......... .......... .......... 0% 153K 1m51s
400K .......... .......... .......... .......... .......... 0% 4.40M 1m40s
450K .......... .......... .......... .......... .......... 0% 8.44M 91s

52850K .......... .......... .......... .......... .......... 99% 79.8K 2s
52900K .......... .......... .......... .......... .......... 99% 65.0K 2s
52950K .......... .......... .......... .......... .......... 99% 82.4K 1s
53000K .......... .......... .......... .......... .......... 99% 83.6K 1s
53050K .......... .......... .......... .......... .......... 99% 63.4K 1s
53100K .......... .......... .......... .......... .......... 99% 50.1K 1s
53150K .......... .......... .......... .......... .......... 99% 60.3K 0s
53200K .......... .......... .......... .......... .......... 99% 72.1K 0s
53250K .......... .......... . 100% 221K=4m19s

2022-03-08 20:49:59 (206 KB/s) - ‘directx_apr2006_redist.exe’ saved [54549776/54549776]

Executing cd /etc/Tech-Bravo-Apps
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmusic32 -F DirectX.cab /home/TechBravo//.cache/winetricks/directx9/directx_apr2006_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dmusic32.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmusic32/DirectX.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dmusic32/DirectX.cab: WARNING; possible 6832 extra bytes at end of file.
Using native override for following DLLs: dmusic32
Executing wine cmd /c regedit C:\windows\Temp\_dmusic32\override-dll.reg
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
0070:fixme:ndis:add_device failed to create device error c0000035
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
00c8:err:plugplay:deviceloop_thread Can't init SDL: Could not initialize UDEV
00b4:err:wineusb:DriverEntry Failed to initialize libusb: Other error
00b4:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000001
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 31
Executing w_do_call dsound
Executing load_dsound
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dsound -L -F dxnt.cab /home/TechBravo//.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dsound.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dsound/dxnt.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dsound/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: dsound
Executing wine cmd /c regedit C:\windows\Temp\_dsound\override-dll.reg
Executing w_do_call dswave
Executing load_dswave
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dswave -L -F dxnt.cab /home/TechBravo//.cache/winetricks/directx9/directx_feb2010_redist.exe
Executing cabextract -q -d /home/TechBravo/.wine/dosdevices/c:/windows/system32 -L -F dswave.dll /home/TechBravo/.wine/dosdevices/c:/windows/temp/_dswave/dxnt.cab
/home/TechBravo/.wine/dosdevices/c:/windows/temp/_dswave/dxnt.cab: WARNING; possible 5960 extra bytes at end of file.
Using native override for following DLLs: dswave
Executing wine cmd /c regedit C:\windows\Temp\_dswave\override-dll.reg
Executing wine regsvr32 dswave.dll
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
Xlib: extension "SHAPE" missing on display ":12".
regsvr32: Successfully registered DLL 'dswave.dll'
Using native override for following DLLs: streamci
Executing wine cmd /c regedit C:\windows\Temp\_directmusic\override-dll.reg
00b8:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Directmusic needed for Empire Earth

Post by jkfloris »

Sorry, I have no experience with Exagear and I couldn't find any documentation online either.
It looks like the combination of Exagear, winetricks and the WINEPREFIX variable is not functioning properly.
If you can find the developers of your Exagear version, you can report this bug.
Maybe a workaround is to install everything in the default prefix first and then rename the prefix as desired.
Imc7R
Level 2
Level 2
Posts: 11
Joined: Mon Dec 28, 2020 3:09 pm

Re: Directmusic needed for Empire Earth

Post by Imc7R »

Well then let's forget about Exagear until the mentioned dev fixes it. Im willing to try it on Wine Android version whichever new. The errors and fixes seem to be the same as Wine on computer. But being new I would prefer a step by step guide. EE is proven to work.

https://appdb.winehq.org/objectManager. ... &iId=25242

It needs Directmusic which can only be installed with Winetricks.

Can a step by step be guide be given perhaps even a common guide for GPU and sound drivers and what not is needed for games from WinXP time? If that page for EE gave the steps to do it, would be much appreciated
Imc7R
Level 2
Level 2
Posts: 11
Joined: Mon Dec 28, 2020 3:09 pm

Re: Directmusic needed for Empire Earth

Post by Imc7R »

No im now on Android 12. Wine Android does not work v 6.2 or 7.0. So Exagear for now only way. Ah how come no one else working on exagear, it is very promising for android

Still, methods are more or less same. Idk enough to fix such prefix and install issues
Locked