El Foro
C&C Generals cannot find DirectX
tried several approaches to install
Autor | Respuestas |
v010dya | Thursday 2 December 2021 at 18:59 |
v010dya![]()
|
Here is what i have done so far: Installed CC Generals via 'Install non-listed program' link. The installaion completes, but Direct X (version 8.1 or higher) is not found. Despite me:
The funny part is that i remember a long time ago installing everything just fine. But now i am running into a brick wall. The output of the debug output from the last install and launch attempt (using #3 from above): 25" 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25" 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25" 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25" 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25" 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25" 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25" 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25" 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25" 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4 0100:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25" [12/02/21 20:51:22] - Running wine- regedit /home/va/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/va/.PlayOnLinux/ressources) [12/02/21 20:51:22] - Content of /home/va/.PlayOnLinux//tmp/override-dll.reg ----------- REGEDIT4 [HKEY_CURRENT_USER\Software\Wine\DllOverrides] "*d3dx9_24"="native, builtin" "*d3dx9_25"="native, builtin" "*d3dx9_26"="native, builtin" "*d3dx9_27"="native, builtin" "*d3dx9_28"="native, builtin" "*d3dx9_29"="native, builtin" "*d3dx9_30"="native, builtin" "*d3dx9_31"="native, builtin" "*d3dx9_32"="native, builtin" "*d3dx9_33"="native, builtin" "*d3dx9_34"="native, builtin" "*d3dx9_35"="native, builtin" "*d3dx9_36"="native, builtin" "*d3dx9_37"="native, builtin" "*d3dx9_38"="native, builtin" "*d3dx9_39"="native, builtin" "*d3dx9_40"="native, builtin" "*d3dx9_41"="native, builtin" "*d3dx9_42"="native, builtin" "*d3dx9_43"="native, builtin" "*d3dx10_33"="native, builtin" "*d3dx10_34"="native, builtin" "*d3dx10_35"="native, builtin" "*d3dx10_36"="native, builtin" "*d3dx10_37"="native, builtin" "*d3dx10_38"="native, builtin" "*d3dx10_39"="native, builtin" "*d3dx10_40"="native, builtin" "*d3dx10_41"="native, builtin" "*d3dx10_42"="native, builtin" "*d3dx10_43"="native, builtin" "*d3dx11_42"="native, builtin" "*d3dx11_43"="native, builtin" "*xinput1_1"="native, builtin" "*xinput1_2"="native, builtin" "*xinput1_3"="native, builtin" "*xinput9_1_0"="native, builtin" "*d3dcompiler_33"="native, builtin" "*d3dcompiler_34"="native, builtin" "*d3dcompiler_35"="native, builtin" "*d3dcompiler_36"="native, builtin" "*d3dcompiler_37"="native, builtin" "*d3dcompiler_38"="native, builtin" "*d3dcompiler_39"="native, builtin" "*d3dcompiler_40"="native, builtin" "*d3dcompiler_41"="native, builtin" "*d3dcompiler_42"="native, builtin" "*d3dcompiler_43"="native, builtin" ----------- 002c:fixme:winediag:LdrInitializeThunk wine-staging 6.22 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org. MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete [12/02/21 20:51:23] - Running wine- regsvr32 xactengine2_0.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_0.dll' [12/02/21 20:51:24] - Running wine- regsvr32 xactengine2_10.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_10.dll' [12/02/21 20:51:24] - Running wine- regsvr32 xactengine2_1.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_1.dll' [12/02/21 20:51:24] - Running wine- regsvr32 xactengine2_2.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_2.dll' [12/02/21 20:51:24] - Running wine- regsvr32 xactengine2_3.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_3.dll' [12/02/21 20:51:24] - Running wine- regsvr32 xactengine2_4.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_4.dll' [12/02/21 20:51:24] - Running wine- regsvr32 xactengine2_5.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_5.dll' [12/02/21 20:51:25] - Running wine- regsvr32 xactengine2_6.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_6.dll' [12/02/21 20:51:25] - Running wine- regsvr32 xactengine2_7.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_7.dll' [12/02/21 20:51:25] - Running wine- regsvr32 xactengine2_8.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_8.dll' [12/02/21 20:51:25] - Running wine- regsvr32 xactengine2_9.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine2_9.dll' [12/02/21 20:51:25] - Running wine- regsvr32 xactengine3_0.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine3_0.dll' [12/02/21 20:51:26] - Running wine- regsvr32 xactengine3_1.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine3_1.dll' [12/02/21 20:51:26] - Running wine- regsvr32 xactengine3_2.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine3_2.dll' [12/02/21 20:51:26] - Running wine- regsvr32 xactengine3_3.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine3_3.dll' [12/02/21 20:51:26] - Running wine- regsvr32 xactengine3_4.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine3_4.dll' [12/02/21 20:51:26] - Running wine- regsvr32 xactengine3_5.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine3_5.dll' [12/02/21 20:51:27] - Running wine- regsvr32 xactengine3_6.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine3_6.dll' [12/02/21 20:51:27] - Running wine- regsvr32 xactengine3_7.dll (Working directory : /home/va/.PlayOnLinux/ressources) regsvr32: Successfully registered DLL 'xactengine3_7.dll' [12/02/21 20:51:27] - ----- Ending function POL_Install_dxfullsetup ----- [12/02/21 20:51:49] - Running wine- /mnt/setup.exe (Working directory : /) 002c:fixme:winediag:LdrInitializeThunk wine-staging 6.22 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org. MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete 00bc:fixme:imm:ImeSetActiveContext (0x6caa00, 0): stub 00bc:fixme:imm:ImmReleaseContext (00010020, 006CAA00): stub 0104:fixme:imm:ImeSetActiveContext (0x5db5c8, 1): stub 0104:fixme:imm:ImmReleaseContext (0001008E, 005DB5C8): stub 0104:fixme:sfc:SfcIsFileProtected (00000000, L"C:\\users\\va\\Documents\\Command and Conquer Zero Hour Data\\options.ini") stub 013c:fixme:imm:ImeSetActiveContext (0x5e4678, 1): stub 013c:fixme:imm:ImmReleaseContext (00010154, 005E4678): stub [12/02/21 20:54:07] - Running wine- winepath -u C:\\users\\va\\Desktop (Working directory : /home/va/.PlayOnLinux/wineprefix/Generals/drive_c) 002c:fixme:winediag:LdrInitializeThunk wine-staging 6.22 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org. MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete /home/va/.PlayOnLinux//wineprefix/Generals/dosdevices/c:/users/va/Desktop [12/02/21 20:56:02] - Running wine- generals.exe (Working directory : /home/va/.PlayOnLinux/wineprefix/Generals/drive_c/Program Files/CnC Generals/Generals) MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete wine: Read access denied for device L"\\??\\f:\\", FS volume label and serial are not available. Editado por: v010dya |
v010dya | Thursday 2 December 2021 at 19:10 |
v010dya![]()
|
$ uname --all Linux xxx 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux $ playonlinux --version PlayOnLinux 4.3.4 $ wine --version wine-6.22 (Staging)
i7z DEBUG: Found Intel Processor i7z DEBUG: Stepping 9 i7z DEBUG: Model a i7z DEBUG: Family 6 i7z DEBUG: Processor Type 0 i7z DEBUG: Extended Model 3 i7z DEBUG: msr = Model Specific Register i7z DEBUG: Detected an i7 - 22nm (ivy bridge) $ free -h total used free shared buff/cache available Mem: 7,6Gi 2,6Gi 238Mi 330Mi 4,8Gi 4,4Gi Swap: 18Gi 1,2Gi 17Gi
I am using XCFE... and i think that is all the information that was asked. I hope something here actually helps anybody to help me out. Thanks in advance |
v010dya | Saturday 14 January 2023 at 14:56 |
v010dya![]()
|
Ok, the major problem was the two files in the game directory, both are named 'dbghelp.dll', find and delete them, the game will work ok after you setup with the installation of dx9. The problem remains that the game messes up the resolution of the screen (not restoring it back), however, i can deal with this. |
v010dya | Monday 16 January 2023 at 15:01 |
v010dya![]()
|
And now, let me explain to you how i've fixed the game messing up my resolution issue. I've loaded the ARandR and have selected to save the script of my current screen configuration. I have then saved the shortcut of the game start on the desktop to see the command to start it. I have finally combined two things. In my case the script looks like: #!/bin/sh /usr/share/playonlinux/playonlinux --run "Generals" %F xrandr --output LVDS-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output VGA-1 --off It's that simple. You can then start the game even from your normal game menu. In order to do that, you take the .desktop from ~/Desktop and place it in ~/.local/share/applications, edit it to change the start up from the regular playonlinux command to the script file (whereever you have it. And make sure to put Category=Game; in there so that it is categorised accordingly. In my case the resulting file looks like: [Desktop Entry] Encoding=UTF-8 Name=Generals Comment=PlayOnLinux Type=Application Exec=/home/va/bin/Generals.sh Icon=/home/va/.PlayOnLinux//icones/full_size/Generals Name[fr_FR]=Generals StartupWMClass=generals.exe Categories=Game; Enjoy detecting nuclear launches! |
IceNick | Friday 7 April 2023 at 20:19 |
IceNick![]()
|
It works for me, it's weird. |