Does dyeing your clothes in Assassin's Creed 2 have any effect on your character?

Solution 1:

None of the dyes affect anything other than achievements. The capes, however, change how your notoriety works - either causing you to be unable to become notorious, or automatically becoming notorious, depending on the cape.