El Foro

Sims 3 CD not detected

Autor Respuestas
Elokin6 Saturday 20 June 2009 at 3:14
Elokin6Anonymous

Hello!

I just got Sims 3 installed in POL. It installed fine, more or less, but it can't detect the disk. When the installer looked for the disk, it showed in the list but could not be detected when I selected it. I had to select "other" and type in /media/cdrom0. Now,the game loads fine, but when it gets to the point where it checks for the CD, it can not be detected. I tried ejecting it to force it to remount, but it still could not be detected.

I am using a legally purchased copy of the game, so there aren't any abnormalities with the disk.

Has anyone else had this happen? Do I *have* to use the no-cd hack listed in the wine instructions (I'd rather not as it is another bug variable)? Any suggestion?

Thanks you
NSLW Saturday 20 June 2009 at 8:14
NSLW

When the installer looked for the disk, it showed in the list but could not be detected when I selected it. I had to select "other" and type in /media/cdrom0. Now,the game loads fine, but when it gets to the point where it checks for the CD, it can not be detected. I tried ejecting it to force it to remount, but it still could not be detected.

Quote from Elokin6

So you managed to install it or not? You cannot install it or cannot run it after installing?
Elokin6 Saturday 20 June 2009 at 8:48
Elokin6Anonymous

Sorry I was unclear in my post. The game is installed and loads. It does not detect the CD once loaded.

Also, the launcher will not load. I managed it get it to load once from outside the game, but now it give an error saying that it encountered a "serious problem" and must close. This happens whether attempting to load the launcher outside the game or while in game. Is there a fix for this or an alternative way to install custom content?

Thanks again.
NSLW Saturday 20 June 2009 at 11:54
NSLW

It does not detect the CD once loaded.

Quote from Elokin6

The game has copy protection which doesn't work on Linux. The game won't run with original TS3.exe I cannot copy non original TS3.exe instead of you because it's illegal.


Also, the launcher will not load.

Quote from Elokin6

AFAIK launcher were loading fine. Maybe there are game updated and Launcher tries to connect to EA which probably is the cause of errors.

Is there a fix for this or an alternative way to install custom content?

Quote from Elokin6

According to AppDB custom content don't work (and nobody filled a bug report). I didn't test it by myself but i remember i could see what can i choose from custom content in TheSims3Launcher
Elokin6 Saturday 20 June 2009 at 17:58
Elokin6Anonymous

Custom content works fine for me, if I can get it installed. The launcher, however, does not work at all.

Does POL output error logs somewhere or is there any way to get info about the launcher crash so I can try to figure this out?

Thanks!
Elokin6 Saturday 20 June 2009 at 18:54
Elokin6Anonymous

Out of curiosity, I just tried installing the game via Cedega, and the CD is detected properly. The game runs without any copy protection issues.
NSLW Saturday 20 June 2009 at 20:54
NSLW

Out of curiosity, I just tried installing the game via Cedega, and the CD is detected properly. The game runs without any copy protection issues.

Quote from Elokin6

Cedega seems to have some kind of agreement with EA so for sure it runs better, but Cedega isn't for free, but if you already bough it then you can enjoy The Sims 3 on Linux with help of Cedega.

BTW. Haven't you got "Sims3Setup.exe" in root of your The Sims 3 directory?

The launcher, however, does not work at all.

Quote from Elokin6

Do you have got three language Sims 3 version?

Does POL output error logs somewhere or is there any way to get info about the launcher crash so I can try to figure this out?

Quote from Elokin6

Of course there is.
1) go to "~/.PlayOnLinux/configurations/installed"
2) open The Sims 3 or The Sims 3 Launcher
3) comment out
export WINEDEBUG="-all"
by placing # before so it would look like this
#export WINEDEBUG="-all"
4) start PlayOnLinux from terminal by playonlinux
5) run your game

Now all the output will be shown in terminal

Editado por: NSLW

Elokin6 Monday 22 June 2009 at 21:37
Elokin6Anonymous

Thank you for the debug instructions. I'll post my results below.

I'm trying to get Sims 3 to run via POL rather than Cedega because I am unhappy with Cedega, especially the results I've had playing World of Warcraft. That is why I am posting my questions here rather than trying to sort things out with that program.

The following is my debug output for the Sims 3 launcher. Sorry that it is so long. I've never done this before so I don't know what information is actually useful. I googled parts of the output that I thought looked important, but I didn't get anywhere.

Thank you for your help.

Unhandled exception: 0xe0434f4d in 32-bit code (0x7b840bf9).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b840bf9 ESP:0033ef30 EBP:0033ef94 EFLAGS:00200212( - -- I -A- - )
EAX:7b82c2d1 EBX:7b8ae7f0 ECX:00000000 EDX:00000004
ESI:0033efd0 EDI:0033ef50
Stack dump:
0x0033ef30: 00000036 790c20c8 e0434f4d 00000001
0x0033ef40: 00000000 7b840bf9 00000001 80131500
0x0033ef50: 79e7be3f e0434f4d 0033efcc 790c2000
0x0033ef60: 02000036 0033ef78 79e814da 0033ef84
0x0033ef70: 02000036 00000001 0033eff4 79e87ff4
0x0033ef80: 0000012c 790fabcc 009baea0 0033efcc
Backtrace:
=>0 0x7b840bf9 RaiseException+0x89() in kernel32 (0x0033ef94)
1 0x79f97065 in mscorwks (+0x127065) (0x0033eff4)
2 0x7a0945a4 in mscorwks (+0x2245a4) (0x0033f0b8)
3 0x06acaedc (0x0033f190)
4 0x06aca9b0 (0x0033f1b8)
5 0x06aca752 (0x00000000)
0x7b840bf9 RaiseException+0x89 in kernel32: movl     0xfffffff4(%ebp),%ebx
Modules:
Module     Address               Debug info     Name (189 modules)
PE      400000- 53a000     Deferred sims3launcher
PE      2f80000- 3c06000     Deferred system.windows.forms.ni
PE      4260000- 429b000     Deferred nspr4
PE      42a0000- 42aa000     Deferred plds4
PE      4770000- 595b000     Deferred xul
PE      5960000- 5a23000     Deferred js3250
PE      5a30000- 5b0e000     Deferred nss3
PE      5b10000- 5b25000     Deferred nssutil3
PE      5b30000- 5b3a000     Deferred plc4
PE      5b40000- 5b61000     Deferred smime3
PE      5b70000- 5be9000     Deferred sqlite3
PE      5bf0000- 5c19000     Deferred ssl3
PE      6b50000- 7022000     Deferred tslhost
PE      7030000- 7297000     Deferred d3dx9_31
PE     10000000-10008000     Deferred xpcom
PE     5e380000-5e409000     Deferred diasymreader
PE     60340000-60348000     Deferred culture
PE     60610000-60616000     Deferred fusion
PE     64020000-64033000     Deferred mscorsec
PE     641f0000-6420d000     Deferred shfusion
PE     64220000-64238000     Deferred shfusres
PE     64890000-6497e000     Deferred system.configuration.ni
PE     698f0000-69ad2000     Deferred system.web.services.ni
PE     69be0000-6a148000     Deferred system.xml.ni
PE     70d00000-70e91000     Deferred gdiplus
PE     78130000-781cb000     Deferred msvcr80
PE     79000000-79045000     Deferred mscoree
PE     79060000-790b3000     Deferred mscorjit
PE     790c0000-79ba8000     Deferred mscorlib.ni
PE     79e70000-7a3d1000     Export mscorwks
PE     7a440000-7abfe000     Deferred system.ni
PE     7ade0000-7af74000     Deferred system.drawing.ni
ELF     7b800000-7b94a000     Export kernel32<elf>
\\-PE     7b820000-7b94a000     \\ kernel32
ELF     7bc00000-7bcae000     Deferred ntdll<elf>
\\-PE     7bc10000-7bcae000     \\ ntdll
ELF     7bf00000-7bf03000     Deferred <wine-loader>
PE     7c420000-7c4a7000     Deferred msvcp80
ELF     7c765000-7c787000     Deferred winhttp<elf>
\\-PE     7c770000-7c787000     \\ winhttp
ELF     7c787000-7d69f000     Deferred libglcore.so.1
ELF     7d6d3000-7d6da000     Deferred libnss_dns.so.2
ELF     7d6da000-7d6dd000     Deferred libnss_mdns4_minimal.so.2
ELF     7d6dd000-7d6f6000     Deferred rasapi32<elf>
\\-PE     7d6e0000-7d6f6000     \\ rasapi32
ELF     7d6f6000-7d73f000     Deferred jscript<elf>
\\-PE     7d700000-7d73f000     \\ jscript
ELF     7d73f000-7d753000     Deferred xinput1_3<elf>
\\-PE     7d740000-7d753000     \\ xinput1_3
ELF     7d753000-7d762000     Deferred libgcc_s.so.1
ELF     7d851000-7d90b000     Deferred libgl.so.1
ELF     7d90b000-7d97d000     Deferred libglu.so.1
ELF     7d97d000-7d993000     Deferred glu32<elf>
\\-PE     7d980000-7d993000     \\ glu32
ELF     7d993000-7d9dd000     Deferred dsound<elf>
\\-PE     7d9a0000-7d9dd000     \\ dsound
ELF     7d9dd000-7da03000     Deferred netapi32<elf>
\\-PE     7d9e0000-7da03000     \\ netapi32
ELF     7da03000-7da16000     Deferred t2embed<elf>
\\-PE     7da10000-7da16000     \\ t2embed
ELF     7da16000-7da2a000     Deferred dwmapi<elf>
\\-PE     7da20000-7da2a000     \\ dwmapi
ELF     7da2a000-7da2e000     Deferred libgpg-error.so.0
ELF     7da2e000-7da97000     Deferred libgcrypt.so.11
ELF     7da97000-7daa9000     Deferred libtasn1.so.3
ELF     7daa9000-7dab2000     Deferred libkrb5support.so.0
ELF     7dab2000-7dad6000     Deferred libk5crypto.so.3
ELF     7dad6000-7db68000     Deferred libkrb5.so.3
ELF     7db68000-7dc05000     Deferred libgnutls.so.26
ELF     7dc05000-7dc30000     Deferred libgssapi_krb5.so.2
ELF     7dc30000-7dc67000     Deferred libcups.so.2
ELF     7dc67000-7dc80000     Deferred spoolss<elf>
\\-PE     7dc70000-7dc80000     \\ spoolss
ELF     7dc80000-7dc9d000     Deferred localspl<elf>
\\-PE     7dc90000-7dc9d000     \\ localspl
ELF     7dc9d000-7dcb1000     Deferred midimap<elf>
\\-PE     7dca0000-7dcb1000     \\ midimap
ELF     7dcb1000-7dcd5000     Deferred msacm32<elf>
\\-PE     7dcc0000-7dcd5000     \\ msacm32
ELF     7dcd5000-7dcec000     Deferred msacm32<elf>
\\-PE     7dce0000-7dcec000     \\ msacm32
ELF     7dcec000-7dcf2000     Deferred libattr.so.1
ELF     7dcf2000-7dcf9000     Deferred libgdbm.so.3
ELF     7dcf9000-7dd58000     Deferred libpulse.so.0
ELF     7dd68000-7dd71000     Deferred librt.so.1
ELF     7dd71000-7de39000     Deferred libasound.so.2
ELF     7de39000-7de6e000     Deferred winealsa<elf>
\\-PE     7de40000-7de6e000     \\ winealsa
ELF     7de6e000-7de81000     Deferred lz32<elf>
\\-PE     7de70000-7de81000     \\ lz32
ELF     7de81000-7de9a000     Deferred version<elf>
\\-PE     7de90000-7de9a000     \\ version
ELF     7de9a000-7deb2000     Deferred usp10<elf>
\\-PE     7dea0000-7deb2000     \\ usp10
ELF     7deb2000-7dec5000     Deferred msimg32<elf>
\\-PE     7dec0000-7dec5000     \\ msimg32
ELF     7dec5000-7def9000     Deferred winspool<elf>
\\-PE     7ded0000-7def9000     \\ winspool
ELF     7def9000-7dfa9000     Deferred comdlg32<elf>
\\-PE     7df00000-7dfa9000     \\ comdlg32
ELF     7dfa9000-7dfbf000     Deferred libresolv.so.2
ELF     7dfbf000-7dfc3000     Deferred libkeyutils.so.1
ELF     7dfc3000-7dfc8000     Deferred libcap.so.2
ELF     7dfc8000-7dfcf000     Deferred libasound_module_pcm_pulse.so
ELF     7dfcf000-7dfed000     Deferred iphlpapi<elf>
\\-PE     7dfe0000-7dfed000     \\ iphlpapi
ELF     7dfed000-7e01a000     Deferred ws2_32<elf>
\\-PE     7dff0000-7e01a000     \\ ws2_32
ELF     7e01a000-7e034000     Deferred wsock32<elf>
\\-PE     7e020000-7e034000     \\ wsock32
ELF     7e034000-7e0c8000     Deferred winmm<elf>
\\-PE     7e040000-7e0c8000     \\ winmm
ELF     7e0c8000-7e181000     Deferred mshtml<elf>
\\-PE     7e0d0000-7e181000     \\ mshtml
ELF     7e181000-7e1a3000     Deferred mpr<elf>
\\-PE     7e190000-7e1a3000     \\ mpr
ELF     7e1a3000-7e1f4000     Deferred wininet<elf>
\\-PE     7e1b0000-7e1f4000     \\ wininet
ELF     7e1f4000-7e236000     Deferred urlmon<elf>
\\-PE     7e200000-7e236000     \\ urlmon
ELF     7e236000-7e317000     Deferred oleaut32<elf>
\\-PE     7e250000-7e317000     \\ oleaut32
ELF     7e317000-7e357000     Deferred shdocvw<elf>
\\-PE     7e320000-7e357000     \\ shdocvw
ELF     7e37b000-7e503000     Deferred shell32<elf>
\\-PE     7e390000-7e503000     \\ shell32
ELF     7e503000-7e56d000     Deferred rpcrt4<elf>
\\-PE     7e510000-7e56d000     \\ rpcrt4
ELF     7e56d000-7e661000     Deferred ole32<elf>
\\-PE     7e580000-7e661000     \\ ole32
ELF     7e661000-7e69a000     Deferred rsaenh<elf>
\\-PE     7e670000-7e69a000     \\ rsaenh
ELF     7e69a000-7e6b1000     Deferred imagehlp<elf>
\\-PE     7e6a0000-7e6b1000     \\ imagehlp
ELF     7e6b1000-7e6c4000     Deferred softpub<elf>
\\-PE     7e6c0000-7e6c4000     \\ softpub
ELF     7e6c4000-7e6f7000     Deferred uxtheme<elf>
\\-PE     7e6d0000-7e6f7000     \\ uxtheme
ELF     7e6f7000-7e7ba000     Deferred comctl32<elf>
\\-PE     7e700000-7e7ba000     \\ comctl32
ELF     7e7ba000-7e83a000     Deferred crypt32<elf>
\\-PE     7e7c0000-7e83a000     \\ crypt32
ELF     7e83a000-7e867000     Deferred wintrust<elf>
\\-PE     7e840000-7e867000     \\ wintrust
ELF     7e867000-7e8d1000     Deferred msvcrt<elf>
\\-PE     7e880000-7e8d1000     \\ msvcrt
ELF     7e8d1000-7e8da000     Deferred libxcursor.so.1
ELF     7e8da000-7e8df000     Deferred libxfixes.so.3
ELF     7e8df000-7e8e3000     Deferred libxcomposite.so.1
ELF     7e8e3000-7e8eb000     Deferred libxrandr.so.2
ELF     7e8eb000-7e8f5000     Deferred libxrender.so.1
ELF     7e8f5000-7e8fb000     Deferred libxxf86vm.so.1
ELF     7e8fb000-7e91a000     Deferred imm32<elf>
\\-PE     7e900000-7e91a000     \\ imm32
ELF     7e91a000-7e91f000     Deferred libxdmcp.so.6
ELF     7e91f000-7e939000     Deferred libxcb.so.1
ELF     7e939000-7ea28000     Deferred libx11.so.6
ELF     7ea28000-7ea38000     Deferred libxext.so.6
ELF     7ea38000-7ea50000     Deferred libice.so.6
ELF     7ea50000-7ea59000     Deferred libsm.so.6
ELF     7ea59000-7eaf2000     Deferred winex11<elf>
\\-PE     7ea70000-7eaf2000     \\ winex11
ELF     7eaf2000-7eb19000     Deferred libexpat.so.1
ELF     7eb19000-7eb46000     Deferred libfontconfig.so.1
ELF     7eb46000-7eb5c000     Deferred libz.so.1
ELF     7eb5c000-7ebd3000     Deferred libfreetype.so.6
ELF     7ebd4000-7ebd6000     Deferred libnvidia-tls.so.1
ELF     7ebdf000-7ebe3000     Deferred libcom_err.so.2
ELF     7ebe3000-7ec7f000     Deferred gdi32<elf>
\\-PE     7ebf0000-7ec7f000     \\ gdi32
ELF     7ec7f000-7edc2000     Deferred user32<elf>
\\-PE     7eca0000-7edc2000     \\ user32
ELF     7edc2000-7ee1c000     Deferred shlwapi<elf>
\\-PE     7edd0000-7ee1c000     \\ shlwapi
ELF     7ee1c000-7ee70000     Deferred advapi32<elf>
\\-PE     7ee30000-7ee70000     \\ advapi32
ELF     7ef9a000-7efa6000     Deferred libnss_files.so.2
ELF     7efa6000-7efb1000     Deferred libnss_nis.so.2
ELF     7efb1000-7efca000     Deferred libnsl.so.1
ELF     7efca000-7eff0000     Deferred libm.so.6
ELF     7eff0000-7eff3000     Deferred libxinerama.so.1
ELF     7eff3000-7eff7000     Deferred libxau.so.6
ELF     7eff7000-7f000000     Deferred libnss_compat.so.2
ELF     b7d91000-b7d96000     Deferred libuuid.so.1
ELF     b7d98000-b7d9c000     Deferred libdl.so.2
ELF     b7d9c000-b7eff000     Deferred libc.so.6
ELF     b7f00000-b7f19000     Deferred libpthread.so.0
ELF     b7f29000-b8064000     Deferred libwine.so.1
ELF     b8066000-b8084000     Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\\Program Files\\Electronic Arts\\The Sims 3\\Game\\Bin\\Sims3Launcher.exe
     0000003f 0
     0000003e 0
     0000003d 0
     0000003c 0
     0000003b 0
     0000003a 0
     00000039 0
     00000038 0
     00000037 0
     00000036 0
     00000035 0
     00000034 0
     00000033 0
     00000032 0
     00000031 0
     00000030 0
     00000026 0
     00000025 0
     00000024 0
     00000023 0
     00000022 2
     00000021 0
     00000009 0 <==
0000000c
     00000027 0
     00000012 0
     0000000e 0
     0000000d 0
0000000f
     00000015 0
     00000014 0
     00000011 0
     00000010 0
00000016
     00000017 0
Backtrace:
=>0 0x7b840bf9 RaiseException+0x89() in kernel32 (0x0033ef94)
1 0x79f97065 in mscorwks (+0x127065) (0x0033eff4)
2 0x7a0945a4 in mscorwks (+0x2245a4) (0x0033f0b8)
3 0x06acaedc (0x0033f190)
4 0x06aca9b0 (0x0033f1b8)
5 0x06aca752 (0x00000000)
NSLW Monday 22 June 2009 at 21:49
NSLW

You may have installed .NET Framework 2.0 second time and it's unhealthy for wineprefix or something gone wrong. Anyway try to install The Sims 3 once more time and do not do anything additional and check if The Sims3 Launcher works.
Elokin6 Tuesday 23 June 2009 at 2:39
Elokin6Anonymous

Ok, I re-installed Sims 3 starting with a new wineprefix. When I attempt to run the launcher, nothing happens. Sims3Launcher.exe and the wine processes appear in the system monitor's process list then disappear without an error message or anything.

Any ideas?
Elokin6 Tuesday 23 June 2009 at 2:50
Elokin6Anonymous

The game itself won't load now either, lol. I think this install is goofed up too. I'll start over completely with a fresh install of POL and see what happens.
NSLW Tuesday 23 June 2009 at 6:32
NSLW

I would rather try to completely remove "~/.PlayOnLinux/wineprefix/TheSims3"
Elokin6 Tuesday 23 June 2009 at 9:01
Elokin6Anonymous

I did completely remove the directory prior to reinstalling. This time, I removed POL, ~/.PlayOnLinux, WINE, and ~/.wine just to be certain. The game runs now, but the launcher still will not. Here's the beginning of the terminal output:

Unhandled Exception: ?+?: Signature length read in (487734036 bytes) does not match expected size: 7 bytes
at ?.?(String A_0, XmlDocument& A_1)
at ?.?(String A_0, ? A_1, XmlDocument& A_2)
at ?.?(String A_0, ? A_1)
at ?.?(String A_0)
at ?.?()
at ?.?(Sims3LauncherForm A_0)
at ?.?(String[] A_0)
wine: Unhandled exception 0xe0434f4d at address 0x7b8444e3 (thread 0009), starting debugger...
Unhandled exception: 0xe0434f4d in 32-bit code (0x7b8444e3).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b8444e3 ESP:0033ef30 EBP:0033ef94 EFLAGS:00000246( - -- I Z- -P- )
EAX:7b82ecf1 EBX:7b8b7ff4 ECX:00000000 EDX:0033efcc
ESI:0033efcc EDI:e0434f4d


I saved the rest of the debugger output to a text file because I'm not sure what information is useful. I am absolutely certain that I did not install .Net more than once this time.

Any ideas? This seems so strange since I appear to be the only person encountering this issue. I am using an install of Mint that is less than 24 hours old and I completely formatted my hard drive, so I don't think it's something corrupt in the OS. May I ask what distribution of Linux you are using?

Thanks again for your help. I truly appreciate it.
NSLW Monday 6 July 2009 at 19:51
NSLW


Any ideas? This seems so strange since I appear to be the only person encountering this issue.

Quote from Elokin6

You are not the only one. Now i do have the same problem. I just updated The Sims 3 from 1.0.631.00002 (Launcher worked) to latest version (Launcher doesn't work). You've got probably newer version of The Sims 3 on DVD and that's why you cannot start this launcher.