Don''t worry! I've fixed the problem! the original hl2 is not made correctly to work on 64 bit OS so i went into the game's launch options and made it run on 32 bit mode. This error only occurs with hl2. Half life 2 episode 1 and 2 run fine. Thanks to steam for emailing me and telling me how t o fix the problem!