Parallax mapping is a technique that makes surfaces appear to have depth, it looks like the surface has been displaced (with the displacement controlled by a heightmap) while in reality it's still a single flat polygon (you may hear this technique and other similar techniques such as relief...
I'd highly recomend using doxygen to generate docs for the HL2 SDK. You can then browse the source code as html files with all variable names, class names, function names etc linked to their definitions it's very nice and makes reading through the source a whole lot easier.
I got doxygen to document all the code in the SDK, the resulting amount of HTML is huge (~400mb) so I won't upload it to my site. If you want to generate it yourself the config files I used are
HL2 Client Doxy config
HL2 Server Doxy config
You'll have to change the paths in the file...
Have you read the network entity documention?
That error's basically telling you it can't find a class on the client for the physgun and hence it can't find a receive data table (the send data table of a class on the server tells the engine what variables of it need to be replicated on the...
Probably because it sucks :)
The SDK uses features of C++ that MSVC++ 6.0 either doesn't support or supports really badly. If you want it to compile using MSVC++ 6.0 I'd guess you'd have to make some rather major code changes.
You may be able to integrate the command line 2003.Net...
Teach yourself programming in 10 years
Becomming a decent programmer isn't easy (just like becoming a decent modeler/mapper/artist) and personally I think if you start learning to program by playing around with the Source SDK you're not really gonna get anywhere (some people would disagree...
I'm rather sure HL2 uses shadow mapping actually which is why you get a blob type thing in DX 7. If HL2 were using stencil shadows they'd still work fine in DX 7. I've also noted aliasing on shadows which you wouldn't get with stencil shadows.
Oh and are you sure Q2 had stencil shadows?
Seeing as HL2 Retail requires steam I reackon that valve basically just distribute the preload cache on the disks along with a nice installer. Thus just like the steam preload it won't be cracked. :)
I wouldn't really worry about project files, it's not particularly hard to setup new ones. I believe they're releasing project files for VS.Net because they use aspects of C++ that just don't work with VS 6.0 meaning if you did want to use VS 6.0 you'd may have a hell of a job just trying to...
Actually the beta has no licence, it's illegal to actually distribute stuff you make with it. Plus it'll stop working March 2005.
When VS 2005 does actually come out I'm pretty sure the express editions are gonna cost money (not that much though). If you're a student and want to buy VS it's...
I don't think there are any prefabs. This is because a prefab is done using level geomtry and if you've got several chairs all looking the same all made out of level geometry you've got redundant data. That's why you've got stuff like prop_static, it means Source only has to load one copy of...