AMAZING game. I own a copy of it on CD, but this is really worth the download. Yes, you can play online with pirated versions, and if you look for mods, there are tons that are worth trying. Honestly, the engine has been ripped apart, so you can create your own everything pretty much.
Even without mods, this game is quite amazing!