ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.68k stars 624 forks source link

Goldsource Steampipe Installation Shenanigans #890

Closed UndeadScottsman closed 11 years ago

UndeadScottsman commented 11 years ago

I'll preface this with the fact that I managed to get everything working, but I figured you may want to hear about the issue anyway, given that other people may be having trouble with it.

I already had Half-Life opted in to the "Beta-beta" when I opted into the Opposing Force Steampipe beta. Things appeared to convert fine, though I eventually noticed Op4 was running on an old, 2009 version of the Goldsource engine even though I had Half-Life updated to the March 29th, 2013 release. No amount of switching back and forth between beta and non beta or verifying the install changed this.

Eventually, I discovered that Op4 was still running in my /username/opposing force/ folder instead of /common/Half-Life/, so I deleted Op4 entirely and reinstalled, which put it into the /common/ folder, but also made Op4 give me an "executable not found" error. Some hunting through folders revealed that, even though it was running on the Beta and had been for a long time, Half-Life was also in the /username/ folder instead of the /common/ folder. Op4 had moved to the /common/ folder, but without Half-Life there, it couldn't run. Again, flipping between beta states and verifying did nothing to change this. Even deleting Half-Life didn't help.

Eventually I just flat out uninstalled every Goldsource game I had installed (Which was pretty much all of them) and Steam FINALLY installed Half-Life to the /common/ directory instead of the /username/ directory, and at this point Op4 started working again and with the right version this time.

alfred-valve commented 11 years ago

Validating your game install via the Games options page should have also fixed your problem. I fixed a configuration issue this morning that would have caused these conversion issues over the weekend.

UndeadScottsman commented 11 years ago

Like I said, I used the validation (I thought it was called verify, my bad) tool on both Half-Life and Opposing Force every step of the way and it didn't fix the issue, but it sounds like there was another bug being dealt with. Thanks for the quick response!