Installing Steam games on a second hard drive

Steam logo

About a month ago I took delivery of a new, much faster PC from PC Specialist. Now I’m getting around to reinstalling games, and I’ve just discovered a neat trick to install Steam-powered games on a second hard drive.

My last PC had served me well for about six years but it was creaking a little around the seams and was being pushed very hard particularly when gaming. It was time to upgrade.

And after upgrades comes the often arduous task of reinstalling applications.

dual-boot or not dual-boot?

On my last two PCs I’ve always set up a dual-boot environment. One partition (C:) was for day-to-day applications (email, web browsing, web development, image editing, etc.), the next (D:) was for games. My reasoning was:

  1. Clean installation of Windows with minimal, and only essential, drivers.
  2. Less distracting. If I wanted to play games then I would need to reboot the PC into the games partition.

However, in practice what it meant was:

  1. Twice as much work, keeping two versions of Windows up-to-date, with both Windows updates and driver upgrades.
  2. It was such a hassle to shut down everything and reboot that I rarely ever played any games. The only people to play were Reuben and Joshua when they played the LEGO Star Wars games.

So I decided on this PC to single-boot (Windows 8 Pro, 64-bit) and install everything side-by-side across two hard drives: my main applications are on C: (120 GB SSD); most of my data plus games are on D: (1 TB Western Digital SATA drive).

So far, so good. I’ve played games more in the last couple of weeks than in the last couple of years, but contrary to my fears it’s not distracted me from my main work on my PC.

However, this evening I realised after installing the Steam client for the first time that it was about to install all 7.8 GB of Call of Duty: Black Ops onto C.

No, no, no, no, no!

Moving Steam to a second hard drive

It turned out to be a pretty easy task to move Steam from C to D. I found the instructions on the Steam support website.

By default Steam installs to C:\Program Files\Steam (or C:\Program Files (x86)\Steam on 64-bit editions of Windows) and the games install to C:\Program Files\Steam\steamapps.

“During the installation of Steam, you have the option to install Steam to a location other than the default. Since Steam relies on the game files residing in the SteamApps folder, your game files will go to whatever folder you have Steam installed in. The game files must be in the SteamApps folder in order to function.”

So, here’s what to do, assuming that you’ve already installed Steam to C:.

  1. Log out and exit Steam.
  2. Navigate to the folder where Steam is installed (by default: C:\Program Files\Steam\; or C:\Program Files (x86)\Steam\ on 64-bit).
  3. Delete all of the files and folders except the SteamApps folder and Steam.exe.
  4. Cut and paste your Steam folder to the new location, for example: D:\Program Files\Steam\.
  5. Launch Steam.
  6. Steam will briefly update and then you will be ready to play.

Conclusion

I’ve just done this and it worked.

Jeff Hanneman (1964-2013) RIP

Jeff Hanneman in rehearsals (Source: Slayer website)

Jeff Hanneman in rehearsals (Photo: Slayer website)

Yesterday was a particularly sad day for me. Not only did I attend a memorial event for our friend and former neighbour Ian McKie (I’ll write more about that at a later date, once I’ve processed the news a bit more), but I also learned of the death of Slayer guitarist and songwriter Jeff Hanneman.

The first time I heard Slayer was in a church basement in Whitley Bay. The album was Reign In Blood, which is still regarded by many as the definitive thrash metal album. The album was released in October 1986 and as I was on a Borders Scripture Union summer camp I guess it must have been 1987.

Slayer was the first metal band I saw in concert, at the Edinburgh Playhouse in 1988, promoting their South of Heaven album; Nuclear Assault were the support act.

Jeff Hanneman suffered a spider bite in 2011, which resulted in a condition called necrotizing fasciitis, a rare and horrible flesh-eating disease which almost immediately put his life at risk. As was reported on the Slayer website recently,

for a couple of days after he went to the ER, things were touch-and-go. There was talk that he might have to have his arm amputated, and we didn’t know if he was going to pull through at all. He was in a medically-induced coma for a few days and had several operations to remove the dead and dying tissue from his arm. So, understand, he was in really, really bad shape. It’s been about a year since he got out of the hospital, and since then, he had to learn to walk again, he’s had several painful skin grafts, he’s been in rehab doing exercises to regain the strength in his arm. (Source)

Despite his rehab reportedly going well, and making an appearance at The Big Four show at Coachella in 2011, Hanneman never rejoined Slayer in a full time capacity. His place in the band was filled on tour by Exodus guitarist Gary Holt.

Sadly, the news broke yesterday that he had died from liver failure, although it was made clear on some reports that as yet there is no clear indication whether this was directly related to the spider bite.

This is the news currently on the Slayer website:

Slayer is devastated to inform that their bandmate and brother, Jeff Hanneman, passed away at about 11AM this morning [Thursday, May 2] near his Southern California home. Hanneman was in an area hospital when he suffered liver failure. He is survived by his wife Kathy, his sister Kathy and his brothers Michael and Larry, and will be sorely missed. (Source)

He will indeed be sorely missed by many.

Sting—Fields of Gold

I know I’m a metalhead, but this is just such a beautiful and perfectly written song.

You’ll remember me when the west wind moves
Upon the fields of barley
You’ll forget the sun in his jealous sky
As we walk in fields of gold

So she took her love
For to gaze awhile
Upon the fields of barley
In his arms she fell as her hair came down
Among the fields of gold

Will you stay with me, will you be my love
Among the fields of barley
We’ll forget the sun in his jealous sky
As we lie in fields of gold

See the west wind move like a lover so
Upon the fields of barley
Feel her body rise when you kiss her mouth
Among the fields of gold

I never made promises lightly
And there have been some that I’ve broken
But I swear in the days still left
We’ll walk in fields of gold
We’ll walk in fields of gold

Many years have passed since those summer days
Among the fields of barley
See the children run as the sun goes down
Among the fields of gold
You’ll remember me when the west wind moves
Upon the fields of barley
You can tell the sun in his jealous sky
When we walked in fields of gold
When we walked in fields of gold
When we walked in fields of gold

Two minor operations and one long recovery

scalpel

#1 The eye-watering operation

On Tuesday 2 April I drove north with Jane to Stracathro Hospital (52 miles north of Anstruther, on the A90, 38 miles south of Aberdeen) for what would be the first of two minor operations within a week.

This first procedure, which would see me admitted to hospital for the first time since I emerged into one on a very cold and dark morning on Remembrance Day, November 1971, was for a ‘gentlemanly operation’ to ensure that no more little Saunders’s would be making an appearance in the years to come—at least not from this branch of my family tree; a procedure, under local anaesthetic, which would sever the vas deferens but make a vast difference.

With Jane having suffered from post-natal depression since 2008 it was the least that I could do to remove at least some of her anxiety about what lies in the future. Still, I have a further three months and two samples to go until I’m given the all-clear…

Oh, and there is the small matter of two nasty post-op, NHS-sponsored, iatrogenic infections that have laid me low for most of April.

On the day

I was remarkably calm the day of the procedure. I had half expected to be very anxious on the morning of the operation but I really rather enjoyed our drive up to Dundee, crossing the Tay road bridge in the warm morning sunshine and then skirting our way around Dundee to the east to meet up with the A90 towards Aberdeen. It was a pleasant change to have Jane to myself in the car, no children interrupting every few moments, although they are usually very polite in doing so, “Mum! Mum! Mum! … excuse me?” I was also surprised to see so much snow still piled at the sides of the road, when we had had so little this winter and what we received had always melted within hours of falling.

Stracathro hospital was surprisingly far away. (Are we nearly there yet?) It was built in 1939 as an emergency hospital for WWII military casualties. It reminded me very much of Peel hospital, at Caddonfoot situated outside Galashiels between Selkirk and Peebles, built around the same time for the same purpose.

Seemingly the first patients at Stracathro were victims of an air raid on Montrose in 1940, followed by civilian casualties from London, Birmingham, Coventry and other English cities, and later by soldiers from all theatres of the war, all delivered by train to the nearby station at Brechin.

We parked the car and navigated our way to the day surgery ward in time for my 08:30 admission. The waiting room wasn’t much more than a large abandoned ward with a handful of chairs pushed to the edges at the far end.

The operation

“Ah! Hello!” came the cheery greeting from the nurse in charge. “You’re first here, so you’re first on the list that’s how it works here.”

Seemingly Stracathro carries out a number of minor operations for three health authorities: Fife, Tayside and Angus, and on Tuesday mornings they alternate week-about chopping off the bits of men from Fife and Tayside, four men every 90 minutes. That week it was Fife’s turn. And as it turned out I was not just the first to arrive, I was the only one to arrive. Two had phoned to cancel, one just didn’t turn up. Cowards!

In theatre, besides the surgeon there were two nurses. One was assisting the surgeon, the other it would appear was simply there to sit in the corner and talk incessantly about the weather, and the snow, and how she had spent an entire afternoon digging out her cul-de-sac, where all the old folks in the street had stood watching from the comfort of their living room windows and where none of them had made her a mug of hot chocolate.

During the operation the surgeon asked me if everything was all right.

“This is very odd,” I said, grimacing.

The surgeon looked at me.

“Certainly… unusual.”

“I’ll accept unusual,” he replied.

There was a slightly awkward silence.

“I mean… I’ve not had this done to me before.”

The surgeon burst out laughing, stopped what he was doing, looked at me and said, “No. No you wouldn’t have.” He smiled then returned to chopping up my bits and melting the severed ends with a soldering iron.

The nurse in the corner took that as her cue to continue with her epic tale of shifting snow.

And I can tell you another thing. After all these infections, I’m certainly not having another one!

Next!

After a returning to the ward, and once my stats had returned to normal (my usually-high blood pressure was refreshingly low after the procedure) I was allowed to dress and leave. No tea and toast for me. Not even the whisper of a biscuit. Or nuts! NHS cut backs, eh!

I emerged into the waiting room just as the next batch of men were arriving. Well, two of them, anyway. One rather brow-beaten looking man was accompanied by a heavily-pregnant wife and—very obviously—his mother-in-law.

“She’s expecting her fourth!” the mother-in-law exclaimed to anyone who was listening. “So A’ve come tae make share he gets it cut oaf!”

And so the long road to recovery, and back to Anstruther, despite the information sheet accompanying my admissions papers assuring me I’d be well enough to return to work the following day.

#2 The eye operation

My second minor procedure was simply to remove a cyst that had developed next to my left eye this year. I noticed it in mid-January and by the time it was removed it had doubled in size.

This minor op. was done at Ninewells Hospital in Dundee, where all three of my boys were born, during the Monday afternoon ophthalmic clinic and by the Charge Nurse. She was brilliant—by which I mean she was very good at her job, not that she was particularly shiny.

And guess what?! No infection. Mind you, I’ve had so many antibiotics this month I’d probably live through another plague. Or even survive a Big Mac meal from McDonalds.

Recovery

Neither procedure, the vasectomy nor the cyst-removal, was particularly traumatic although I did feel rather sore and wobbly for quite a few days afterwards—certainly more than the one day that the information leaflet suggested; but then I guess that everyone is different.

The post-op infections, however, really did knock me for six: everything from pain to fever, shaking and confusion. A skin infection to begin with, followed by a particularly nasty UTI for which I am now on my third course of antibiotics, which will last another three weeks.

Thankfully, though, I am now on the mend and greatly looking forward to getting back to work tomorrow morning.

Transfer saved LEGO games to another PC

LEGO Something

LEGO… something for Windows

In a few weeks time I’ll be migrating my data to a new PC and since my two older boys, twins Reuben and Joshua, love playing

  • LEGO Star Wars I & II: The Complete Saga
  • LEGO Star Wars III: The Clone Wars
  • LEGO The Lord of the Rings

I was keen to make sure I knew how to reliably transfer their current saved games to the new computer when it arrived.

Current v future setups

My current PC setup sees me dual booting between Windows 8 Professional 64-bit (on C:) and Windows 7 Professional 32-bit (on D:).

The first partition is my main day-to-day setup for web development, email, writing, image editing, sound recording, etc. The second is simply known as “the games computer”: it has a very clean installation of Windows 7 with only the essential drivers installed plus a few games.

I’ve yet to decide exactly how to configure my new PC, but I expect that I’ll drop the dual boot and simply run everything under Windows 8 Pro 64-bit.

So over the last couple of days I’ve installed these three favourite games of the boys and trialled copying the saved games over. And I’m delighted to report that it worked.

Process

What I did was:

  1. Back-up the files (as detailed below) on my Windows 7 installation.
  2. Install each game on my Windows 8 installation.
  3. Run the game, so that it could create new save locations.
  4. Back-up the default save location files.
  5. Overwrite the Windows 8 save location files with the ones I’d backed-up from Windows 7.

And it worked!

LEGO Star Wars I & II: The Complete Saga

Here is the directory that I found all the files that I needed to copy, where {USER} is the name of your Windows Vista, 7 or 8 account:

C:\Users\{USER}\AppData\Local\Lucasarts\LEGO Star Wars - The Complete Saga\

It contained the following directory and files, as we had used only one save slot:

  • \SavedGames
    • \SaveGame0.LEGO Star Wars - The Complete Saga_SavedGame
  • \Mappings.dat
  • \pcconfig.txt

As far as I can tell the SaveGame0.LEGO Star Wars - The Complete Saga_SavedGame file stores the actual game progress: characters unlocked, canisters found, bonus levels accessed, etc; Mappings.dat stores any customisations made to keyboard and gamepad controls; and pcconfig.txt stores information such as screen resolution, graphics and sound customisations.

LEGO Star Wars III: The Clone Wars

Saved files for this game can be found in

C:\Users\{USER}\AppData\Roaming\LucasArts\LEGOStarWarsIII\

It contained the following directory and files again we had used only one save slot:

  • \CachedShaders
    • (1,100 files with hex address filenames, e.g. 0x00ae4b5d.shader)
  • \SavedGames
    • \Slot1
      • \GAME1.LEGOStarWarsIIISaveGameData
  • \Mappings.dat
  • \pcconfig.txt

I didn’t copy over the CachedShaders files, but I let the game build the cache again afresh. The other two files were the same as above: games controls plus video and sound configurations.

LEGO The Lord of the Rings

Lastly, I copied over our progress in the Lord of the Rings by access these files:

C:\Users\Games\AppData\Roaming\Warner Bros. Interactive Entertainment\LEGO The Lord of the Rings\

which consisted of these files:

  • \CachedShaders
    • (278 files with hex address filenames plus .shader, .pcode and .vcode suffixes)
  • \SavedGames
    • \Slot1
      • \game1.legothelordoftheringssavegamedata
    • \Slot4
      • game1.legothelordoftheringssavegamedata
  • \Mappings.dat
  • \pcconfig.txt

Again, I didn’t copy over the CachedShaders files, but I let the game build the cache again afresh. The other two files were the same as above: games controls plus video and sound configurations.