View previous topic :: View next topic |
Author |
Message |
LonelyStar Guru
Joined: 06 Dec 2005 Posts: 390
|
Posted: Thu Oct 19, 2006 1:10 pm Post subject: Somethin like DAEMON tools for Linux? |
|
|
Hello together,
I am trying to play Warcraft III (with wine) on my laptop. Unfortantly is the CD-ROM of my laptop broken. So I made a iso image (on a different computer) of the CD and mounted it over loopack device. Installation went fine, but when I try to start the game it can not find the cdrom.
Is there a way I can moun the iso image making Warcraft III think it's in a CD-ROM-Drive?
Or do you have any other Ideas?
Thanks!
Nathan |
|
Back to top |
|
|
jonqrandom n00b
Joined: 29 Sep 2005 Posts: 10
|
Posted: Thu Oct 19, 2006 1:27 pm Post subject: |
|
|
i don't have a technical solution, but seeing as you have the original CD and all, i can't see what would be wrong with just getting a nocd patch - i'm not advocating piracy or anything like that, but if you own the game you should get to play it |
|
Back to top |
|
|
BlackEdder Advocate
Joined: 26 Apr 2004 Posts: 2588 Location: Dutch enclave in Egham, UK
|
Posted: Thu Oct 19, 2006 1:33 pm Post subject: |
|
|
You can mount it as a loop device (you need loop device support in the kernel)
Code: | cd ~/
mkdir tmpmount
mount -o loop -t iso9660 wow.iso ~/tmpmount |
|
|
Back to top |
|
|
LonelyStar Guru
Joined: 06 Dec 2005 Posts: 390
|
Posted: Thu Oct 19, 2006 2:18 pm Post subject: |
|
|
Hello,
Thanks for your replies.
Mounting as a loop device does not help (that is the way I installed warcraft). The game does not recognize it as the CD. I also did not yet find a NoCD patch for warcraft (Frozen Throne to be exact) that worked. I probably have to search a little more
Nathan |
|
Back to top |
|
|
BlackEdder Advocate
Joined: 26 Apr 2004 Posts: 2588 Location: Dutch enclave in Egham, UK
|
Posted: Thu Oct 19, 2006 3:28 pm Post subject: |
|
|
You probably have to tell wine (through winecfg) to treat the loop device directory as a cdrom |
|
Back to top |
|
|
(l)user Guru
Joined: 31 Jan 2004 Posts: 334 Location: Poland
|
Posted: Thu Oct 19, 2006 8:16 pm Post subject: |
|
|
There is such tool, its called cdemu. It used to be for *.bin *.cue only but it seems they have added support for .mds, .ccd, .nrg in lastest release. _________________ Registered Linux user #302020
Gadu Gadu #490092 |
|
Back to top |
|
|
Maetis n00b
Joined: 17 Oct 2006 Posts: 21
|
Posted: Sat Oct 21, 2006 7:24 pm Post subject: |
|
|
You can mount .iso, .nrg and .mdf with the mount command, only .bin/.cue needs cdemu AFAIK.
.ISO :
mount -t iso9660 -o loop,user image.iso /wheretomount
.MDF : (haven't tested this though)
mount image.mdf -o loop=/dev/loop0 /wheretomount
.NRG :
mount -o loop,offset=307200 image.nrg /wheretomount _________________
Quote: | 'The man who learns
only what others know
is as ignorant as if
he learns nothing
The treasures
of knowledge are
the most rare, and
guarded most harshly.'
- Chronicle of the First Age |
|
|
Back to top |
|
|
RushPL Tux's lil' helper
Joined: 25 Dec 2005 Posts: 116 Location: Poland, Gdansk
|
Posted: Sat Oct 21, 2006 11:02 pm Post subject: |
|
|
Maetis wrote: | You can mount .iso, .nrg and .mdf with the mount command, only .bin/.cue needs cdemu AFAIK.
.ISO :
mount -t iso9660 -o loop,user image.iso /wheretomount
.MDF : (haven't tested this though)
mount image.mdf -o loop=/dev/loop0 /wheretomount
.NRG :
mount -o loop,offset=307200 image.nrg /wheretomount |
If you ever used Daemon Tools you should know that mounting ISOs manually is not the same kind of experience. |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6051 Location: Removed by Neddy
|
Posted: Sat Oct 21, 2006 11:15 pm Post subject: |
|
|
Then the only other explanation is copy-protection - the good old kind that works on physical disk only. Thus an ISO image (mounting as a loop back is good enough) wont work
There is no equiv of "emulate ###" for Linux cause that game isn't a Linux game _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
chico_r n00b
Joined: 22 Jun 2005 Posts: 9 Location: Brazil
|
Posted: Tue Nov 28, 2006 1:57 am Post subject: |
|
|
Naib wrote: | Then the only other explanation is copy-protection - the good old kind that works on physical disk only. Thus an ISO image (mounting as a loop back is good enough) wont work
There is no equiv of "emulate ###" for Linux cause that game isn't a Linux game |
I'm also trying to mount a CD image of Warcraft3 Frozen Throne, the CD is working fine, but when I mount the image under /mnt/cdrom (to avoid problems of telling cedega to look to another place) the CD mounted is not recognized as original.
I'm using cdemu 0.8 to mount a .CCD image that under windows and the game recognizes de image as oficial CD... I hate to carry the original CDs of my games.
Then I tried to create a .bin image using cdrdao, but it created .bin and .toc. I was expecting that cdrdao could create a .bin .cue image. I was unable to open .bin in the cdemu (is it possible?)
starting cdemu
- modprobe cdemu
mounting image under cdemu
- cdemu 0 /mnt/winD/Images/Warcraft3/Warcraft3TFT.ccd
mounting cdemu on mounting point
- mount -t iso9660 /dev/cdemu0 /mnt/cdrom
maybe it's the -t iso9660 that is messing up with the copy protection, as this particular protection uses the audio subchannel |
|
Back to top |
|
|
killertux Tux's lil' helper
Joined: 11 Dec 2003 Posts: 119
|
Posted: Tue Nov 28, 2006 7:02 pm Post subject: |
|
|
Seem like this do not work at all cdemu 0.7 from portage do not emerge at all and cdemu 0.8 and latest version from svn installs and everyting goes well
after I try the last command for mounting bin/cue mount -t iso9660 /dev/cdemu0 /mnt/cdrom there it fails and claims the image is damaged or someting like that... if type is not defined it ask to define the image type.
anyway TODO(if it's not outdated) file says subchannel is not support so it do not work with Warcraft III. |
|
Back to top |
|
|
Salius n00b
Joined: 26 Sep 2006 Posts: 59 Location: ~/
|
Posted: Tue Nov 28, 2006 8:10 pm Post subject: |
|
|
Hi guys,
I made my own NoCD patch for Warcraft III: The Frozen Throne that I *know* works for 1.0 (initial install). I've not bothered patching so if you updated your WC3 install you're SOL.
If anybody wants my NoCD patch then shoot me a line and I shall share.
DISCLAIMER: Piracy is bad, mmmk? Be sure to own the game if you approach me for what I've offered or you may/may not end up as prison currency. |
|
Back to top |
|
|
chico_r n00b
Joined: 22 Jun 2005 Posts: 9 Location: Brazil
|
Posted: Wed Nov 29, 2006 6:16 pm Post subject: |
|
|
killertux wrote: | Seem like this do not work at all cdemu 0.7 from portage do not emerge at all and cdemu 0.8 and latest version from svn installs and everyting goes well
after I try the last command for mounting bin/cue mount -t iso9660 /dev/cdemu0 /mnt/cdrom there it fails and claims the image is damaged or someting like that... if type is not defined it ask to define the image type.
anyway TODO(if it's not outdated) file says subchannel is not support so it do not work with Warcraft III. |
Well, the version 0.8 emerged (forcing) in my linux 64 worked fine to mount .CCD, but it only uses the .ccd and the .img files
that were generated with clonecd, the .sub file is being probably ignored (i'll test this later, but i'm quite sure of it). I can even install the game, but the game does not run with the image because it is not recognized as an original CD. And it is the exact same image that i use in daemon tools without problems.
Is there someone that tested the subchannel data usage for .MDS and .CUE files in cdemu?
-- Install cdemu 0.8 if you have compilation error in 0.7 or simply wants the partial ccd or nrg/mds/cue support
cd /usr/portage/app-cdr/cdemu/
cp cdemu-0.7.ebuild cdemu-0.8.ebuild
ebuild cdemu-0.8.ebuild digest |
|
Back to top |
|
|
|