http://bugs.winehq.org/show_bug.cgi?id=19168
Summary: Serious Sam can't find install CD Product: Wine Version: 1.1.23 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: tethys@gmail.com
I've been running Serious Sam under an ancient version of Wine (0.9.46) for quite a while. To avoid having to dig out the CD every time I wanted to play it, I copied the install CD to disk, and configured Wine to treat that as a CD-ROM drive. This all worked perfectly, and at startup, Serious Sam found the install CD present, and ran as expected.
However, I recently upgraded to Fedora 11, complete with a shiny new Wine version. However, Serious Sam now can't find the install CD at startup. I've checked in winecfg, and it's still there, mapped as drive D, and marked as being a CD-ROM.
My home directory is NFS mounted, and hence identical between the version of Wine that works and the one that doesn't.
It may or may not be relevant, but I've gone from a 32-bit OS (albeit on a 64-bit machine) to a 64-bit one.
http://bugs.winehq.org/show_bug.cgi?id=19168
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2009-07-03 17:11:17 --- please post the results of your regression test http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=19168
--- Comment #2 from Tethys tethys@gmail.com 2009-07-06 04:10:47 --- If I had the time to do a regression test, I would have done so. But I'm flat out at the moment. I thought I'd take half an hour out of my work and play some Serious Sam to give me a break. But it wasn't to be, so I logged a bug about it. If you want me to do the regression test, then it's not going to be until September at the absolute earliest. Sorry...
http://bugs.winehq.org/show_bug.cgi?id=19168
--- Comment #3 from Tethys tethys@gmail.com 2009-07-06 04:11:55 --- Incidentally, it doesn't find the CD if it's physically in the drive either.
http://bugs.winehq.org/show_bug.cgi?id=19168
--- Comment #4 from Jeff Zaroyko jeffz@jeffz.name 2009-07-06 04:16:38 --- The regression test doesn't take much time to complete and can be done in small steps and resumed at any point. So if you have 5 minutes here, 10 minutes there, you'll complete it and be able to post the result which will help get your bug sorted out if it's a regression.
http://bugs.winehq.org/show_bug.cgi?id=19168
--- Comment #5 from Tethys tethys@gmail.com 2009-07-11 17:04:47 --- My attempts to regression test this have fallen somewhat flat in that the midpoint as picked by git bisect refuses to build on my machine. I've arbitrarily marked it as bad, and time will tell if that was the right move.
http://bugs.winehq.org/show_bug.cgi?id=19168
Tethys tethys@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org
--- Comment #6 from Tethys tethys@gmail.com 2009-07-30 06:59:52 --- OK, a regression test reveals the offending commit to be:
commit 8227c030732f8e27283b495a0f310400e19c132e Author: Alexandre Julliard julliard@winehq.org Date: Mon Nov 10 16:11:05 2008 +0100
mountmgr: Return the drive type even when the buffer is too small.
http://bugs.winehq.org/show_bug.cgi?id=19168
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=19168
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer
--- Comment #7 from Austin English austinenglish@gmail.com 2010-09-07 15:42:32 CDT --- Is this still an issue in current (1.3.2 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=19168
apmetcalfe@yahoo.ie changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |apmetcalfe@yahoo.ie
--- Comment #8 from apmetcalfe@yahoo.ie 2010-09-21 15:51:56 CDT --- (In reply to comment #7)
Is this still an issue in current (1.3.2 or newer) wine?
Not for me. I tested the "Gold Edition" of "Serious Sam: The First Encounter" in wine 1.3.2.
I don't know how Tethys did it, but this is how I fixed the game to work without needing the cd in the computer:
Step 1: Install the game from the cd.
Step 2: Patch to the latest version 1.05.
Step 3: Create a new folder on your computer, lets call it "CD", open up the "Drives" tab in "winecfg", and set this folder as a new drive. Click on "Advanced" and make sure "CD-ROM" is checked, not "Autodetect".
Step 4: Copy the files "Entities.dll" and "SeriousSam.exe" from the game cd into the "CD" folder. These files are located in the "Install/Bin" folder on the game cd. Make sure to keep the file structure intact. In other works the "CD" folder should contain a folder named "Install", which contains a folder named "Bin", which contains the two files.
Step 5: In the root of the "CD" folder create the hidden files ".windows-label" and ".windows-serial". In the ".windows-label" file place the label of the cd, and in the ".windows-serial" place the serial. These can be found by placing the original cd into your computer, opening the "Drives" tab in "winecfg", highlighting your cdrom drive and clicking on "Advanced". In my case it was: Label:SamFE_Gold Serial:5689CB0C
And that should be it. The game should now play without the cd.
This method can also be used to play the "Second Encounter" without needing the cd in your computer . In this case there is only one file needed, the "EntitiesMP.dll" file located in the "Install/Bin" folder on the cd of the "Second Encounter". The labels in this case were: Label:SamSE_Gold Serial:99CAE45D
http://bugs.winehq.org/show_bug.cgi?id=19168
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |8227c030732f8e27283b495a0f3 | |10400e19c132e
http://bugs.winehq.org/show_bug.cgi?id=19168
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
--- Comment #9 from André H. nerv@dawncrow.de 2011-10-03 06:13:06 CDT --- A +mountmgr log would help. I bet the CD folder get's the type "DRIVE_REMOTE" (from DEVICE_NETWORK) for being on a NFS.
http://bugs.winehq.org/show_bug.cgi?id=19168
--- Comment #10 from pete vazz28@yahoo.com 2012-01-26 14:27:12 CST --- Created attachment 38563 --> http://bugs.winehq.org/attachment.cgi?id=38563 SETUP.EXE
http://bugs.winehq.org/show_bug.cgi?id=19168
--- Comment #11 from Austin English austinenglish@gmail.com 2012-01-26 14:46:59 CST --- The content of attachment 38563 has been deleted by Austin English austinenglish@gmail.com who provided the following reason:
copyrighted file
The token used to delete this attachment was generated at 2012-01-26 14:46:57 CST.
http://bugs.winehq.org/show_bug.cgi?id=19168
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2012-01-31 10:48:48 CST --- Yes, network file system will take precedence over CDROM. If you want to avoid having to use the physical CD, the right way is to make an iso image of the CD and mount that.
http://bugs.winehq.org/show_bug.cgi?id=19168
--- Comment #13 from apmetcalfe@yahoo.ie 2012-02-01 08:09:44 CST --- (In reply to comment #12)
Yes, network file system will take precedence over CDROM. If you want to avoid having to use the physical CD, the right way is to make an iso image of the CD and mount that.
Hi Alexandre,
It is not necessary to keep a full iso on your computer or to mount anything. As I mentioned in comment 7 you all you need is some grab some files from the cd (a couple of kb in size), put them in a folder on your computer, put the correct cd label and serial info in two separtate text files within the folder, and to tell wine to treat that folder as a cd. This is a nice method that works well with games with a simple cd check.
http://bugs.winehq.org/show_bug.cgi?id=19168
--- Comment #14 from apmetcalfe@yahoo.ie 2012-02-01 08:12:26 CST --- Sorry I meant comment 8, not comment 7.
http://bugs.winehq.org/show_bug.cgi?id=19168
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2012-02-01 08:20:00 CST --- It may or may not work, depending on how the app does the check, and what filesystem the files are on. That was my point; it's not a supported configuration, if it works for you great, but if not it's not a bug.
http://bugs.winehq.org/show_bug.cgi?id=19168
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |adys.wh@gmail.com
--- Comment #16 from Jerome Leclanche adys.wh@gmail.com 2012-02-21 13:15:04 CST --- Closing