Medieval II: Total War Cheats

Codes

  • Adding Ancillaries to Generals

    As mentioned above, enter the console with the ~ key.

    This is a list of the various ancillaries (retinue members) that can be added with the give_ancillary command. This code requires you to have the character that you wish to modify selected, as well.

    give_ancillary this ANCILLARYNAME

    Below is a list of ancillaries (with their ANCILLARYNAME) that can be given to GENERALS

    EffectCode
    +25% movement, unit recruitment discounteddrillmaster
    +30 build points, +1 farming, 20% bonus on mining incomebrilliant_inventor
    Adds Authority, Income Bonusesscribe_ancillary
    Adds Morale, Popularitybard
    Have more kids, improves casualty recovery chance.doctor
    Have more kids.apothecary
    Increases Commandmentor
    Increases Hit Points, Lowers Moraleshieldbearer
    Increases Hit Points, Personal Securityswordbearer
    Increases Peraonal Security, Decreases Popularitybodyguard
    Increases Personal Securityfoodtaster
    Increases Piety, Trade Incometutor

    Contributed By: Toomin22.

    4    0


  • Adding Units to Stacks

    Just pick a city or any unit as if moving it and just open console and simple type george or any of those on this list and hit enter to get the following units

    EffectCode
    Elephant Artilleryrogan
    Elephant Rocketeervindaloo
    Elephantsmadras
    Mercenary Monster Bombardistanbul
    Mercenary Monster Ribaultgeorge
    Mercenary Rocket Launcherhouston

    Contributed By: MarkRitchie1989.

    3    0


  • Additional traits and ancillaries for Spies and Assassins

    Same method of selecting the unit with cursor and opening console. These can be used on either unit but some are only useful on one or the other.

    EffectCode
    + 1 agent skillAssassinsGuildTrained 1/ ThievesGuildTrained 1
    + 1 agent skillAssassinsGuildMember 1/ ThievesGuildMember 1
    + 1 agent skillaccomplice
    + 1 agent skillmonkey
    + 1 agent skillfalse_documents
    + 1 agent skill, + 1 personal securitybeguiling_bard
    + 1 agent skill, +1 line of sightpickpocket
    + 1 assasination, +2 law (improves public order)handgun
    + 1 sabotageexplosives
    + 2 line of sightspyglass
    +1-3 agent skillNaturalSpySkill 1-3 / NaturalAssassinSkill 1-3

    Contributed By: d3sP0iL3r.

    4    0


  • Cheating made simple =)

    Open the cheat console by pressing the tilde key (~) and type in any of the following codes. Capitalization is important. For names with spaces in them use "_______ ________" (underspaces are for desired name) For the most part, if you find some of these cheats aren't working do remember to try capitalizing, removing certain things like opt : and <>

    EffectCode
    Add population to desired city (note: for city's with two or more spaces use quotation marks ["])add_population _____ #
    adds all ancillary to the character info displaytest_ancillary_localisation
    Adds desired quantity of money to your faction. 40K per number of times you enter the code.add_money #
    and the walls came a-tumblin' downjericho
    Attempt to create and add a mission to the specified factioncreate_mission <sent_faction> <mission_id>
    changes the campaign date to the given yeardate <year>
    Clear all the current stacked messagesclear_messages
    Completes all (possible) construction pending in queueprocess_cq _______
    Completes all (possible) recruitment pending in queueprocess_rq _______
    creates a diplomacy missiondiplomacy_mission <ai_faction> <target_faction> <mission_type> <opt:mission_target>
    creates one or more units of the specified typecreate_unit <settlement/character_name> <unit_id> <opt:how_many> <opt:exp/armour/weapon>
    details of the current recruitment capabilities of a settlesment.capabilities <settlement_name>
    details of the current recruitment pool of a settlementrecruitment_pool <settlement_name>
    displays a list of raw and perceived diplomacy items costs from the perspective of the receiving faction.diplomacy_costs <receiving_faction> <proposing_faction> <opt:target_faction> <opt:settlement_name> <opt:payment_amount> <opt:payment_years>
    evicts current resident and gives to player.capture_settlement <settlement name>
    forces the local player's alliance to win the battle, completely destroying the enemy alliance or optionally capturing a percentage of the enemy alliaforce_battle_victory <opt:capture_percent>
    Forces the negotiator to accept or decline a propositionforce_diplomacy <accept/decline/off>
    gives the character an ancillarygive_ancillary this ______
    gives the character movement pointsmp <charactername> <amount>
    gives the character points for traitgive_trait_points <charactername> <trait name> <points>
    Invulnerble General (cannot be beat in battle)invulnerable_general <character_name>
    Lists all Ancillarieslist_ancillaries
    lists all of the units in an army, with details.list_units <character/settlement name>
    lists all the characters in the world or those belonging to a factionlist_characters <opt:faction_type>
    Lists all traitslist_traits
    moves named character to position on campaign mapmove_character <name> <x>,<y>
    removes ancillary from the characterremove_ancillary this ______
    resets the character back to it's start of turn settingscharacter_reset
    sells units cheaperbestbuy
    Set the diplomatic stance between the two factions (factions must be different)diplomatic_stance <faction_a> <faction_b> <allied/neutral/war>
    Show all messages to all factions (on/off)show_all_messages
    shows the cursor position and region idshow_cursorstat
    shows the landing positions available to the ai from a given region, default hides themshow_landings <opt:cursor/region_id>
    the attacker or defender wins the next autoresolved battleauto_win attacker/defender (depending on circumstance)
    the biggest aroundoliphaunt
    toggles everyone's perfect spying ability.toggle_perfect_spy
    toggles the fog of war on or offtoggle_fow
    upgrade settlement levelupgrade_settlement <settlement name>

    Contributed By: Death_Master911.

    3    0


  • Console codes

    Press the tilde (~) key and enter these codes to use them. All codes are case sensitive. Make sure to capitalize family member names, settlement names, and anything else that needs capitalizing or else it will not work.

    EffectCode
    Allows a character to move again. Does not always workcharacter_reset
    Allows you to give a city more population automatically.add_population "settlement name" "amount"
    Allows you to give any trait your faction can have to a specific general.give_trait this "trait" "level number"
    Anything in the city's building queue will be built automatically.process_cq "settlement name"
    Gives you the specific amount of gold.add_money "amount"
    Shows coordinates under mousecursor in format x,yshow_cursorstat
    Toggles on or off the fog of war. You can see the whole world map when inputted.toggle_fow
    When at the battle scroll, input this code in, attacker if attacking, defender if defending and press auto retaliate button. Automatically wins.auto_win "attacker/defender"
    z=name of settlement or unit without title (except Captain). x,y=coordsmove_character z x,y

    Contributed By: ssj18vegeta, Anteok, and wjeder.

    3    1


  • Create a Unit

    Use the console to enter the following

    create_unit "settlement or character" "unit ID" "amount (1-5)" "experience (1-9)" "armor (1-3)" "weapon (1-3)"


    Example -

    creat_unit "London" Longbowmen 2 9 3 3

    ^The above code will create 2 units of Longbowmen in London with 3 Gold Chevrons, Level 3 armor and Level 3 weapon

    EffectCode
    Creates Unit at any settlement/general you likecreate_unit "settlement or character" "unit ID" "amount (1-5)" "experience (1-9)" "armor (1-3)" "weapon (1-3)"

    Contributed By: P1r8te.

    3    0


  • Detailed Codes for Several Console Commands

    Push ~ to access the console. As described above, the "give_trait" command works with several different traits to add to a specific character. In order for this to work, you must have the character selected and outside of a town. It works like:

    give_trait this TRAITNAME #

    Below is a list of TRAITNAMES and the maximum number you can put after to determine the level of the trait. These are a list of the most beneficial traits, message me if you want me to post the more obscure ones.

    EffectCode
    - loyalty, + authorityPoliticsSkill 3
    +Chivalry,LoyaltyLoyal 3
    +moraleBrave 3
    Increased Command, IncomeIntelligent 3
    Increased IncomeMathematicsSkill 3
    Increased Law, Trade IncomeGoodAdministrator 3
    Increased Mining IncomeGoodMiner 3
    Increased Trade IncomeGoodTrader 3
    Increases AuthorityFathersLegacy 3
    Increases ChivalryVictorVirtue 3
    Increases ChivalryBattleChivalry 5
    Increases CommandNaturalMilitarySkill 3
    Increases command skill (situational)GoodInfantryGeneral 1
    Increases command skill (situational)GoodCavalryGeneral 1
    Increases command skill (situational)GoodAmbusher 5
    Increases command skill (situational)GoodAttacker 5
    Increases command skill (situational)GoodDefender 5
    Increases command skill.GoodCommander 5
    Increases DreadBattleDread 4
    Increases Movement PointsEnergetic 3
    Increases Peraonal SecurityHighPersonalSecurity 3
    Increases PietyPublicFaith 4
    More kids, increased general's hitpointsHaleAndHearty 3

    Contributed By: Toomin22 and shadowmoonboy.

    4    0


  • Giving Ancillaries and Traits to Apies/Assassins

    As mentioned above, enter the console with the ~ key.

    This is a list of the various ancillaries (retinue members) that can be added with the give_ancillary command. This code requires you to have the character that you wish to modify selected, as well.

    give_ancillary this ANCILLARYNAME

    Below is a list of ancillaries (with their ANCILLARYNAME) that can be given to Spies and/or Assassins

    NOTE: For the ones marked "TRAIT", use the command:

    give_trait this TRAITNAME #

    instead to give the agent the specified trait (capitalization matters). Read my above post on traits for more information.

    EffectCode
    +1 to agent's skillcatamite
    +1 to agent's skillcourtesan
    +1 to agent's skillpickpocket
    +2 to agent's skilldancer
    TRAIT +1-3 to assassin's saboteur skillGoodSaboteur 3
    TRAIT +1-5 to assassin's skillGoodAssassin 5
    TRAIT +1-5 to spy's skillGoodSpy 5

    Contributed By: Toomin22.

    2    0


  • Merchant Ancillaries and Traits

    Select unit with cursor/pointer, than open console with ~ key. Syntax should be give_trait this or give_ancillary this.

    EffectCode
    +1 financeMerchantsGuildMember 1/ MerchantsGuildTrained 1
    +1 financecounterfeiter
    +1 financetrick_abacus
    +1 financemerchant_clerk
    +1-2 financeWorldlyMerchant 1-2
    +1-2 finance (and more resistant to asset seizure)SecureMerchant 1-2
    +1-2 finance (and more resistant to asset seizure)LegalDealer 1-2
    +1-3 financeNaturalMerchantSkill 1-3
    +1-3 finance (+3 gives a -1 personal security)Monopolist 1-3
    +1-4 financeGoodMerchant 1-4

    Contributed By: d3sP0iL3r.

    2    0


  • Special Ancillaries and Traits for Priests

    Select the priest unit to effect with the cursor and open console with ~ key. Using : give_trait this : the words should be together in a string with each separate word starting with a uppercase ex. PriestLevel # . Using : give_ancillary this : the words should be lowercase and separated by a _ ex. choir_boy. Some traits only have a certain level so exceeding it will null, also if you use the high end of the scale it can change your units name or have some negative effects.

    EffectCode
    + piety, +eligibility +purity +violencePurifier 1-3
    ++pietyTouchedByTheGods 1-3
    +1 pietywitch_hunter / deacon / librarian
    +1 piety -1 puritymonk
    +1 piety -1 violencenun
    +1 piety, +1 personal securityzealous_disciple
    +1 security, +1 purity, +1 violencepaladin
    +pietyStrongFaith 1-4 and/or PublicFaith 1-4
    +pietyNaturalPriestLevel 1-3
    1 = bishop 2 = cardinalPriestLevel 1-2

    Contributed By: d3sP0iL3r.

    2    0


Unlockables

  • Unlock all factions

    Find this directory:
    Medieval II Total War\data\world\maps\campaign\imperial_campaign

    Then find the file descr_strat. Open it with a text editor (Word, or somthing like that). Cut and Paste the 'unlockable' section into the 'playable' section and save the file. Launch the game and you should have every faction available.

    You can also unlock the Papal Estates, but not the Mongols, Timurids and The Aztecs.

    Remember to make BACKUPS before you are editing the game files!!!!

    Contributed By: Crazybf2killer.

    0    2


Rome: Total War Cheats

Codes

  • Codes for non-general characters, ie spies, assassins, diplomats

    During the game, press the (`) key, right above the tab, to bring down "RomeShell" the cheat menu, and type in the code... note: the system is very finicky about typos, so make sure everything is right.

    EffectCode
    gives a spy or assassin this ancillary= +1 subterfugegive_ancillary "character name" "catamite"
    gives a spy or assassin this ancillary= +1 subterfugegive_ancillary "character name" "courtesan"
    gives any character between 1-5 influence- may or may not work on generalsgive_trait "character name" "GoodDiplomat" 1-5
    gives any character between 1-5 subterfuge- works on assassins toogive_trait "character name" "GoodSpy" 1-5
    gives any character between 1-5 subterfuge- works on spies toogive_trait "character name" "GoodAssassin" 1-5

    Contributed By: Schmeethe88.

    8    0


Passwords

  • Console Codes

    Press the tilde (~) key and enter these codes to use them. All codes are case sensitive. Make sure to capitalize family member names, settlement names, and anything else that needs capitalizing or else it will likely to not work. All codes have a limited use if you are using patch 1.2 or lower. If you use patch 1.3 or higher you may have infinte uses. If you have patch 1.2 and wish to use a specific code again you need to exit the program and restart it.

    EffectPassword
    Add units to selected general. Example "create_unit "Gaius Julius" "roman velite" 2 "create_unit "general's name" "unit name" "#"
    Adjusts sea bed to specified heightadjust_sea_bed <value>
    Allows you to give a city more population automatically. Max amount is 4000.add_population "settlement name" "amount"
    Allows you to give any trait your faction can have to a specific general.give_trait "character" "trait" "level number"
    Anything in the city's building queue will be built automatically.process_cq "settlement name"
    Applys filter to world map coastlinesfilter_coastlines
    Captures indicated citycapture_settlement <city name>
    Changes seasonseason <summer/winter>
    Changes yeardate <year>
    Clears all stacked messagesclear_messages
    Completes the construction instantly of any town/cityprocess_cq "CityName"
    Create a unit of Yubtseb Elephantsoliphaunt
    Creates a building in the named city.create_building "city" "building name"
    Creates diplomacy missiondiplomacy_mission
    creates unit in a place or unit instantly with experiences/defence/attack if putcreate_unit "Settlement/Unit" "unit name" "Amount" "experience" "defences" "attack"
    Display help for listed command<command> ?
    Displays defensive terrain featuresshow_terrain_lines
    Enemy's walls collapse.Jericho
    Forces display reset cyclereset_display
    Forces local player's alliance to lose the battleforce_battle_defeat
    Forces local player's alliance to win the battleforce_battle_victory
    Forces opponent to accept diplomatic proposalforce_diplomacy <accept/decline/off>
    gives a general/family member a trait instantlygive_trait "General/FamilyMember" "Trait" "Level"
    Gives character movement pointsmp <value>
    Gives character trait pointsgive_trait_points
    Gives indicated character the indicated ancillarygive_ancillary <character> <ancillary>
    Gives you the specific amount of denarii you want. Max amount of 40000.add_money "amount"
    Kills specified characterkill_character <character>
    Lists all character in the worldlist_characters
    Lists all traitslist_traits
    Lists all units in an armylist_units
    Lists available ancillarieslist_ancillaries
    Make the general invulnerable, may only work on battlefieldinvulnerable_general "general's name"
    Moves indicated character to specified coordinatesmove_character <name> <x,y>
    Regenerates radarregenerate_radar
    Reloads all texturesreload_textures
    Reloads all vertex shadersreload_shaders
    Removes faction from the gamekill_faction <value>
    Resets character to settings at start of turncharacter_reset
    Restarts an AI turn sequencerun_ai
    Sets aerial map overlay depth bias for maximum zoomamdb_max <value>
    Sets aerial map overlay depth bias for minimum zoomamdb_min <value>
    Sets aerial map overlay offset towards cameraamdb_offset <value>
    Sets diplomatic stance between two factionsdiplomatic_stance <value>
    Sets health of building of specifed type in a settlementset_building_health <value>
    Sets max speed of turn processing during AI roundai_turn_speed <value>
    Shows all valid processed paths in pathfindershow_battle_paths
    Shows cursor position and region IDshow_cursorstat
    Shows landing positions available to AI from a given regionshow_landings
    Shows street plan for the settlementshow_battle_street_plan
    Shows victory message for faction for short or long campaignvictory
    Switches player control to specified factioncontrol <value>
    Toggles building's debug modebuilding_debug
    Toggles camera restrictionstoggle_restrictcam
    Toggles display of campaign map flowing watertoggle_flowing_water
    Toggles display of network statsnw_stats
    Toggles everyone's spying ability to perfect with infinite rangetoggle_perfect_spy
    Toggles on or off the fog of war. You can see the whole world map when inputted.toggle_fow
    Toggles overlaytoggle_overlay
    Toggles PR modetoggle_pr
    Toggles strategy map coastline displaytoggle_coastlines
    Toggles tabbed output windowdisplay toggle_tow
    Toggles terrain to display various data setstoggle_terrain
    Toggles underlaytoggle_underlay
    Triggers advicetrigger_advice
    Triggers unit upgrade effectupgrade_effect
    Turns off both enemy and ally AIdisable_ai
    When at the battle scroll, input this code in, attacker if attacking, defender if defending and press auto retaliate button. Automatically wins.auto_win "attacker/defender"
    Zooms to specified aerial map zoomzoom <value>
    4    0


Glitches

  • Stop other factions from moving.

    After you end your turn it shifts through the other factions movements. If you save during the turn of another faction and then load, that faction will go through the rest of the turn without moving armys/navys or attacking.

    Contributed By: Zeketheo.

    2    0


Unlockables

  • Unlocking and editing features.

    There are some features you can add or edit by going to your Rome Total War folder. (Default: C:\Program Files\Activision\Rome - Total War). Click on the word document named Preference.

    UnlockableHow to Unlock
    Chane Unit SizeNext to the words UNIT_SIZE change the number to either 20(Small), 40(Normal), 80(Large), or 160(Huge)
    Change the User InterfaceNext to the words MINIMAL_UI change FALSE to TRUE
    Remove CutscenesNext to the words EVENT_CUTSCENES change TRUE to FALSE
    Remove FatigueNext to the word FATIGUE change TRUE to FALSE
    Remove MoraleNext to the word MORALE change TRUE to FALSE
    Remove the Auto SaveNext to the words AUTO_SAVE change TRUE to FALSE
    Remove Unit BannersNext to the words SHOW_BANNERS change TRUE to FALSE
    Skip the PrologueNext to the words FIRST_TIME_PLAY change TRUE to FALSE
    SubtitlesNext to the word SUBTITLES change FALSE to TRUE
    Turn off Fog of WarNext to the words FOG_OF_WAR change TRUE to FALSE
    Turn off the AdvisorNext to the words MUTE_ADVISOR change FALSE to TRUE, and next to BLIND_ADVISOR change FALSE to TRUE
    Turn off Unit Arrow MarkersNext to the words DISABLE_ARROW_MARKERS change FALSE to TRUE
    Unlimited AmmoNext to the words LIMITED_AMMO change TRUE to FALSE
    Unrestricted CameraNext to the words RESTRICT_CAMERA change TRUE to FALSE
    WidescreenNext to the words USE_WIDESCREEN change FALSE to TRUE

    Contributed By: Zealot06.

    1    2


Secrets

  • HUGE amount of Denari

    Go to
    <your directory>\Data\world\maps\campaign\imperial_campaign

    Then open the text file &quot;descr_strat&quot;.

    Go all the way down till you see (Heres what it should look like) it shouldn't take long. Then just edit the denari you want to have say from 5000 to 999999 (Most i've done) on your selected faction and then close the file run the game and when you play Imperial Campaign you should have the selected amount of Denari

    ; &gt;&gt;&gt;&gt; start of factions section &lt;&lt;&lt;&lt;

    faction romans_julii, comfortable caesar
    denari 5000
    settlement

    Contributed By: swordmaster66.

    0    1


Know Something We Don't?

You can submit new cheats for this game and help our users gain an edge.

Have We Been Fooled?

You can submit a problem report for any non-working or fake code in the lists above.