yes you can
i have both and i believe red dead redemption is a lot better as on mafia a lot of the missions are very similar whereas there is a lot more variety in red dead redemption. also red dead redemption has a much better and interactive environment
You can unlock 7 more cheat codes just by going to the Rockstar Social Club (See related links). All you have to do is go here, to the left near the bottom you will see a treasure chest that says unlocks obtained. Just click on there to add the cheats to your game. Then you can change the weather from the cheat menu.
Technically, Annie Stoakes of Red Dead Revolver isn't related to Abigail Marston of Red Dead Redemption, nor does she resemble her. However, Annie Stoakes bears more than a passing resemblance to Bonnie McFarlane of Red Dead Redemption.
It allows you to carry more ammo
the cheat code for more money is: IFIWEREARICHMAN
a guy will just walk up to you and challenge you to a duel. A quicker way is to purchase the elegant suit cheat a poker and get caught but Goth2's answer is more usefull if you want an honour boost
you must do more missions until it unlocks
Gamespot is one site. You may search for more cheat code sites on Google.
This is a cheat that works everytime! By adding the codes TXHGRS and 44NADY, you will earn 90% more income.
for cheats such as high honour, high fame, more money etc. they only need to be activated once, so it will say off on the cheat menu. for the invincibility cheat, there are points in the game, such as dead eye, taking down wanted posters, cutscenes and cutting up dead animals for parts etc. where the game initiates it's own invincibility, so the cheat gets over-ridden and will need to be re-activated.
if you have entered a cheat you cannot remove them, you were told this when you entered your first cheat. to everyone else, don't bother cheating as you will regret it very much as you do not get achievements and autosave is disabled
there is more than 1 cheat codes