Tu n´auras jamais le code source d´aucun Half Life, sauf dans quelques années quand ca sera devenu vraiament obsolète.
En attendant, tu peut trouver des SDK, c´est a dire un fichier dans lequel toutes les fonction du rpogramme sont répertorié avec la manière de les utilisé etc.
C´est bien mieux que le code source, car le code source t´y comprendrais rien alors que ca, c´est fait pour être compris.
Voila, mais même avec ca, il faut un très bon niveau en C++. Alors bonne chance et tiens nous au courant si ton mod se crée qu´on voit le résultat.