ModDB can apparently sometimes time-out mid-download without warning, resulting in files being smaller than they should be: Try a different mirror until you find one that results in the executable having the same MD5 Hash as the one all the sites (including ModDB itself) say it should have, and then you won't run into the invalid data issue.
If you need to calculate the hash of your file and you don't want to download any external tool to do so, Windows can run certutil from its command prompt. (i.e.- type "cmd" in an Explorer window's address bar where the installer is to open Command Prompt in said directory, then type "certutil -hashfile portal-prelude-setup-1.1.5.exe MD5" in the Command Prompt and hit the Enter/Return key to learn the installer's MD5 hash; if it doesn't match, you'll need to hunt for a different download mirror).
Remember that you'll still need to update the gameinfo.txt the way the description tells you to once you've successfully found a working installer due to Steam's updates to several of their Source Engine titles breaking backwards compatibility.
ElTipejoLoco
Francisco joined
This member has provided no bio about themself...