FarCryHQ is hosting a co-op mod for Far Cry allowing to play all single-player missions with up to 3 players.
FarCryHQ - Gamer's Hell
FarCryHQ - Gamer's Hell