Rome: Total War Heaven

Cheats

These are the known working cheats for Rome: Total War. If you know of some not mentioned send them here. To enter them press ~ during gameplay to access the console, then enter the following:

bestbuy Training units costs 10% less in campaign mode.
oliphauntGives player unit of giant "Yubtseb" elephants in selected army or settlement.
toggle_fowToggles Fog of War.
add_money <number> Gives player up to 20,000 denarii. (Example: add_money 20000)
add_population <city name> <number>Increases population of named settlement by up to 4,000. (Example: add_population Carthage 4000). If you enter a negative number (Example: -4000) it will reduce the population of the settlement instead.
auto_win <attacker/defender> Automatically wins the game for the attacker or defender. Enter before auto-deciding a game. Example: auto_win attacker)
give_trait <character> <trait> <level number>Allows you to give any trait your faction can have to a specific general. Generals with two words in their name must have their full name contained in parenthesis, and have spaces (not underscores) between words. Example: give_trait "Quintus Brutus" Drink 1
process_cq <city name> Instantly completes all buildings in queue in specified city. (Example: process_cq Carthage)
create_unit <settlement/captain/general> <"unit type"> <amount> <experience> <weapon upgrade> <armor upgrade> Create any unit that your Faction can use (max amount of 5 Units, 9 Experience, 3 Armor/Weapon). The unit type must be the name in the Type field of Export_Descr_Unit.txt
jericho Destroys walls as artillery does. Often must be done several times to make a breach.
move_character <Z> <X,Y> Moves character to location, where Z is character name and X Y are coordinates.
force_diplomacy <accept/decline/off> Forces computer to accept next diplomatic proposal. (Example: force_diplomacy accept)
invulnerable_general <name> General specified is invulnerable. (Example: invulnerable_general Tigranes)
season <summer/winter> Changes season to that specified. (Example season summer)
show_cursorstat When on the Campaign Map, enter this code, then press the Enter key. It will give you the x,y coordinates of the spot your mouse is hovering over.

All cheats can only be used once per RTW session prior to patch 1.3. After using a cheat, to use the same cheat again you must restart RTW, load your game, and do it again. With patch 1.3 and after, cheats may be used multiple times however. Any settlements with multiple names must have each separated by an underscore. For example, Carthago Nova would be "Carthago_Nova". We are not responsible if cheats ruin your game.

Addendum:

I got an email from Logius alerting me to an error that can occur while attempting to enter cheats into Medieval 2: Total War. For users with Windows XP Media Center Edition who make use of the remote control device, the console can become inaccessible. In order to re-enable access, they must disconnect their remote control receiver (at either end). Many thanks to Logius for passing that information on.