Forums

Total Annihilation unofficial patch 3.9.02

This application can not be installed on systems earlier than Windows 2000 SP4

Auteur Réponses
gcdengle Vendredi 27 Novembre 2015 à 18:56
gcdengleAnonymous

Howdy all,

Am running Zorin OS 10 (has an Ubuntu 15.04 base) with PlayOnLinux 4.2.9 on an i5 w/ 4GB ram and Intel HD3000 graphics (uses i915 vidieo module).  Total Annihilation (GOG version) runs great, would like to apply the "unofficial 3.9.02" beta patch from http://files.tauniverse.com/files/ta/unofficial-patch.  The patch comes in two files, the TA_Patch_Resources.exe section, which is run first, and the TA_Patch_3902.exe section, which is run second.

When I try to apply the resources patch, by left-clicking on the Total Annihilation:  Commander Pack line in the left-most pane of the PlayOnLinux Configuration window, then left-click on the Miscellaneous tab in the right-most window, then left-click on the "Run a .exe file in this virtual drive," I get an error dialog:

  "This application can not be installed on systems earlier than Windows 2000 SP4"

Note that the base game runs well, I think it picked up some sort of scripted config from the PlayOnLinux install.

Has anyone successfully applied these patches to the GoG Total Annihilation version under PlayOnLinux?  I know that the TA programs are from the mid-90s, and pre-date Win95 and Win2K.  Am new to PlayOnLinux, but it beats the heck out of banging my head against a wall trying to get Wine setup properly.

TIA,

Gideon

P.S.  I just guessed at the video memory while installing PlayOnLinux, said "640."  The number can probably be bumped up, but I don't think that's the issue.

---log---

 Zorin 10
> glxinfo \| grep rendering
 
> glxinfo \| grep renderer
 
> OpenGL libs (Direct rendering testing)
  32bits direct rendering is enabled
  64bits direct rendering is enabled

[11/26/15 04:33:09] - Running wine-1.5.9 cmd /c echo %ProgramFiles% (Working directory : /home/gcd/.PlayOnLinux/wine/mono)
C:\Program Files
[11/26/15 04:33:12] - ----- Starting function POL_Install_nop -----
[11/26/15 04:33:15] - ----- Ending function POL_Install_nop -----
[11/26/15 04:33:16] - ----- Starting function POL_GoG_install -----
[11/26/15 04:33:16] - ----- Starting function POL_Function_SetNativeExtension -----
[11/26/15 04:33:16] - Running wine-1.5.9 regedit /home/gcd/.PlayOnLinux//tmp/nativeext.reg (Working directory : /home/gcd/.PlayOnLinux/tmp)
[11/26/15 04:33:16] - Content of /home/gcd/.PlayOnLinux//tmp/nativeext.reg
-----------
REGEDIT4

[HKEY_CLASSES_ROOT\.pdf]
@="pdffile"
"Content Type"="application/pdf"

[HKEY_CLASSES_ROOT\pdffile\Shell\Open\command]
@="winebrowser \"%1\""
-----------
[11/26/15 04:33:17] - ----- Ending function POL_Function_SetNativeExtension -----
[11/26/15 04:33:17] - ----- Starting function POL_Install_gdiplus -----
[11/26/15 04:33:18] - Running wine-1.5.9 WindowsXP-KB975337-x86-ENU.exe /extract:C:\Tmp /q (Working directory : /home/gcd/.PlayOnLinux/ressources)
fixme:advapi:DecryptFileA "C:\\Tmp\\" 00000000
[11/26/15 04:33:19] - Running wine-1.5.9 regedit /home/gcd/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/gcd/.PlayOnLinux/wineprefix/TotalAnnihilationCP_gog/drive_c/Tmp)
[11/26/15 04:33:19] - Content of /home/gcd/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*gdiplus"="native"
-----------
[11/26/15 04:33:19] - ----- Ending function POL_Install_gdiplus -----
[11/26/15 04:33:20] - Running wine-1.5.9 /home/gcd/Downloads/setup_total_annihilation_commander_pack_2.0.0.21.exe POL_GoG_install (Working directory : /home/gcd/.PlayOnLinux/tmp)
fixme:process:SetProcessDEPPolicy (1): stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:win:DisableProcessWindowsGhosting : stub
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:shell:SHAutoComplete stub
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:msg:ChangeWindowMessageFilter c055 00000001
fixme:win:EnumDisplayDevicesW ((null),0,0x33f420,0x00000000), stub!
fixme:win:WINNLSEnableIME hwnd 0x1011e enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x1011e enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x10120 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x10120 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x1011c enable 0: stub!
fixme:sfc:SfcIsFileProtected ((nil), L"C:\\GOG Games\\Total Annihilation - Commander Pack\\unins000.exe") stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33d4cc,0x00000000), stub!
ALSA lib conf.c:3325:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
fixme:win:EnumDisplayDevicesW ((null),0,0x33d6e0,0x00000000), stub!
fixme:win:WINNLSEnableIME hwnd 0x1011c enable -1: stub!
fixme:exec:SHELL_execute flags ignored: 0x00000100
NOP.exe - Does nothing.  Joseph Nord
Is useful for remarking RUN= on windows startup.
 
fixme:gameux:GameExplorerImpl_VerifyAccess (0xb1bbd40, L"C:\\GOG Games\\Total Annihilation - Commander Pack\\goggame.dll", 0x33f324)
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ReleaseDate" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Genres" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Ratings" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Version" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Developers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Publishers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"GameExecutables" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ExtendedProperties" in Game Definition File not yet supported
fixme:gameux:GameExplorerImpl_VerifyAccess (0xb1bbd40, L"C:\\GOG Games\\Total Annihilation - Commander Pack\\goggame.dll", 0x33f324)
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ReleaseDate" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Genres" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Ratings" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Version" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Developers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Publishers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"GameExecutables" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ExtendedProperties" in Game Definition File not yet supported
fixme:gameux:GameExplorerImpl_VerifyAccess (0xb1bbd40, L"C:\\GOG Games\\Total Annihilation - Commander Pack\\goggame.dll", 0x33f324)
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ReleaseDate" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Genres" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Ratings" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Version" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Developers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Publishers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"GameExecutables" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ExtendedProperties" in Game Definition File not yet supported
fixme:gameux:GameExplorerImpl_VerifyAccess (0xb1bbd40, L"C:\\GOG Games\\Total Annihilation - Commander Pack\\goggame.dll", 0x33f324)
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ReleaseDate" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Genres" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Ratings" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Version" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Developers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Publishers" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"GameExecutables" in Game Definition File not yet supported
fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ExtendedProperties" in Game Definition File not yet supported
fixme:win:WINNLSEnableIME hwnd 0x1011e enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x1011e enable -1: stub!
fixme:font:WineEngRemoveFontResourceEx (L"C:\\users\\gcd\\Temp\\is-8QH53.tmp\\OpenSans-Regular.ttf", 0, (nil)): stub
fixme:font:WineEngRemoveFontResourceEx (L"C:\\users\\gcd\\Temp\\is-8QH53.tmp\\OpenSans-Semibold.ttf", 0, (nil)): stub
[11/26/15 04:34:09] - ----- Ending function POL_GoG_install -----
[11/26/15 04:34:09] - Running wine-1.5.9 regedit /home/gcd/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/gcd/.PlayOnLinux/tmp)
[11/26/15 04:34:09] - Content of /home/gcd/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine]
"Version"="win98"
-----------
[11/26/15 04:34:09] - Running wine-1.5.9 regedit /home/gcd/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/gcd/.PlayOnLinux/tmp)
[11/26/15 04:34:09] - Content of /home/gcd/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"VideoMemorySize"="640"
-----------
[11/26/15 04:34:10] - Running wine-1.5.9 regedit /home/gcd/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/gcd/.PlayOnLinux/tmp)
[11/26/15 04:34:10] - Content of /home/gcd/.PlayOnLinux//tmp/regkey.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\X11 Driver]
"GrabFullScreen"="Y"
-----------
[11/26/15 04:34:11] - Running wine-1.5.9 wineboot (Working directory : /home/gcd/.PlayOnLinux/tmp)
[11/26/15 04:39:54] - Running wine-1.5.9 TotalA.exe (Working directory : /home/gcd/.PlayOnLinux/wineprefix/TotalAnnihilationCP_gog/drive_c/GOG Games/Total Annihilation - Commander Pack)
ALSA lib conf.c:3325:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
[11/26/15 06:05:42] - Running wine-1.5.9 /home/gcd/Downloads/TA_Patch_Resources.exe (Working directory : /home/gcd/Downloads)
[11/27/15 00:55:17] - Running wine-1.5.9 TotalA.exe (Working directory : /home/gcd/.PlayOnLinux/wineprefix/TotalAnnihilationCP_gog/drive_c/GOG Games/Total Annihilation - Commander Pack)
ALSA lib conf.c:3325:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM default
[11/27/15 10:48:50] - Running wine-1.5.9 /home/gcd/Downloads/TA_Patch_Resources.exe (Working directory : /home/gcd/Downloads)
[11/27/15 10:49:21] - Running wine-1.5.9 /home/gcd/Downloads/TA_Patch_Resources.exe (Working directory : /home/gcd/Downloads)

 

 

MTres19 Samedi 28 Novembre 2015 à 6:05
MTres19Anonymous

From what I understand, changing the reported Windows version does nothing to Wine's actual functionality. Presumably, you could just hit the "Configure Wine" button in the PlayOnLinux configuration for Total Annihilation and change the Windows version to Windows XP. That should let you install the patch. However, according to the script, the game complains about the DirectX version unless the Windows version is set to Windows 98, so you might have to change it back afterward. But considering that the script uses Wine 1.5.9, lots could have changed since then. Try downloading Wine 1.8-rc1 through the PlayOnLinux Wine versions manager, then using it in the PlayOnLinux configuration for your game, and see whether Windows 98 reporting is necessary. (Perhaps it might be, but Wine 1.8-rc1 could have better performance too.)