Community members often recommend a combination of loaders to enable full offline bot support and class customization.
Playing the multiplayer of Call of Duty: Black Ops 1 offline on PC for free is entirely possible, though the "free" aspect usually means using community tools. If you simply want to fight bots, the official is plug-and-play.