First post, by bionicle_159
Hi, I'm pretty sure this hasn't been covered before on Vogons so here it is for the people who haven't seen this.
I managed to get around the dumb DRM Valve put in for the HL2 episodes + lost coast by swapping around files from my own legit steam copy to the modified version of the base game. This guide is only intended for people who own a copy of the game and want to get it working on XP.
I took the modified version of the base game and installed it on my XP system.
Use an Ad-Blocker and retry the download link if it sends you to a different page than the HL2 download link, I prefer to not deal with MEGA so I used the torrent, be prepared for pop-ups and all sorts of nasty redirects, use a VPN if you feel it's necessary.
I then dragged the episode folders to the created directory in the Half-Life 2 folder, from then I messed around with folders from the steam release and the modified version until I came up with a combo that still worked with the base game but actually let you play the extra campaigns, you take the modified release's 'bin' folder and replace it with the steam version, make sure to keep the folder inside the modified release's bin named 'steam', the modified release checks with that folder in order to run the game. put the folder labelled 'steam' into the steam download bin. All that's left is to create separate hl2.exe shortcuts, with the additions of '-game (e.g lostcoast)' + '-appid (e.g 340)' after the quotes with only spaces inbetween them (e.g " -game lostcoast -appid 340).
If you own the game + the expansions, then you just need to check with your desktop shortcuts when inputting the corresponding '-appid'.
Any advice or feedback for me then please then let me know by replying to the post. This is not promoting piracy, this is using the game copies we bought and getting them to work on the platform it was released on.
Work Rig - Ryzen 2700X, 16GB 3200Mhz, MSI B450 LN91340, HD 7970 Ghz (I know...), SB 1500
XP Rig - C2Q Q6600, 4GB 800Mhz, GA-P31-DS3L , GTX 750Ti, SB 0820
98SE Rig - AthlonXP 1700, 512MB 166Mhz, NForce A7N8X-X, V3 2000 PCI, Aureal Vortex 2 SQ2500