Old games on new 64bit system

dawgtuff

Member
Feb 17, 2006
140
0
0
I'll be upgrading soon from XP Pro 32 to Win7 64 bit soon. Will my old games ie: Starcraft, WingCommander,etc. play on this new OS?
 

Malak

Lifer
Dec 4, 2004
14,696
2
0
Some will, some might not. I got Settlers 2 to work and that thing is pretty old.
 

Elcs

Diamond Member
Apr 27, 2002
6,278
6
81
Some will, some might not.

This.

Windows 7 64 Bit versions seem to handle a large number of old games quite well and most issues can be fixed with a good Google or failing that, asking here.
 

JTsyo

Lifer
Nov 18, 2007
12,004
1,114
126
For Starcraft you can download newer install files from battle.net after you register your CD key. A co-worker of mine had trouble installing from the CDs but the downloaded files worked.
Also Vista and Win7 have compatibility modes that you can try for ones that run into trouble. Right click on the exe and go to properties. You should see the tab there.
 

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
One thing that helps (for both 32- and 64-bit) is to install to a different folder outside of program files / program files (x86). You can create a C: > games or D : > games folder.

This is because Vista / Win 7 security can block writes to files in the game's folder.

Something else that can help is to set the game shortcut to run as administrator so it has rights to do things like update HKEY_CLASSES_ROOT in the registry.
 

FalseChristian

Diamond Member
Jan 7, 2002
3,322
0
71
I'm considering upgrading to Windows 7 Pro as I now have 2 GTX 460 1GB in SLI and I want to get more RAM and get Direct 11. Will it run GLQuake, Quake II and RTCW?
 

dawgtuff

Member
Feb 17, 2006
140
0
0
Great info...thanks everyone! I thought I would have to have a separate 'puter to run old games.
 

Chapbass

Diamond Member
May 31, 2004
3,147
96
91
Great info...thanks everyone! I thought I would have to have a separate 'puter to run old games.

If in doubt, get vmware player and install an old OS on it. I did that with some old games, worked like a charm.
 

Skurge

Diamond Member
Aug 17, 2009
5,195
1
71
I'm considering upgrading to Windows 7 Pro as I now have 2 GTX 460 1GB in SLI and I want to get more RAM and get Direct 11. Will it run GLQuake, Quake II and RTCW?

I don't know about GLQuake, but Quake2 and RTCW worked fine for me.
 

zerocool84

Lifer
Nov 11, 2004
36,041
472
126
32bit games will for the most part work without any hic-ups. Worst you should have to do is right-click on the launcher and enable 32bit compatibility mode. For 16bit games you'll need Dos-box.
 

Ross Ridge

Senior member
Dec 21, 2009
830
0
0
I recently went through approximately 90 of my Windows games to see which still worked on my new Windows 7 64-bit machine. Most worked fine, but there were many that had problems. There were some common problems you might encounter:

Games using 8-bit colour will display with random colours. This affects a lot old Windows games, like Starcraft, Master of Orion 2 and Age of Empires and apparently happens on both the 32-bit and 64-bit versions of Windows 7. There's a simple, if inelegant, generic solution to the problem: Kill Explorer in the Task Manager after launching the game, and then restart it when you're finished. It's also possible to fix the problem with a registery hack specific to each game that has this issue. The registry hack for current versions of Starcraft isn't too hard to find on the WWW.

Games that required some random hack to get working. This covers a large range of issues, but ultimately the solution was to search the WWW to find the fix. You shouldn't need to download anything (although the using the lastest offical patches is often a good idea), but you might need to edit the registry or an .ini file.

Note, that enabling compatiblity mode options (the ones you get right by right clicking and selecting Properties) weren't necessary to get any of my games working except for one. In that one case I just needed to select Run as Admininstrator. While turning on various compatibilty options like is this a common solution you'll posted on WWW forums when anyone has just about any problem with Windows, it's very rarely going to fix the problem. Windows has large a backwards compatibility database that will automatically enable a much wider range of compatiblity shims that allow many old Windows games to just work. If this targeted and more precise automatic functionality doesn't work, then the manual options aren't likely to work either, unless you've got a really obscure game broken the right way.

Games that required using software rendering. A few of my old games (eg. X-Wing Alliance, Mechwarrior 3) have graphic corruption with hardware rendering turned on, but worked fine with software rendering. This is probably a problem specific to my ATI Radeon 5770, not Windows 7. You might not encounter it with a Nvidia card or an older ATI card. Of course you may encounter rendering issues with a different set of games instead.

Games with broken copy protection. This actually only affected a couple of my games. The 64-bit versions of Windows have special support for a lot of the 32-bit drivers that the various copy protection schemes use. In one case I was able use a No-CD crack to solve the problem, in another, Beyond Good and Evil, there doesn't seem to be a proper crack available that will get it working on 64-bit versions of Windows.

Games that require support for 16-bit applications. A couple of my old games, Civilization II and the original Colonization for Windows are 16-bit Windows games, and so don't work on the 64-bit versions of Windows. Since these are Windows games, not MS-DOS games, Dosbox isn't a solution. You'd have to either use some virtual machine software and an appropriate version of Windows, or another machine to play any 16-bit Windows games you might have.

Note that many, many, old Windows games have 16-bit installers, despite otherwise being fully 32-bit games. This wasn't a problem for me, since I had most of my old games still installed, and because Windows also includes special support for running these 16-bit installers. If it's a problem for you might need to install the game on another machine (or maybe a virtual machine) and then copy it over. You might also need to copy over some registry entires, which is tricky enough, but harder in this case because some of them will need to be copied to a different place on 64-bit Windows.

The were only a few a games that ulimitately I couldn't find any good solution for. I've already metioned Beyond Good and Evil, I also couldn't get Jedi Knight and it's expansion pack Mysteries of the Sith running without crashing. Microsoft Flight Simulator for Windows 95 also didn't work right for me, but I didn't look into that very closely. I only managed to get Jedi Knight 2: Jedi Outcast working by coming up with my own patch to fix a bug in the game.

Oh, like DaveSimmons suggested, I didn't install any of these games to the default Program Files or Program Files (x86) directory. I installed them to seperate exFAT partition where I didn't have to worry about NTFS permissions causing problems. A FAT32 partion should work just as well.