[Wine] Warhammer: Dawn Of War Winter Assault Expansion (MSI problem)

Fabrice Delente fdelente at hotmail.com
Tue Feb 6 10:36:36 CST 2007


Hello.

I'm trying to install this expansion under wine. The uninstaller reverted
Dawn Of War to 1.40 correctly as it should, but due to an msi installer
error, the expansion didn't install:

fixme:advapi:LookupAccountNameW (null) L"fab" (nil) 0x34f808 (nil) 0x34f804 
0x34f810 - stub
fixme:advapi:LookupAccountNameW (null) L"fab" 0x16d190 0x34f808 0x16d1a8 
0x34f804 0x34f810 - stub
fixme:msi:ACTION_HandleStandardAction unhandled standard action 
L"ValidateProductID"
fixme:msi:ACTION_CustomAction UNHANDLED ACTION TYPE 6 (L"WiseDlgSequence" 
L"WiseNextDlg")
wine: Unhandled page fault on read access to 0x0000003b at address 
0x7eb4231a (thread 000f), starting debugger...
WineDbg starting on pid 000e
Unhandled exception: page fault on read access to 0x0000003b in 32-bit code 
(0x7eb4231a).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7eb4231a ESP:0034f6a8 EBP:0034f6b8 EFLAGS:00010297(   - 00     RISAP1C)
EAX:0016f12c EBX:7eb8fb00 ECX:00000003 EDX:00174260
ESI:00174280 EDI:001660b4
Stack dump:
0x0034f6a8:  00174260 0016f12c 00174280 001660b4
0x0034f6b8:  0034f718 7eb46f19 00000001 00174078
0x0034f6c8:  0000000a 7eb87514 00000000 001716d8
0x0034f6d8:  0000000a 7eec8e20 7eb87514 00174078
0x0034f6e8:  0034f718 7ee75c29 0000040c 00000001
0x0034f6f8:  00174078 ffffffff 7eb87514 00000000
Backtrace:
=>1 0x7eb4231a msi_dialog_find_control+0x4a() in msi (0x0034f6b8)
  2 0x7eb46f19 msi_dialog_handle_event+0x29() in msi (0x0034f718)
  3 0x7eb4b151 ControlEvent_FireSubscribedEvent+0x71() in msi (0x0034f748)
  4 0x7eb62d1b MSI_ProcessMessage+0x6fb() in msi (0x0034f9c8)
  5 0x7eb2b530 ui_actionstart+0x50() in msi (0x0034f9e8)
  6 0x7eb2d216 ACTION_HandleStandardAction+0xd6() in msi (0x0034fa28)
  7 0x7eb2d462 ACTION_PerformAction+0x42() in msi (0x0034fa68)
  8 0x7eb2da24 ITERATE_Actions+0x1b4() in msi (0x0034fa98)
  9 0x7eb5f6af MSI_IterateRecords+0xcf() in msi (0x0034fad8)
  10 0x7eb2b771 ACTION_ProcessExecSequence+0x101() in msi (0x0034fb18)
  11 0x7eb2d230 ACTION_HandleStandardAction+0xf0() in msi (0x0034fb58)
  12 0x7eb2d763 ACTION_PerformUIAction+0x43() in msi (0x0034fb98)
  13 0x7eb2d931 ITERATE_Actions+0xc1() in msi (0x0034fbc8)
  14 0x7eb5f6af MSI_IterateRecords+0xcf() in msi (0x0034fc08)
  15 0x7eb32a98 MSI_InstallPackage+0x748() in msi (0x0034fc88)
  16 0x7eb58328 MsiInstallProductW+0x58() in msi (0x0034fcc8)
  17 0x7eba9977 main+0x2e7() in msiexec (0x0034fee8)
  18 0x7ebaaff9 __wine_spec_exe_entry+0x99() in msiexec (0x0034ff08)
  19 0x7ee8bf0b start_process+0xeb() in kernel32 (0x0034ffe8)
  20 0xb7e76a27 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7eb4231a msi_dialog_find_control+0x4a in msi: movzwl	0x38(%ecx),%edx

I'm trying to copy the files by hand; I used cabextract to get them out of 
the CAB files, but now I need to know where to put them. These files are:

Viewing cabinet: WinterAssault1.cab
File size | Date       Time     | Name
-----------+---------------------+-------------
    474542 | 31.08.2005 02:17:00 | WXP.ucs
204236580 | 31.08.2005 01:49:50 | WXPDataSoundSpeech.sga
       355 | 31.08.2005 01:38:22 | WXPDataLoc.sga
      5626 | 31.08.2005 01:38:34 | WXPDataKeys.sga
115886416 | 31.08.2005 01:06:06 | WXPDataSharedTexturesFull.sga
     21639 | 26.08.2005 22:35:08 | readme.txt12
       134 | 29.08.2005 17:15:42 | W40KWA.url1

Viewing cabinet: WinterAssault3.cab
     File size | Date       Time     | Name
-----------+---------------------+-------------
13934334 | 12.08.2005 20:32:08 | wxp_order.avi
           412 | 12.08.2005 20:32:08 | wxp_order.lua
  15535944 | 12.08.2005 20:32:08 | wxp_disorder.avi
        414 | 12.08.2005 20:32:08 | wxp_disorder.lua
    6694912 | 31.08.2005 02:53:46 | W40kWA.exe
   39262290 | 31.08.2005 01:08:56 | WXPDataWhmLow.sga
   14596975 | 31.08.2005 01:09:18 | WXPDataSoundMed.sga
  105749842 | 31.08.2005 01:05:08 | WXPData.sga
   28930573 | 31.08.2005 01:09:08 | WXPDataSoundFull.sga
   45357854 | 31.08.2005 01:07:04 | WXPDataWhmHigh.sga
    7426463 | 31.08.2005 01:09:24 | WXPDataSoundLow.sga
   43943749 | 31.08.2005 01:08:00 | WXPDataWhmMedium.sga
       1422 | 12.08.2005 20:27:24 | WXP.module
    2246656 | 31.08.2005 00:34:56 | WXPMod.dll
  362824828 | 31.08.2005 01:10:32 | WXPDataMusic.sga
        223 | 12.08.2005 20:16:12 | dxp_relic_intro.lua
    7452124 | 18.08.2005 08:48:28 | DXP_Relic_Intro.avi
   34649720 | 12.08.2005 20:16:14 | wxp_credits.avi
        217 | 12.08.2005 20:16:14 | wxp_credits.lua
     146432 | 26.08.2005 22:35:28 | WinterAssault.exe
     121237 | 20.08.2005 02:52:24 | Disk1Check.EXE1

Can anybody tell me where to put them (a simple ls -R of your Dawn Of War 
directory will do :^), either from linux or windows)

Thanks.

--
Fabrice DELENTE

_________________________________________________________________
Avec Windows Live OneCare éliminez tous les virus de votre PC ! 
http://www.windowslive.fr/liveonecare/default.asp




More information about the wine-users mailing list