http://bugs.winehq.org/show_bug.cgi?id=26273
Summary: Sims 3 can't detect disc Product: Wine Version: 1.3.14 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Even though I have D: and D:: symlinked to /media/Sims3 and /dev/sr0, and verified that InstallSource was set to d:\ in the app's registry, it still won't recognize the disc.
According to http://www.snootysims.com/forums/viewtopic.php?f=34&t=30012 Sims 3 uses a snippet of Securom code to check for the disc.
http://bugs.winehq.org/show_bug.cgi?id=26273
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation
http://bugs.winehq.org/show_bug.cgi?id=26273
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matteo.mystral@gmail.com
--- Comment #1 from Matteo Bruni matteo.mystral@gmail.com 2011-03-02 05:27:44 CST --- (In reply to comment #0)
Even though I have D: and D:: symlinked to /media/Sims3 and /dev/sr0, and verified that InstallSource was set to d:\ in the app's registry, it still won't recognize the disc.
I did have a look at this a while back. IIRC, the disc is in UDF format and the game calls GetVolumeInformation, which is not implemented for UDF filesystems. The issue is, among the data returned by GetVolumeInformation there is a serial number which is not stored in the original disc; the serial is instead generated from the volume data by GetVolumeInformation itself by means of an undisclosed algorithm...
http://bugs.winehq.org/show_bug.cgi?id=26273
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|obfuscation |
--- Comment #2 from Dan Kegel dank@kegel.com 2011-05-04 21:06:13 CDT --- Steven Wallace wrote me and said that it works after applying the attached patch and working around https://bugs.launchpad.net/ubuntu/+source/linux/+bug/777528
http://bugs.winehq.org/show_bug.cgi?id=26273
--- Comment #3 from Dan Kegel dank@kegel.com 2011-05-04 21:07:04 CDT --- Created an attachment (id=34483) --> (http://bugs.winehq.org/attachment.cgi?id=34483) Steven's patch to add udf support
http://bugs.winehq.org/show_bug.cgi?id=26273
--- Comment #4 from Dan Kegel dank@kegel.com 2011-05-04 22:50:01 CDT --- Incidentally, he mentioned that he used winetricks_read_udf_volume_name() from winetricks as a guide for how to get the udf volume name.
http://bugs.winehq.org/show_bug.cgi?id=26273
Alex cerebro.alexiel@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cerebro.alexiel@gmail.com
--- Comment #5 from Alex cerebro.alexiel@gmail.com 2011-06-13 03:53:56 CDT --- I read the bug you created on launchpad and the attached patch. Is it a kernel bug ? a wine bug ? both ? Did someone sent the patch to wine-patches ?
As a side note, this bug is not Sims3 specific and would be another victory with the defeat of SecuROM in the last Wine release.
http://bugs.winehq.org/show_bug.cgi?id=26273
--- Comment #6 from Dan Kegel dank@kegel.com 2011-06-13 09:13:48 CDT --- Both the kernel and wine need fixing.
http://bugs.winehq.org/show_bug.cgi?id=26273
Hendrik Knackstedt hendrik.knackstedt@t-online.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hendrik.knackstedt@t-online | |.de
--- Comment #7 from Hendrik Knackstedt hendrik.knackstedt@t-online.de 2011-08-15 14:01:36 CDT --- How's the status on this? The kernel patch seems to 've been applied but what about the patch for wine? Is somebody working on this?
http://bugs.winehq.org/show_bug.cgi?id=26273
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation, patch
--- Comment #8 from Austin English austinenglish@gmail.com 2011-08-15 14:59:04 CDT --- (In reply to comment #7)
How's the status on this? The kernel patch seems to 've been applied but what about the patch for wine? Is somebody working on this?
It was never submitted to wine-patches.
Dan, would you or Steven please submit it?
http://bugs.winehq.org/show_bug.cgi?id=26273
--- Comment #9 from Alex cerebro.alexiel@gmail.com 2011-08-15 23:40:31 CDT --- Created an attachment (id=35979) --> (http://bugs.winehq.org/attachment.cgi?id=35979) Add UDF support to wine
I've worked on it and my patch is ready, you can test it if you want. As AJ is on vacation, there are tons of waiting patches so I just wanted so wait a bit before sending my patche(s) for review.
Concerning the kernel side, the patch is still not committed in linus tree (see https://bugzilla.kernel.org/show_bug.cgi?id=39062#c4). I think the patch is in a "subtree" and will be merged into master soon-or-later.
If you have any comment on my patch, I'd be glad to improve it.
http://bugs.winehq.org/show_bug.cgi?id=26273
--- Comment #10 from Alex cerebro.alexiel@gmail.com 2011-08-20 03:05:26 CDT --- On the kernel side, the patch had been committed, see [1]. On the wine side however, you'll have probably to wait a couple of weeks.
It doesn't really matter because you'll need a 3.1 kernel which hasn't been released yet.
If you're impatient, you can go compiling the kernel and wine with my path ;)
--- [1] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=...
http://bugs.winehq.org/show_bug.cgi?id=26273
--- Comment #11 from Alex cerebro.alexiel@gmail.com 2011-09-06 11:58:16 CDT --- It should be fixed by http://source.winehq.org/git/wine.git/commitdiff/73f4e23938142225efdc233f9db...
Will try the latest wine+linux and will post here the result.
http://bugs.winehq.org/show_bug.cgi?id=26273
--- Comment #12 from Alex cerebro.alexiel@gmail.com 2011-09-08 08:38:21 CDT --- I confirm the game does not ask to insert the disc any more.
What you need is : - linux kernel >= 3.1-rc3 (kernel.org is down, linux is hosted at github temporarily) - wine 1.3.28 (will be released in a couple of hours) - defining a drive, that is to say having two symbolic links d: -> mount point of the ISO/disc and d:: -> /path/to/Sims3.iso or /dev/cdrom with 'd' a free letter in $WINEPREFIX/dosdevices
I know it may be unclear for some people but if you need a detailed/step-by-step guide, it should be written in AppDB not Bugzilla.
Again, thanks to everyone : gamers,coders,testers .. and others !
http://bugs.winehq.org/show_bug.cgi?id=26273
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #13 from Dan Kegel dank@kegel.com 2011-09-08 09:45:39 CDT --- Awesome. Thanks, everybody! And especially thanks to Steven Wallace, who pointed the way. He gets an honorary A.F. medal of the day :-)
http://bugs.winehq.org/show_bug.cgi?id=26273
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2011-09-09 12:54:42 CDT --- Closing bugs fixed in 1.3.28.
http://bugs.winehq.org/show_bug.cgi?id=26273
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |73f4e23938142225efdc233f9db | |56334ce8e326f CC| |focht@gmx.net Component|-unknown |kernel32