I got HL2 years ago when it came out and played it almost all the way through on my old PC, which is now dead.
I bought a new PC yesterday and tried installing my old HL2 on it. When I click the icon for HL2 it just brings up Steam. I tried re-registering but it says that my product code is...