The installation of The Movies and the Stunts and Effects expansion works fine
(and it automatically installs DirectX 9.0c and Windows Media Player 9).
However, on running the game, the intro movies show, and then the game crashes
just before it hits the main menu.
As a test, I tried wine StarMaker.exe (which also crashes), and here's the
output :
Code:
wine: Unhandled page fault on read access to 0x00000000 at address 0x2c26910e
(thread 002f), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x2c26910e).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:2c26910e ESP:0032f504 EBP:0032f53c EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:2c27bff4 ECX:0032f634 EDX:00000200
ESI:0032f634 EDI:0a202950
Stack dump:
0x0032f504: 00000001 00000001 00000000 00100000
0x0032f514: 00000000 00000000 00000200 00000200
0x0032f524: 0032f554 68397ff4 6836cd29 0a202950
0x0032f534: 00000200 00000000 0032f620 0057dcc0
0x0032f544: 0a202950 0032f634 00000000 00000000
0x0032f554: 00000000 2c2699d7 08825388 7c78f3c0
Backtrace:
=>0 0x2c26910e IDirect3DSurface9Impl_GetDevice+0x2e(iface=0xa202950,
device=0x32f634) [/build/buildd/wine1.2-1.1.34/dlls/d3d9/surface.c:112] in d3d9
(0x0032f53c)
1 0x0057dcc0 in starmaker (+0x17dcc0) (0x0032f620)
2 0x0044727b in starmaker (+0x4727b) (0x00000000)
0x2c26910e IDirect3DSurface9Impl_GetDevice+0x2e
[/build/buildd/wine1.2-1.1.34/dlls/d3d9/surface.c:112] in d3d9: movl
0x0(%eax),%edx
Unable to open file ''
Modules:
Module Address Debug info Name (106 modules)
PE 400000- 782000 Export starmaker
PE 7260000- 7299000 Deferred wmasf
PE 8530000- 872d000 Deferred wmvcore
ELF 20000000-20064000 Deferred libgl.so.1
ELF 20064000-2006d000 Deferred librt.so.1
ELF 2006d000-202fd000 Deferred i915_dri.so
ELF 202fd000-20307000 Deferred libdrm_intel.so.1
ELF 20307000-20352000 Deferred dsound<elf>
\-PE 20310000-20352000 \ dsound
ELF 25fe7000-26001000 Deferred version<elf>
\-PE 25ff0000-26001000 \ version
ELF 2c249000-2c27d000 Dwarf d3d9<elf>
\-PE 2c250000-2c27d000 \ d3d9
ELF 426e6000-426f0000 Deferred libdrm.so.2
ELF 46727000-4673b000 Deferred lz32<elf>
\-PE 46730000-4673b000 \ lz32
ELF 57cda000-57cdd000 Deferred libxdamage.so.1
ELF 64fe4000-65002000 Deferred libgcc_s.so.1
ELF 6502b000-65159000 Deferred wined3d<elf>
\-PE 65030000-65159000 \ wined3d
ELF 68000000-6801d000 Deferred ld-linux.so.2
ELF 6801d000-68036000 Deferred libpthread.so.0
ELF 68036000-6817a000 Deferred libc.so.6
ELF 6817a000-6817e000 Deferred libdl.so.2
ELF 6817e000-681a4000 Deferred libm.so.6
ELF 681a4000-681bb000 Deferred libnsl.so.1
ELF 681bb000-681c7000 Deferred libnss_files.so.2
ELF 681c7000-68310000 Deferred user32<elf>
\-PE 681e0000-68310000 \ user32
ELF 68310000-683b0000 Deferred gdi32<elf>
\-PE 68320000-683b0000 \ gdi32
ELF 683b0000-68408000 Deferred advapi32<elf>
\-PE 683c0000-68408000 \ advapi32
ELF 68408000-68434000 Deferred secur32<elf>
\-PE 68410000-68434000 \ secur32
ELF 68434000-6845b000 Deferred netapi32<elf>
\-PE 68440000-6845b000 \ netapi32
ELF 6845b000-6846f000 Deferred libresolv.so.2
ELF 6846f000-68499000 Deferred ws2_32<elf>
\-PE 68480000-68499000 \ ws2_32
ELF 68499000-68629000 Deferred shell32<elf>
\-PE 684b0000-68629000 \ shell32
ELF 68629000-68686000 Deferred shlwapi<elf>
\-PE 68640000-68686000 \ shlwapi
ELF 68686000-68753000 Deferred comctl32<elf>
\-PE 68690000-68753000 \ comctl32
ELF 68753000-687c1000 Deferred msvcrt<elf>
\-PE 68760000-687c1000 \ msvcrt
ELF 687c1000-688bd000 Deferred ole32<elf>
\-PE 687e0000-688bd000 \ ole32
ELF 688bd000-6899f000 Deferred oleaut32<elf>
\-PE 688d0000-6899f000 \ oleaut32
ELF 6899f000-689c5000 Deferred msacm32<elf>
\-PE 689b0000-689c5000 \ msacm32
ELF 689c5000-689d9000 Deferred shfolder<elf>
\-PE 689d0000-689d9000 \ shfolder
ELF 689d9000-689ee000 Deferred system.drv16.so
PE 689e0000-689ee000 Deferred system.drv16
ELF 689ee000-68a96000 Deferred libgnutls.so.26
ELF 68a96000-68aa8000 Deferred libtasn1.so.3
ELF 68aa8000-68abe000 Deferred libz.so.1
ELF 68abe000-68b3a000 Deferred libgcrypt.so.11
ELF 68b3a000-68b3f000 Deferred libgpg-error.so.0
ELF 68b3f000-68bbe000 Deferred libfreetype.so.6
ELF 68bbe000-68c5d000 Deferred winex11<elf>
\-PE 68bd0000-68c5d000 \ winex11
ELF 68c5d000-68c66000 Deferred libsm.so.6
ELF 68c66000-68c81000 Deferred libice.so.6
ELF 68c81000-68c91000 Deferred libxext.so.6
ELF 68c91000-68dc0000 Deferred libx11.so.6
ELF 68dc0000-68dc5000 Deferred libuuid.so.1
ELF 68dc5000-68dc9000 Deferred libxau.so.6
ELF 68dc9000-68de7000 Deferred libxcb.so.1
ELF 68de7000-68dec000 Deferred libxdmcp.so.6
ELF 68dec000-68e0d000 Deferred imm32<elf>
\-PE 68df0000-68e0d000 \ imm32
ELF 68e0d000-68e10000 Deferred libxinerama.so.1
ELF 68e10000-68e16000 Deferred libxxf86vm.so.1
ELF 68e16000-68e1f000 Deferred libxrandr.so.2
ELF 68e1f000-68e23000 Deferred libxcomposite.so.1
ELF 68e23000-68e29000 Deferred libxfixes.so.3
ELF 68e29000-68e34000 Deferred libxcursor.so.1
ELF 68e34000-68e67000 Deferred uxtheme<elf>
\-PE 68e40000-68e67000 \ uxtheme
ELF 68e67000-68e7f000 Deferred msacm32<elf>
\-PE 68e70000-68e7f000 \ msacm32
ELF 68e7f000-68e95000 Deferred midimap<elf>
\-PE 68e80000-68e95000 \ midimap
ELF 69206000-69244000 Deferred wineoss<elf>
\-PE 69210000-69244000 \ wineoss
ELF 69e5c000-69ee3000 Deferred winmm<elf>
\-PE 69e60000-69ee3000 \ winmm
ELF 6b9a5000-6b9ad000 Deferred libnss_compat.so.2
ELF 6d2cc000-6d407000 Deferred libwine.so.1
ELF 6d61c000-6d649000 Deferred libfontconfig.so.1
ELF 6ec6d000-6ec77000 Deferred libxrender.so.1
ELF 6f972000-6f999000 Deferred libexpat.so.1
ELF 75d4b000-75d56000 Deferred libnss_nis.so.2
ELF 770d3000-770f3000 Deferred iphlpapi<elf>
\-PE 770e0000-770f3000 \ iphlpapi
PE 77e70000-77f02000 Deferred rpcrt4
ELF 7b800000-7b972000 Deferred kernel32<elf>
\-PE 7b820000-7b972000 \ kernel32
ELF 7bc00000-7bcb4000 Deferred ntdll<elf>
\-PE 7bc10000-7bcb4000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
0000000e
0000000f 0
00000024
00000025 0
00000028
00000029 0
0000002e (D) H:\Games\TheMovies\StarMaker.exe
00000038 0
00000037 0
00000036 2
00000035 0
00000034 0
00000033 15
00000032 15
00000030 0
0000002f 0 <=Backtrace:
=>0 0x2c26910e IDirect3DSurface9Impl_GetDevice+0x2e(iface=0xa202950,
device=0x32f634) [/build/buildd/wine1.2-1.1.34/dlls/d3d9/surface.c:112] in d3d9
(0x0032f53c)
1 0x0057dcc0 in starmaker (+0x17dcc0) (0x0032f620)
2 0x0044727b in starmaker (+0x4727b) (0x00000000)
(I had problems with rpcrt4.dll earlier, and worked around it by copying a
native version and running winecfg to pick up the native one)
If I copy in a native d3d9.dll, I get a So-and-So-function not implemented in
GDI32.dll (and replacing the GDI32 dll is not recommended, says winecfg).
Have verified that this runs on Windows XP on identical specification computer
(ie, Hardware should not be a problem)
AppDB gives this game a Platinum rating, so hoping for an easy fix...