Page 1 of 1

No CD play

Posted: Thu Dec 10, 2009 1:07 am
by Collector
Originally Posted: Sun Jun 01, 2008 3:01 pm

I wanted to start a thread about playing the Sierra games completely from the harddrive. Not only is there the convenience of not having to dig out the CD every time, but as any Sierra gamer knows, some of our discs have become quite valuable, with some going for over a $100 on places like eBay. I know I would like to keep my CDs out of harms way. Are there a legal issue with this? Perhaps, but i argue that where there was no clear attempt to prevent this, it was not Sierra's intent. Let's take a little look at the history of Sierra's copyright schema. Then I'll address some of the easier fixes.

Some of Sierra's early games have some well known copyright schemes. The original Space Quest used a fake bad sector on the floppy to fool DOS into thinking that it could not copy the disk. Then there was the manual check, like in King's Quest 4. King's Quest 5 had the little symbols that you had to look up from time to time throughout the game. This was removed from the Multimedia PC CD version. King's Quest 6 had my favorite scheme. The Logic Cliffs were woven into the fabric of the storyline and tried to make it fun.

Sierra abandoned copyright protection with the advent of CDs. Initially most did not have the means to copy CDs and harddrives were too small for most to waste space for a whole CD. In some cases, Sierra even offered complete install on the harddrive of some of the smaller games. Copyright protection didn't really return to Sierra until near the end of the SCI era.

The solutions for hard drive play of Sierra games don't include game data, they just copy all needed data to the harddrive and adjust the configuration to look to the installed folder for the resources. These solutions are posted on Vivendi's boards. They do not assist with distribution of copyrighted material. Almost none of these games even have a simple CD check function, let alone any copyright protection like SecureROM or Starforce. Even the latest collection releases sets the games up to be played totally from the HDD. Even ScummVM, which has had to endure very close scrutiny from LucasArt, recommends copying the needed game data file to the harddrive, with Red Book Audio tracks ripped to OGG or MP3s.

Most of the single CD games can be made to run from the harddrive by simply copying all of the game to the harddrive and editing the config file to get the game to look to its own folder for the needed files. Most have a section at the end the RESOURCE.CFG like:

Code: Select all

audio=C:\SIERRA\GKCD;D:;D:\sfx;D:\patches;D:\aud
sync=D:\aud
movieDir=D:\seq
patchDir=C:\SIERRA\GKCD;D:;D:\patches
Simply editing it to point internally will get the game to look no further than its own folder. ".\" will turn the path into a reletive path instead of an absolute path, causing the game to start in its own folder:

Code: Select all

audio=.\;.\sfx;.\patches;.\aud
sync=.\aud
movieDir=.\seq
patchDir=.\;.\patches 
This does not work for some of the early CD games (after they bought BrightStar Technologies for their lipsyncing technology), as the audio track was a second Red Book Audio CD track. The second Mixed-up Mother Goose and Jones in the Fast Lane are examples of this. Then there are the multi CD games that look for specific CDs for the needed resources. Sometimes these files are identical and sometimes they are named the same, but are different.

In either of these cases, since there is no real copyright protection, disc images can be made and mounted (in DOSBox with imgmount or in Windows with Daemon Tools. For multiple CDs in DOSBox the discs can be swapped by pressing CTRL-F4 when needed. For games with Red Book Audio tracks, you will need to use a CUE/BIN pair to include the audio track.

For later games, there certainly are legal issues with harddrive play. Even these can be made to run from the harddrive with "NoCD" cracks, but I'm not going to go into this or give any links for obvious reasons.

Re: No CD play

Posted: Thu Dec 10, 2009 1:08 am
by Tawmis
It's a dream of mine to be able to put all of my Sierra games on my external 500 Gig Hard Drive - and just lug that thing around (along with my laptop) if I ever go on travel, or just want to play a game while laying in bed, before going to sleep.

While indeed some of the games have become "collector's items" on places like ebay - it's more about preventing harm from falling on my CDs. As it is, when I purchase a new audio CD - the first thing I do is burn it to MP3 format - then put the CD away, to never touch it again. Because I just burn the MP3s onto CDs that I want to create, rather than risk scratching up my original CD (which will become useless once it has scratches in it).

It's the same thing I'd like to do with my Sierra games. Be able to install them onto my external - and just have that to carry around!

My programming language is null compared to others I have seen out there dealing with games and such - but I would be more than happy to lend whatever services I can.

Re: No CD play

Posted: Thu Dec 10, 2009 1:08 am
by Collector
As you know, my installers do this. I am making them without DOSBox, but if you have the DOSBox, ScummVM or VDMS installers in the same directory as the new installer, it can install them at the same time, too. Most are just a few kb in size, unless it includes any patches. When I make a few more, I will post links on the Sierra boards in the appropriate forums. Ruudje will probably sticky them like he did for my patches for the new collections. BTW, I am making new versions will allow more flexibility in where the user has the collections installed.

I have yet to tackle a multi disc game. Lighthouse will probably be the first one that I will try.