Total War: ATTILA

Total War: ATTILA

Medieval Kingdoms 1212 AD Scripts
Showing 1-10 of 51 entries
< 1  2  3  4  5  6 >
Update: 25 Jul @ 6:01pm

Script Mechanics Update (Combined Build)
Includes: Fixes from Tycherious’ Script Fix Mod + additional improvements and features

HRE Core Mechanics Fixes
Control of Frankfurt:
Fixed an issue where the player did not receive control of Frankfurt (att_reg_germania_uburzis) after winning the imperial election. Frankfurt is now correctly transferred to the newly elected player emperor.

Dynamic Faction Name Update:
Resolved a bug preventing the player's faction name from updating to “Holy Roman Empire” upon election. This now updates correctly when the player becomes emperor.

Player Emperor Transition Support:
Fixed faulty logic that required the player to start with the emperor_key for mechanics to work. Players elected during the campaign now correctly inherit full HRE emperor status and functionality.

Election Event Timer Functionality:
HRE event timers now reset and count down properly. Every 3–6 turns, one of four dilemmas will trigger for the current emperor. All dilemmas are functional and influence HRE state relations accordingly.

Updated Strength Evaluation (Find_Strongest_Faction):
Reworked strength calculation logic:
3 regions = 30 points
20 units = 20 points
2 allies = 30 points
10,000 gold = 10 points
Total Example: 90 points
This logic is now consistent across faction comparisons.

Elector System Overhaul:
When HRE states are destroyed, new electors are dynamically selected to maintain the total pool.
After the first reform, elector count is capped at 7, inspired by historical precedent.
DETrooper’s logic ensures historically significant factions retain voting power more frequently.
Puppet states and similar edge cases no longer break elector mechanics.
Voting behavior is now more complex and based on faction traits (e.g., Loyal, Ambitious, Neutral, etc.).
A full breakdown will be included in the upcoming HRE Mechanics Guide.

Election Notification UI:
Players now receive a pop-up notification when HRE elections occur, with a new coronation-themed image.

Final Reform Cleanup (self.current_reform == 9):
Fixed a bug where the final HRE reform bonus persisted indefinitely. The effect is now correctly removed when the faction is destroyed or reform is completed.

Pretender System Restoration:
The Pope can again elect Catholic pretender factions if the emperor is excommunicated. These pretenders now properly interact with HRE mechanics.

Liberation Mechanic Adjustment:
When the emperor liberates an HRE state, it now becomes a loyal ally (not a vassal), restoring DETrooper’s original intent.

General Script Fixes & Improvements
Civil War Debuff Removal:
Fixed an issue where Abbasid and Epirus civil war penalties remained even after the civil war ended.

Seljuk Faction Attribute Fix:
Seljuk missile cavalry now correctly gain +2 recruitment experience as intended.

Muhtasib Minister Traits Fixed:
The +2 sanitation and +10% commerce bonuses now apply properly.

Startup Menu ‘Missing Pack Files’ Bug:
Fixed a long-standing bug that prevented missing pack file warnings from displaying correctly. (Note: This still references an outdated pack, but future fix is easy.)

Persian Empire Event Text:
Added placeholder text for the Persian Empire creation event where it was previously blank. Content subject to future revision.

Minor Fixes & Polish:
Numerous small adjustments and logic cleanups, including behind-the-scenes support and contributions from Mr. Fedacking.

Update: 26 Mar, 2024 @ 6:45am

Update: 8 Nov, 2023 @ 3:21pm

Update: 20 Jul, 2023 @ 6:12pm

Another hotfix for the 10 slots executable to fix it from only increasing it to 9 slots instead of 10.

Update: 6 Jul, 2023 @ 5:43pm

Update: 5 Jul, 2023 @ 10:03pm

Released a script pack hotfix to fix the broken 10 slots executable caused by the recent update to Attila.

Update: 30 Jul, 2022 @ 9:59am

Bug Fixes:
- Fixed a major issue with HRE elections that was causing the FactionTurnStart listener to fail (and thus also other mechanics like population and crusades, etcetera). If you have a save where the HRE panel won't open, end your turn and it should work next turn.
- Fixed incorrect manpower values for a number of Byzantine units.
- Fixed issues with endless raiding and siege population debuffs.
- Fixed the message for the HRE being destroyed being broken.

Update: 21 Jul, 2022 @ 6:43pm

Bug Fixes:
- Fixed missing faction strength/weakness text for the Principality of Wales.
- Fixed peasantry units being incorrectly set to use tribesmen manpower.

Update: 21 Jul, 2022 @ 4:13pm

Minor Changes:
- Backend changes for the HRE system, shouldn't affect gameplay unless something broke in the process.
- Declaring war on HRE member states as the Holy Roman Emperor will now result in a drop of 50 imperial authority.
- Updated in-game credits.
- Updated script DB dependencies.

Bug Fixes:
- Fixed puppeted Holy Roman Empire elector states not voting for you or your chosen candidate in imperial elections.
- Fixed spelling for Jerusalem's empire title.

Update: 1 Feb, 2022 @ 6:48pm

Minor Changes:
- Added a faction intro cinematic for the Byzantine factions courtesy of Ocramium.

Bug Fixes:
- Fixed a crash in the decision maps caused by a few invalid faction logo UI components.
- Fixed a crash in the settlement occupation decision screen also caused by the above (for the gift region script).
- Fixed changing your capital sometimes setting it to the wrong region.
- Fixed missing campaign localisation for the formed empires of the Golden Horde and Ilkhanate.
- Made the vassal tracking system more reliable especially for cases where ex-vassals are at war with you.