PDA

View Full Version : BUG-FIXER, an unofficial patch for Rome: Total War



player1
03-12-2005, 21:31
BUG-FIXER, an unofficial patch for Rome: Total War
Version 1.64
Compiled by player1

Requires:
Official v1.2 patch for Rome: Total War


Introduction:

This is compilation of fixes to various bugs that can be found in Rome: Total War. Most of the fixes were not my idea, but ideas of many members form gaming community. I just compiled them in one unofficial patch. Since unofficial, it is in no way associated with Creative Assembly or Activision.

Download from this (http://www.totalwar.org/patrons/lm/Bugfixer/bug_fixer1_64.zip) link.
Discuss it here (https://forums.totalwar.org/vb/showthread.php?p=716695).


Installation:

The content of the zip file should be extracted to your Rome - Total War folder. That way it will replace some of the original text files with those from the archive.

Files replaced are:
-descr_formations_ai.txt (from Data subfolder)
-descr_model_battle.txt (from Data subfolder)
-descr_mount.txt (from Data subfolder)
-export_descr_ancillaries.txt (from Data subfolder)
-export_descr_buildings.txt (from Data subfolder)
-export_descr_character_traits.txt (from Data subfolder)
-export_descr_unit.txt (from Data subfolder)
-export_units.txt (from Data\text subfolder)
-export_VnVs.txt (from Data\text subfolder)
-descr_mercenaries.txt (from Data\world\maps\campaign\imperial_campaign folder)

While new files that don't replace anything are:
-greek_archer_merc_sprite_new.spr (Data\sprites subfolder)
-greek_archer_merc_sprite_new_000.tga.dds (Data\sprites subfolder)
-carthaginian_onagers_info.tga (Data\ui\unit_info\spain subfolder)

Also, a new subfolder named Original Data will be created, with copies of original files. If you want to restore original files just copy these files over those installed in Data folder. This is important for multiplayer, since it requires original files (to prevent hacking).



List of fixes


Changes in export_descr_buildings.txt file:

-Fixed the issue with Praetorian Cohorts being available before Marius reforms
-Fixed the issue with Seleucids Armored Elephants being available in provinces without elephant resource
-Fixed the bug when Thracians could not recruit Phalanx Pikemen with their higher level barracks
-Fixed the bug when Gauls could recruit Naked Fanatics in farming shrines (and Gauls don't have farming shrines)
-Added ability for Spain to recruit Long Shield Cavalry and build Onagers in the campaign, because they could already use them in custom battles (and added unit info picture for Onagers since it was missing)
-Law bonus for Leadership Pantheon increased from 10% to 25%, in order to fix the problem with Athena and Jupiter Awesome Temples getting their law bonus lowered after upgrade to Pantheon
-Holding games in arena type buildings limited to Romans only, to prevent "THIS GAMES HELD TEXT SHOULD NEVER APPEAR ON SCREEN AND SHOULD NOT BE TRANSLATED!" message appearing when other factions try to hold games in conquered roman territories


Changes in export_descr_unit.txt file:

-Fixed the issue with all horse/camel/chariot archers, when they are unable to fire while skirmishing
-Fixed the issue with Pontus and Scythian generals, when they would never get their bodyguards upgraded after Marius reforms (as it happens with all other bodyguard units)
-Removed Wedge ability from both Thracian bodyguard units (made no sense for general's unit)
-Late Thracian bodyguard unit gets its armor rating increased from 3 to 6, so it would actually have different stats then early bodyguard, especially considering that it already uses heavier armored unit model
-Removed shield bonus from early Thracian bodyguards and Bedouin Archers, since those units have no shields
-Added shield bonus of 4 to late Pontic bodyguards, since their unit models have shield
-Pontic Phalanx Pikemen get its unit size increased from 40 to 60 and shield bonus reduced from 5 to 2, in order to make them consistent with other phalanx units
-Fixed inconsistencies in mass ratings for following units: Bastarnae Mercenaries, Silver Shield Legionaries, Scutarii and Bull Warriors
-Fixed inconsistencies with effects on mounts for Armenian Heavy Spearmen and Illyrian and Sarmatian mercenaries
-Removed "annoying" blue officer from rebel Archer Warband
-Sound of "armor" for Desert Axemen and Bastarnae Mercenaries changed from metal to flesh, since they wear no armor


Changes in export_units.txt file:

-Removed reference to shield from early Thracian and late Scythian bodyguards descriptions
-Reference to "good quality armour" from Desert Axemen custom battle description changed to "wooden shields" (probably leftover from pre-patch time when desert axemen has armor value of 11)
-Reference to "leather armour" from late Thracian bodyguard changed to "mail armour", to match up unit skins


Changes in both descr_model_battle.txt and descr_mount.txt files (with some references in export_descr_unit.txt too):

-Fixed color of sprites for following mercenary units and their mounts: Thracian Mercenaries, Bastarnae Mercenaries, Sarmatian Mercenaries, Scythian Mercenaries, Spanish Mercenaries, Numidian Mercenaries, Arab Cavalry, Bedouin Warriors, Bedouin Archers and Barbarian Cavalry Mercenaries


Changes in descr_model_battle.txt file only:

-Fixed the wrong color of Spanish generals (should be brown, instead of blue)
-Fixed the problem with sprites not being generated for following units: Libyan Spearmen, Poeni Infantry, Spartans, Egyptian Slingers, Egyptian Siege Crew, Gallic Swordsmen and German Skirmisher Warband
-Fixed sprites for Cretan Archers, so they won't be half-sized anymore (new sprites included)


Changes in descr_mercenaries.txt file:

-Fixed the typo which prevented mercenary Horse Archers to appear in Armenia area
-Changed price of Barbarian Cavalry Mercenaries that are recruited in Gaul from 450 to 800, since it was too low, and to make it in line with prices in other regions


Changes in descr_formations_ai.txt file:

-Fixed a problem when standard AI formation would not get used for armies consisting of only non-phalanx spearmen infantry
-Fixed problem with roman formation when general would be put at flanks (added separate general block at back)
-Made possible for armies with only Hastati infantry to use roman formation, by making 3rd line of infantry not mandatory
-Fixed problem with formation for large missile cavalry groups, when general unit would be at flank overlapping with infantry
-Fixed an error in AI single line formation when artillery units would overlap with rest on the units


Changes in export_descr_ancillaries.txt file:

-Fixed the issue with Numidian and Spanish governors not gaining priests as their retinue members
-Fixed the trigger for priest of Neptune, so it won't be awarded to governors or agents
-Made Druid retinue members available in justice shrines (Esus) instead of battle shrines (Hebeleyzis), so that Gauls could get them and not Dacians
-Triggers for Civilized Slave, Drinking Companion and Master Embalmer retinue members changed, so they won't be available only in cities with one specific building (forum/temple), but also in cities were such building is upgraded (ex. great forum/large temple)
-Fixed an error in trigger for gaining Polybius as retinue member
-Fixed triggers for Foreign Dignitary and Foreign Hostage retinue members, so they will actually be awarded in foreign lands and not at home
-Fixed an error when following retinue members could become doubled: Dancer, Druid, Freeman Clerk and Judge


Changes in both export_descr_character_traits.txt and export_descr_ancillaries.txt files:

-Fixed a problem with getting infestation of Scarface generals, and several related issues (including some retinue members)
-Fixed buggy marriage triggers, which prevented characters from getting any traits or retinue members from marriage event
-Fixed a bug which prevented newly grown up characters from getting any retinue members at start, like Mentor or Tutor


Changes in both export_descr_character_traits.txt and export_VnVs.txt files:

-Berserker trait tweaked so it gives morale bonus, instead of penalty (+4 morale), making it in line with lower levels of the trait
-To prevent drop in morale bonus, highest levels of Brave and RomanHero line of traits get their morale bonuses increased from +2 to +5
-Removed bonus to popularity with people from Brave line of traits, since those traits are reserved for non-Romans only
-Energetic line of traits tweaked, so they won't get worse at higher levels
-Personal security penalty for Self-Publicist line of traits reduced from -10/-20/-30 to -1/-2/-3, since previous values were way off normal range


Change in export_VnVs.txt file only:

-In notification that assassin has gained experience, changed word "kill" to "mission", since now sabotage missions can give experience too


Changes in export_descr_character_traits.txt file only:

-Feck line of traits limited to Romans only, since two of its effects deal with senate and people popularity
-Smoothtalker changed to be diplomat trait, since its effects deal with bribing
-Added anti-traits to some traits to prevent weird or impossible combinations
-Several anti-traits that worked in one direction fixed to work in both directions
-Anti-traits for Indecisive Attacker changed from GoodCommander and GoodAttacker to GoodAttacker and GoodRiskyAttacker, so that having Indecisive Attacker trait won't prevent general from gaining Command bonuses
-Fixed a bug, when gaining an anti-trait would reset trait value to 0 (instead of reducing it for value of anti-trait)
-Fixed trigger for BadTaxman line of traits, so it won't be awarded in situations when tax policy is best as it could be
-Fixed problems with Senate Office triggers, which could result in losing some senate titles
-Tweaked trigger for gaining experience with spies when doing missions with 100% success rate, so it will be fired for spies with one or zero levels of experience, and not just for those with exact one level of experience
-Removed loyalty awards given to faction leader or heir when AI diplomat, by error, tries to bribe them, since faction leader or heir aren't supposed to be bribable
-Fixed a problem when assassins would never get any experience by doing sabotage missions
-Fixed a problem when Coward trait would only be awarded when enemy pulls out of combat without casualties
-Patched the hole in trigger for IndecisiveAttacker trait
-Removed "BattleOdds < 1.5", from triggers for BadAttacker/Defender line of traits, so it's possible to gain them, when losing battle in which enemy was highly outnumbered
-Removed crushing victory condition in triggers for GoodRiskyAttacker/Defender line of traits, since winning such battles with just clear victory is great accomplishment on its own
-Partially fixed the bug when generals fought in manual battles would get checked twice for trait awards (leading to more powerful human controlled generals)
-Increased values awarded to many traits in birth triggers, so it's actually possible to gain those traits by birth (mostly affects traits that need more then one point to get first level)
-Fixed a problem when characters that are not married could get Cuckold trait (by adding IsMarried condition before check)
-Tweaked triggers which reduced effects of Drink and Girls traits after marriage or getting children, so that reduction of Drink trait would work for barbarians and that reduction of Girls trait would not lead to secondary effects
-Added self-perpetuating effects to several personality traits that normally never improved after birth
-Since Mathematics, Philosophy, Natural Philosophy and Rhetoric skills could only be gained at birth, a new academy trigger was introduced to make it possible to gain levels in these skills
-Added Strategic and Tactical skills into Academy trigger, since their description heavily implies academic learning
-Made it possible, for barbarian factions, to gain Warlord line of traits in battle, and not only Britons in Andrasta temples
-Introduced several siege triggers so that SiegeAttack/Defense line of traits could be improved
-Added several new triggers, to make it possible that Intelligent and Genius characters could be born

player1
03-12-2005, 21:43
Please, only post in other thread.

player1
04-27-2005, 12:01
Version 1.1 uploaded.

player1
05-16-2005, 01:27
Version 1.11 uploaded.

player1
05-25-2005, 20:20
Version 1.3 uploaded.

player1
05-29-2005, 23:01
Version 1.4 uploaded.

player1
05-31-2005, 21:33
Version 1.5 released.


New in this version:

-Pontic Phalanx Pikemen get its unit size increased from 40 to 60 and shield bonus reduced from 5 to 2, in order to make them consistent with other phalanx units
-Removed "BattleOdds < 1.5", from triggers for BadAttacker/Defender line of traits, so it's possible to gain them, when losing battle while highly outnumbering the enemy
-Made PublicAtheism line of traits an anti-trait to ReligiousMania and Pious, as well as PublicFaith an anti-trait to Sacrilegious, to prevent some weird combinations
-Increased values awarded to many traits in birth triggers, so it's actually possible to gain those traits by birth (mostly traits that need more then one point to get first level)
-Added self-perpetuating effects to several personality traits that normally never improved after birth, or improved so rarely that it's virtually impossible to gain higher levels of those traits (new traits added in v1.5)
-In order to make higher levels of MathematicsSkill, PhilosophySkill, NaturalPhilosophySkill and RhetoricSkill line of traits available, several academy triggers introduced (trigger reworked in v1.5)
-Introduced several siege triggers so that SiegeAttack/Defense line of traits could be improved

Terry
06-03-2005, 18:55
I am using the current version of the bug fixer. I've been experiencing a number of Senate mission problems. Most of these relate to taking cities that I or one of my fellow romans already own or blockading one of my own ports. Is this problem something to do with the original game, or has it been created from this patch?

Terry

player1
06-03-2005, 19:11
I think it has to do with original game.
I modified traits, retunie memebers, units and buildings files, nothing related to how senate gives missions.

player1
06-06-2005, 07:31
Version 1.52 is out


New in this version

-Smoothtalker changed to be diplomat trait, since its effects deal with bribing
-Fixer trigger for BadTaxman line of traits, so it won't be awarded in situations when tax policy is best as it could be
-Removed crushing victory condition for GoodRiskyAttacker/Defender line of traits, since winning such battles with just clear victory is great accomplishment on its own
-Increased values awarded to many traits in birth triggers, so it's actually possible to gain those traits by birth (several fixes in v1.52)
-Added self-perpetuating effects to several personality traits that normally never improved after birth (several traits removed from list in v1.52)
-Since Mathematics, Philosophy, Natural Philosophy and Rhetoric skills could only be gained at birth, new academy trigger was introduced to make it possible to gain levels in these skills (new trigger in v1.52)
-Added several new triggers, to make it possible that Intelligent and Genius characters could be born (chances reworked in v1.52)

player1
06-09-2005, 11:38
Version 1.54 is out.

New in this version:

-Made Coward line of traits anti-trait to Warlord, since in game text describes Warlords as brave
-Expensive Tastes line of traits made an anti-trait to Miserly, and Generous made an anti-trait to Cheapskate
-Arse made anti-trait to Prim for obvious reasons
-Several anti-traits that worked in one direction fixed to work in both directions
-Anti-traits for Indecisive Attacker changed from GoodCommander and GoodAttacker to GoodAttacker and GoodRiskyAttacker, so that having Indecisive Attacker trait won't prevent general from gaining Command bonuses
-Removed anti-traits from LostEagle and RegainedEagle line of traits, so it's possible to have them both in same time, as intended
-Fixed a bug, when gaining an anti-trait would reset trait value to 0 (instead of reducing it for value of anti-trait)
-Fixer trigger for BadTaxman line of traits, so it won't be awarded in situations when tax policy is best as it could be (trigger modified in v1.54)
-Increased values awarded to many traits in birth triggers, so it's actually possible to gain those traits by birth (few errors fixed in v1.54)
-Since Mathematics, Philosophy, Natural Philosophy and Rhetoric skills could only be gained at birth, new academy trigger was introduced to make it possible to gain levels in these skills (chances lowered to 3% in v1.54)

player1
06-11-2005, 15:35
Small update released (v1.55):

-Sound of "armor" for Desert Axemen and Bastarnae Mercenaries changed from metal to flesh, since they wear no armor
-Removed v1.54 fix to eagle triggers (since it didn't made a difference)
-Since Mathematics, Philosophy, Natural Philosophy and Rhetoric skills could only be gained at birth, new academy trigger was introduced to make it possible to gain levels in these skills (chances tweaked in v1.55 to make better traits have lower chances)
-Introduced several siege triggers so that SiegeAttack/Defense line of traits could be improved (odds tweaked in v1.55 to not make them too common)

player1
06-17-2005, 13:29
Version 1.56 is out.

New things:
-Made Druid retinue members available in justice shrines (Esus) instead of battle shrines (Hebeleyzis), so that Gauls could get them and not Dacians
-Added anti-traits to some traits to prevent weird or impossible combinations (see readme for details)
-Tweaked trigger for gaining experience with spies when doing missions with 100% success rate, so it will be fired for spies with one or zero levels of experience, and not just for those with exact one level of experience
-Increased values awarded to many traits in birth triggers, so it's actually possible to gain those traits by birth (few tweaks in v1.56)

player1
06-20-2005, 19:45
Version 1.57 is out.

New things:
-Fixed buggy marriage triggers, which prevented characters from getting any traits from marriage event
-Fixed a problem when characters that are not married could get Cuckold trait (by adding IsMarried condition before check)
-Tweaked triggers which reduced effects of Drink and Girls traits after marriage or getting children, so that reduction of Drink trait would work for barbarians and that reduction of Girls trait would not lead to secondary effects
-Increased values awarded to many traits in birth triggers, so it's actually possible to gain those traits by birth (few non-birth effects removed in v1.57)

player1
07-04-2005, 20:55
Version 1.58 released

New in this version:

-Fixed the issue with Spanish governors not gaining priests as their retinue members
-Fixed color of sprites for following mercenary units and their mounts: Thracian Mercenaries, Bastarnae Mercenaries, Sarmatian Mercenaries, Scythian Mercenaries, Spanish Mercenaries, Numidian Mercenaries, Arab Cavalry, Bedouin Warriors, Bedouin Archers and Barbarian Cavalry Mercenaries
-Added unit info picture for spanish Onagers since it was missing

player1
07-07-2005, 20:47
Version 1.59 is out.

New in this version:
-Fixed buggy marriage triggers, which prevented characters from getting any traits or retinue members from marriage event (reworked in v1.59)
-Fixed a bug which prevented newly grown up characters from getting any retinue members at start, like Mentor or Tutor

player1
07-15-2005, 12:03
Version 1.6 is out.

New in this version:
-Changed price of Barbarian Cavalry Mercenaries that are recruited in Gaul from 450 to 800, since it was too low, and to make it in line with prices in other regions
-Added anti-traits to some traits to prevent weird or impossible combinations (added BoringSpeaker as antitrait to Rabblerouser in v1.6)
-Increased values awarded to many traits in birth triggers, so it's actually possible to gain those traits by birth (added tweak to AssassinMaster trait for eastern factions in v1.6)
-Added Strategic and Tactical skills into Academy trigger, since their description heavily implies academic learning
-included Integration Guide in the readme, for those users that like to mix and match various mods

player1
07-29-2005, 21:58
Version 1.61 is out.

New in this version:
-Fixed triggers for Foreign Dignitary and Foreign Hostage retinue members, so they will actually be awarded in foreign lands and not at home
-Fixed an error when following retinue members could become doubled: Dancer, Druid, Freeman Clerk and Judge
-Removed loyalty awards given to faction leader or heir when AI diplomat, by error, tries to bribe them, since faction leader or heir aren't supposed to be bribable
-Fixed a problem when assassins would never get any experience by doing sabotage missions
-In notification that assassin has gained experience, changed word "kill" to "mission", since now sabotage missions can give experience too
-Made it possible, for barbarian factions, to gain Warlord line of traits in battle, and not only Britons in Andrasta temples

player1
08-04-2005, 13:45
Small update in v1.62:

-Holding games in arena type buildings limited to Romans only, to prevent "THIS GAMES HELD TEXT SHOULD NEVER APPEAR ON SCREEN AND SHOULD NOT BE TRANSLATED!" message appearing when other factions try to hold games in conquered roman territories

player1
08-30-2005, 13:31
Version 1.63 released:

-Reference to "good quality armour" from Desert Axemen custom battle description changed to "wooden shields" (probably leftover from pre-patch time when desert axemen has armor value of 11)
-Reference to "leather armour" from late Thracian bodyguard changed to "mail armour", to match up unit skins
-Fixed a problem when standard AI formation would not get used for armies consisting of only non-phalanx spearmen infantry
-Fixed problem with roman formation when general would be put at flanks (added separate general block at back)
-Made possible for armies with only Hastati infantry to use roman formation, by making 3rd line of infantry not mandatory
-Fixed problem with formation for large missile cavalry groups, when general unit would be at flank overlapping with infantry
-Fixed an error in AI single line formation when artillery units would overlap with rest on the units
-Added section describing common combinations of different mods in the readme


Note that if you use some of AI formation mods, that you should install them on top of bug-fixer.

Nigedo
08-30-2005, 16:09
-Holding games in arena type buildings limited to Romans only, to prevent "THIS GAMES HELD TEXT SHOULD NEVER APPEAR ON SCREEN AND SHOULD NOT BE TRANSLATED!" message appearing when other factions try to hold games in conquered roman territories
I have often held games in conquered Roman settlements. In fact it forms part of my general strategy for taking Roman cities late in an imperial campaign.

I have never experienced any difficulty holding games as a non-Roman faction, what's your reason for adding this limitation?

player1
08-30-2005, 17:41
I have often held games in conquered Roman settlements. In fact it forms part of my general strategy for taking Roman cities late in an imperial campaign.

I have never experienced any difficulty holding games as a non-Roman faction, what's your reason for adding this limitation?

There is an issue when first game get held by non-romans that message would appear about event with very weird text (THIS TEXT SHOULD NEVER APPEAR or something). It shows that developer probably never ment for non-romans to held games.

Also, non-romans can't hold races in Hippodrome at all, so in light of both of these issues, I though it was more like oversight or bug, then a feature.

Still, if you really like games being available, it could easily added back by moding.
Find in export_descr_buildings.txt file all amphitheatres and remove "requires factions { roman,}", from stage games line.

Nigedo
08-31-2005, 21:25
There is an issue when first game get held by non-romans that message would appear about event with very weird text (THIS TEXT SHOULD NEVER APPEAR or something). It shows that developer probably never ment for non-romans to held games.
Interesting. Although I have noticed these messages within text files, I have never seen them displayed during gameplay.

Thanks for the explanation. :)

player1
09-17-2005, 00:26
Small update in v1.64

-Fixed the trigger for priest of Neptune, so it won't be awarded to governors or agents

Big J money
10-06-2005, 09:19
Okay, I just got Big Fixer, but I had to make these two changes:

Pantheon of Bacchus changed to 60% happiness and 10% law bonus. Otherwise, it was the same as the your modified Jupiter temple, but without Arcani!

Pantheon of One God changed to 35% happiness and 35% law bonus. Otherwise, this was the most pointless Pantheon in the game. Maybe Pontus is supposed to have this disadvantage, though? If you think so, I might change it back. It was a simple 25%/25% with no other nice effects.

Love the mod, BTW. Although, I haven't noticed any of my assassins ever getting traits or trait increases for successful sabotage missions. I just might have to create my own VnVs for that purpose.

=$= Big J Money =$=

Big J money
10-16-2005, 21:25
I don't mean to double post intentionally, but it's been a while since my last post, and I'm wondering if there will be a new version of Bug Fixer for RTW 1.3. I don't know if any of the files 1.3 added overwrite Big Fixer's files, or not.

Thanks.

=$= Big J Money =$=

player1
10-16-2005, 21:37
Well, BI version (link in the sig) includes fixes for original imperial campaign, so if you install it for 1.3 RTW, it should work (exempt you'll get one useless BI folder too.

The main difference for RTW campaign, is that it does not include any ancillary and trait fixes, since that would currently take to much work for me to implement.