Grand Theft Auto IV/100 percent completion

Achieving 100% completion in Grand Theft Auto IV requires you to meet a number of conditions across different areas.

Requirements
Missions
 * Complete the main story missions
 * Complete all 15 the random character missions (except from Jeff Harlingford, Cherise Glover, Ivan Bytchkov, Clarence Little and Brian Jeremy)
 * Complete all 10 of Little Jacob's deliveries
 * Deliver 10 Exotic Export cars to Brucie
 * Deliver 30 Car Thefts to Stevie
 * Complete all Most Wanted missions from the police computer
 * Complete 20 Current Crimes from the police computer
 * Complete all 9 assassinations

Social
 * Visit each activity at least once
 * Meet all potential friends and unlock their special abilities (except from Roman Bellic, Dwayne Forge and Jim Fitzgerald)
 * Win against any friend at least once at pool, bowling, Air Hockey, Golf and darts

Misc.
 * Kill all 200 pigeons
 * Complete all stunt jumps
 * Complete all races