Daznerus forgot pass has written
For .srp files use the sprite suite, which includes Sprite viewer, Sprite wizard (very good for creating new sprites) and Sprite Explorer (viewing and exporting). For models use Jeds model viewer. And for viewing maps use BSP viewer (try googleing). For creating own maps use the Valve hammer editor, and for creating own mods, weapons, player info,... download the Half life SDK which includes source codes from the game dll.