However, it seems to load your DLL if you modify run_mod.bat to run hl2.exe from Files\Steam\steamapps\\source sdk base\hl2.exe" instead of the default HL2 location. For whatever reason it currently seems that using run_mod.bat doesn't cause your custom client.dll or server.dll to get loaded (I even looked at the modules loaded in the debugger), instead loading the default ones for hl2. Mainly I'm hoping somebody more experienced can chime in with the correct way to do this or confirm that run_mod.bat seems to be broken in latest SDK. I'm posting this reply and what seems like a workaround, hoping that it might be useful to those who run into the same problem. So, what class specifically does it go under? Void SetAnimation ( PLAYER_ANIM playerAnim ) this then needs to be defined in hl2_player.h so at line 74 put: = the above code needs to go inside hl2_player.cpp. Followed everything but I get a 'Unknown Command +camchange' I'm working on a fix, but it might take awhile. The third-person camera view player animations no longer works on the Orange Box version of the engine. Perhaps this should be mentioned somewhere. You can now enable sv_cheats and type 'thirdperson' and get all of this functionality. This article seems pretty irrelevant for the Orange Box version of the source engine. Would it be possible to mimic TF2's third-person animation code to make HL2DM's third-person animation smooth? - Mflux 21:13, (PDT) There seems to be a bunch of code added in the orange box sdk that has TF stuff in it. I believe this tutorial should be marked as obsolete in light of the Orange Box update. 11 Anims section: Line 74 should read 174.6 RightView Fix in the CFG file! Important!!.