I'm trying to get Warcraft 3: The Frozen Throne or Reign of Chaos to work in wine version 1.3.35 on Gentoo x86_64 kernel 3.0.6 (oss USE flag is included). However, although installation of both games went smoothly, no matter which one I use, I get this error when I attempt to play: ($GAME) was unable to detect a disc in your CD-ROM drive. Please make sure your ($GAME) disc is in your CD-ROM drive, then click on 'Retry'. In this situation (Game) corresponds with either of the two: 1. Reign of Chaos 2. Frozen Throne I've looked at solutions through Google, and all of them basically tell me to download the newest patch which apparently allows this game to work without the CD. Although I've found this patch, I am unsure of two things: 1. Is it possible to still play the game WITH the CD? The reason I ask this is because I would like to download all of the latest patches since the patch that allows users to play without the CD. 2. Which folder should this patch be moved to?
Bump for help. I've already looked through the AppDB and although this problem did show up (twice on Reign of Chaos), the solutions did not work for me in case anybody was wondering, which is why I made the first post.
I'm not sure what you mean by a "clean prefix."
This was my first installation of Wine. I never re-installed it on this computer.
> This was my first installation of Wine. I never re-installed it on this computer. >Remember that the prefix and the install are separate items. The install is in you system with the other applications. Your prefix resides in your home folder at $HOME/.wine. If you never used wine on your user home folder you would have had a clean prefix up to the point that you started installing things in wine. The first time you run a windows app with wine it will create a prefix if one does not exist. If you tried any of the solutions for WC3 (some are very outdated) in appdb.winehq.org or installed other windows software you can have a prefix that prevents you from running WC3. I would start with a clean prefix. Run the install in the terminal and get a log. If the log is more than a few lines post the log on pastebin.com and link here. The instructions for getting a log are here: http://wiki.winehq.org/FAQ#get_log -- John M. Drescher
BTW, I own a copy of WC3 battle chest edition and I also use gentoo so I can possibly look into this later this week. WC3 has worked for me for many years however I have not played it much lately (no free time anymore). I will start with a clean prefix and wine 1.3.35. -- John M. Drescher
Entanglement wrote:> ($GAME) was unable to detect a disc in your CD-ROM drive. > Please make sure your ($GAME) disc is in your CD-ROM drive, then > click on 'Retry'.Have you mapped the cd to a drive in winecfg? When you compile Wine, what gcc version have you used? And did you have prelink installed?
bumping again because it seems this thread has been forgotten
I'm sorry to hear that Mr. Drescher, As for your suggestion, I'm not completely understanding it. Is in ~/.wine/dosdevices/, are you suggesting that I make d:: symlinked to /mnt/cdrom?
Okay, I've taken your suggestion and implemented them. I unlinked d: and d:: in ~/.wine/dosdevices/ and then remade the symlinks to d: and d:: but again I get the same error. As for running the program with: ~/.wine/path/to/the/program.exe &> ~/Documents/log.txt, the log file provides nothing and is an empty .txt file.
Thank you for those tips Mr. McKenzie, As per your suggestion, I did the following: Code: cd $HOME/.wine/drive_c/Program\ Files/Program\ Directory/Program.exe &> log.txt This successfully generated a log.txt file in the directory of $HOME/.wine/drive_c/Program\ Files/Program\ Directory/. Unfortunately, the log.txt file constantly ends up empty. The exception is if I go back into my terminal instead, and Ctrl+C to quit outputs: Code: fixme:console:CONSOLE_DefaultHandler Terminating process 32 on event 0 The "process XY" part seems to be dynamic as it constantly changes every time I do this. At this point I think the easier solution would be to just take the patch that let's everybody skip putting the CD in and just put that in the correct folder. So, as a last resort, my question is does anybody know which folder this might be and which patch I will need?