Paradox Bug Fix for 1.10
- Fixed 50+ bugs in all kinds of game files
- Updated frequently for latest fixes
- Boosted performance by about 10%
- Special fixes for the localization of Simplified Chinese
- Compatible with all other mods
This mod can be placed at any order to function and is safe to be overwritten by other mods, but it’s recommended to place it on top of all mods, in case other mods may be affected and/or corrupted
All languages are supported, with special localization fixes for Simplified Chinese
Some localization fixes are also available in English
- common/
- ai_strategies/00_default_strategy: Rearranged conditions to reduce checks
- on_actions/00_code_on_actions: Moved some effects from on_monthly_pulse_country to on_monthly_pulse to reduce the number of times it is called
- scripted_progress_bars/
- NOTE: Actually all scripted progress bars can be optimized, since they all call the calculation function every month for every country even when not relevant, following are the two slowest ones that I optimized first
- 00_sepoy_mutiny_progress_bars: Only calculate progress when relevant
- 00_victoria_progress_bars: Only calculate progress when relevant
- events/
- tech_events/production_tech_events: Check cheaper conditions first to reduce checks
- trade_route_events: Only check if researching relevant techs
- common/
- character_interactions/00_character_interactions: Fix scope errors
- diplomatic_actions/
- 42_subjects_request_market_control: Hide Request Market Control for market owner
- journal_entries/
- Enable AI countries to activate & complete techonology JEs
- Fix Opium JE as Opium Plantation is NOT a potential resource
- Invaliadate lobby JEs if the relevant lobby is disbanded
- laws/
- Fix state religion changes for Atheism related laws
- Fix scope errors in slavery laws
- modifier_type_definitions/
- Make interest_group_ig_armed_forces_approval_add have 1 decimal to keep in line with similar modifier types
- Make power_bloc_income_transfer_to_leader_factor a percentage
- objective_subgoals/01_subgoals_player_objectives_egalitarian: Remove non-exists scope slavery_objective_target
- on_actions: Imporve performance by reducing unnecessary recalculations
- script_values/02_ig_values: Correct ig_commander_leader_chance_mult
- scripted_buttons/00_colonial_administration_buttons
- Create vassal instead of colony for unrecognized countries to avoid auto-independence
- Check only direct subjects when expanding colonial administration
- scripted_effects/
- Cleanup variables instead of setting it to no
- Fix calculate_caudillo_progress calculation
- scripted_triggers/
- Check for the existence of scopes in ai_has_enact_weight_modifier_journal_entries
- Check for the existence of ruler in chinese_manchu_queue_hairstyle_character_trigger
- events/
- american_civil_war/acw_events: acw_events.3 should be restricted to USA-owned Mexican states
- brazil/
- coffee_with_milk: Check for the existence of scopes
- pedro_brazil_events: Correctly save isabel_scope in pedro.12
- expedition_events/
- congo_river_expedition_events: Fix scope errors
- niger_river_expedition_events: Avoid improve relation with your own country in expedition_events.130
- law_events/slavery_laws: Fix a trigger in slavery_law_events.7 (NOT to NOR)
- crime_events: Fix scope errors
- oil_rush_events: Avoid permanent funding oil pipelines in oil_rush.4
- red_scare_events: Fix scope error in red_scare.14
- victoria_events: Check for the existence of c:HAN
- gfx/map/: Fix several DLC errors
- localization/: Fix the rank in POWER_BLOC_COHESION_WORST_INFAMY (English and Simplified Chinese)
You’re welcome to integrate part or all of this mod in your own mod
For modification details, most modifications are marked with #PBF, and you can always compare the file with the vanilla one to find the difference
Plus, it’s intended to overwrite the whole vanilla file instead of creating a new file starting with zz_ in this mod, as it only fix bugs and should simply be replaced by other mods that actually change the content
Thanks CaesarVincens[forum.paradoxplaza.com] and 茶锈 for providing many Paradox bug clues
- GDP Ownership Display – Display GDP ownership ratio at home and abroad on country panel. Integrated as part of base game since 1.10.3
- Dynamic Decree Cost – Make decree cost dynamic based on population
- Paradox Bug Fix – A simple mod to solve tons of Paradox mistakes and improve performance
- DA GUI – A collection of GUI mods with many useful features
- Paradox Highlight[marketplace.visualstudio.com] – A VS Code extension that provides syntax highlight for Paradox Games
Revisions:
Old revisions of this mod are available below. Click the link to download.
