Posted December 21, 2019
Unofficial Code Patch (UCP 6.0/6.0a) - Released
Updated located on nexus: https://www.nexusmods.com/masteroforionconquerthestars/mods/30?tab=files
:::: Fixes Included in this patch
Bug.0.0.6.0: Fleet combat screen is incorrectly showing the ship status at the end of the combat
Fix.0.0.6.0: This is a MIRV bug. The combat updates for MIRVed missiles are not being displayed correctly. This is a display issue only.
Bug.0.0.6.0: If a Tactical combat times out the loser fleet is destroyed while the winner fleet is unharmed
Fix.0.0.6.0: Added logic to allow for the loser’s fleet’s attack damage output and the combat’s overall success chances to apply damage to the winner fleet resulting in possible loses to the winning fleet.
Bug.0.0.6.0: First contact audio for the Gly (Glis) does not play, asset exists just has the wrong link location
Fix.0.0.6.0: Corrected issue
Bug.0.0.6.0: For Omniscient races it is possible for a pirate base to spawn on an asteroid even after a mine or research laboratory has been placed on it
Fix.0.0.6.0: Corrected issue by excluding that celestial body from the possible pirate base spawn points
Bug.0.0.6.0: Tactical combat fighter return logic can generate an ArithmeticException during return to carrier calculations
Fix.0.0.6.0: Added a check to prevent this exception from being thrown
Bug.0.0.6.0: Tactical values displayed in the UI for Attack Rating and Defense Rating are always showing the squadron total values regardless of the number of actual ships selected
Fix.0.0.6.0: Modified to only adjust the values by the number of ships actually selected in the squadron vs the whole squadron
Bug.0.0.6.0: Minor UI issue Leader avatar's images is in front of their title
Fix.0.0.6.0: Just reordered the objects
Bug.0.0.6.0: Antaran settings ANTARAN_ATTACK_MAX_blueprint_template has an off by one issue, causing it to only stop after the limit + 1 is reached
Fix.0.0.6.0: Corrected issue, also added the functionality of 0 which will just disable that blueprint_template from showing up if desired by a MOD
Bug.0.0.6.0: Tactical combat can easily timeout due to battles having a fixed timeout
Fix.0.0.6.0: Added logic to increase the timeout by the number of ships in the engagement, this does not guarantee it will not timeout but makes it less likely
Bug.0.0.6.0: Tactical combat Automated Repair Unit repair drones are causing crashes and slowdowns due to incorrect logic
Fix.0.0.6.0: Switched the Automated Repair Unit to a passive special. It will now just heal a certain percentage of ship hull every few seconds controlled by YAML settings: hullRegeneration (5%) and hullRegenerationTimer (5 seconds). The per turn healing on the galaxy map is unaffected
Bug.0.0.6.0: Tactical combat targeting and weapon control uses multiple conflicting firing conditions, resulting in the AI sometimes attempting to fire on targets it can not hit and thus wasting its shots
Fix.0.0.6.0: Corrected logic and standardized on the firing solution logic
Bug.0.0.6.0: Tactical combat ship specials that are also weapons are showing the incorrect quantity and not updating correctly
Fix.0.0.6.0: Corrected
Bug.0.0.6.0: On zoomed out galaxy the fleet arrow icons are not being blurred properly and thus are visible on the Empire Management Screen, Leader's Screen, Victory Screen, and the Options Screens
Fix.0.0.6.0: Just hide the icons when you enter those screens, makes them more readable
Bug.0.0.6.0: Special Stellar Converter does not add to a ship’s blueprint attack rating
Fix.0.0.6.0: Added logic to calculate the attack rating for this special
Bug.0.0.6.0: Having too many leaders will cause the tooltips to be misaligned and show incorrect information when the scrollbar becomes visible
Fix.0.0.6.0: Corrected this issue by adjusting tooltip location with the position of the scrollbar
Bug.0.0.6.0: Leader Fleet Assignment screen does not allow fleet selection by clicking on a star
Fix.0.0.6.0: Corrected missing logic and incorrect logic to make this allowable, so it works like the previous fix for the Leader Colony Assignment Screen
Bug.0.0.6.0: Wrong value being set from YAML files for torpedo hit chance resulting in wrong attack calculation, this only affects that calculation only, tactical combat is already correct
Fix.0.0.6.0: Adjusted load code to correctly set the right value used during attack rating calculation
Bug.0.0.6.0: Leader Screen does not select a fleet leader when the minimap fleet icon is clicked on
Fix.0.0.6.0: Corrected
Bug.0.0.6.0: Espionage Infiltrate screen colony selection by clicking a star on the minimap does not always work
Fix.0.0.6.0: Corrected backend and UI
Bug.0.0.6.0: Espionage Missions can end with the Agent being idle without notification, some missions seems to repeat automatically for some reason
Fix.0.0.6.0: At the end of missions assigned agent will now await further instructions
Bug.0.0.6.0: Leader Colony Selection Screen does not show the same data for BC generation or Food Output as the empire screen, it is showing the income and output without taking into account upkeep and consumption
Fix.0.0.6.0: Corrected issue also adjusted pollution so it is percentage based as it is on the empire screen
Bug.0.0.6.0: Leader Colony Selection Screen has a single tooltip popup for BC that has a misplaced location
Fix.0.0.6.0: Removed it for consistency on that screen
Bug.0.0.6.0: Differences between implementation of Spy Experience between racial, tech, and leader bonus. Racial and Tech description are at odds with implementation. Only leader shows any UI changes.
Fix.0.0.6.0: Adjusted code so they all do the same thing, increase XP gains for spy mission, the total spy XP is correct on the UI now
Bug.0.0.6.0: Initial contact with an AI race always displays to the user that their disposition tone is relaxed
Fix.0.0.6.0: This was just being set to a constant, modified to actually set to the correct tone based on the initial disposition
Bug.0.0.6.0: AI can threaten to attack and declare war with a scout, regardless of target's decision it will fail to declare war
Fix.0.0.6.0: Added a check to prevent the AI from attempting to attack and declare war with a non-military ship
Bug.0.0.6.0: Multiplier Tech Notifications can cause the game to incorrectly show the new tech to the player and the Last Discovery is not displayed correctly
Fix.0.0.6.0: Corrected both display issues
Bug.0.0.6.0: Espionage Screen is missing some icons for spy missions, this is causing an exception and preventing loading of mission icons until the application is restarted
Fix.0.0.6.0: Added missing icons
Bug.0.0.6.0: If a Leader is in transit to a ship that is destroyed and the civilization does not have the Survival Pod tech, the leader is killed anyway
Fix.0.0.6.0: Just added a check for this and recalls the leader instead
Bug.0.0.6.0: If a Spy who has infiltrated a colony is switched to an empire mission, the spy enters transit and then goes idle ignoring the selected mission
Fix.0.0.6.0: Adjusted logic to make the spy switch to empire mission correctly, this does remove them from the colony
Bug.0.0.6.0: Pirate base destruction reward of a population unit will ignore any colonies in the same star system when checking for closest colony
Fix.0.0.6.0: Corrected Logic
Bug.0.0.6.0: <UCP-5.9 fix> Colony project "Artificial Planet Construction" performed on a formal Gas Giant that was turned into an Asteroid field by a Supernova event results in an invalid planet.
Fix.0.0.6.0: Corrected logic to detect this condition and generate the planet as normal from a Gas Giant transformation
:::: Enhancements
Add.0.0.6.0: Adjusted AI fleet management assignment routines to curl some pointless calculations. During testing this has shown a decent speed increase on large maps in late game turns without impacting AIs tactics. Per turn times went during one test case from 267 seconds to 87 seconds.
Add.0.0.6.0: Added the ability for the black hole generator to deal damage to ships that are within its area of effect. This damage effect is controlled by a new weapon type key "weapontype_black_hole_crush"
Add.0.0.6.0: Added logic to the "AutoTurn" feature to stop the processing of turns on any notifications popup. This list can be filtered by a new configuration item added to the "Config.cfg" under "[Gameplay]" called "AutoTurnIgnore". Any notification classes in that configuration will not pause auto turn processing.
Chg.0.0.6.0: Adjusted calculations for the attack and defense rating of structures that include the military upgrade special. Currently the AI is undervaluing them and causing it to not bring enough firepower to bear to overcome them.
Add.0.0.6.0: Added a sort to the Fleet Control Panel - It will now be sorted by hull type in descending order, then by name, then by leader present, and finally by the hull integrity of the ship. Added the same fleet ship sort to leader assignment screen
Chg.0.0.6.0: MOD SUPPORT: Confusion with PlanetaryResourceTypes.yaml field populationGrowthPercentualBonus. Positive values for this should increase growth rate, negative values should decrease. The display was wrong as it was showing the opposite.
Add.0.0.6.0: Tactical Combat Multi-Squadron control, you can now select a single squadron on that control by holding down the CTRL key
Add.0.0.6.0: Added a popup if and attempt to enter FTL by the player is made while the Hypserspace Flux is active
Updated located on nexus: https://www.nexusmods.com/masteroforionconquerthestars/mods/30?tab=files
:::: Fixes Included in this patch
Bug.0.0.6.0: Fleet combat screen is incorrectly showing the ship status at the end of the combat
Fix.0.0.6.0: This is a MIRV bug. The combat updates for MIRVed missiles are not being displayed correctly. This is a display issue only.
Bug.0.0.6.0: If a Tactical combat times out the loser fleet is destroyed while the winner fleet is unharmed
Fix.0.0.6.0: Added logic to allow for the loser’s fleet’s attack damage output and the combat’s overall success chances to apply damage to the winner fleet resulting in possible loses to the winning fleet.
Bug.0.0.6.0: First contact audio for the Gly (Glis) does not play, asset exists just has the wrong link location
Fix.0.0.6.0: Corrected issue
Bug.0.0.6.0: For Omniscient races it is possible for a pirate base to spawn on an asteroid even after a mine or research laboratory has been placed on it
Fix.0.0.6.0: Corrected issue by excluding that celestial body from the possible pirate base spawn points
Bug.0.0.6.0: Tactical combat fighter return logic can generate an ArithmeticException during return to carrier calculations
Fix.0.0.6.0: Added a check to prevent this exception from being thrown
Bug.0.0.6.0: Tactical values displayed in the UI for Attack Rating and Defense Rating are always showing the squadron total values regardless of the number of actual ships selected
Fix.0.0.6.0: Modified to only adjust the values by the number of ships actually selected in the squadron vs the whole squadron
Bug.0.0.6.0: Minor UI issue Leader avatar's images is in front of their title
Fix.0.0.6.0: Just reordered the objects
Bug.0.0.6.0: Antaran settings ANTARAN_ATTACK_MAX_blueprint_template has an off by one issue, causing it to only stop after the limit + 1 is reached
Fix.0.0.6.0: Corrected issue, also added the functionality of 0 which will just disable that blueprint_template from showing up if desired by a MOD
Bug.0.0.6.0: Tactical combat can easily timeout due to battles having a fixed timeout
Fix.0.0.6.0: Added logic to increase the timeout by the number of ships in the engagement, this does not guarantee it will not timeout but makes it less likely
Bug.0.0.6.0: Tactical combat Automated Repair Unit repair drones are causing crashes and slowdowns due to incorrect logic
Fix.0.0.6.0: Switched the Automated Repair Unit to a passive special. It will now just heal a certain percentage of ship hull every few seconds controlled by YAML settings: hullRegeneration (5%) and hullRegenerationTimer (5 seconds). The per turn healing on the galaxy map is unaffected
Bug.0.0.6.0: Tactical combat targeting and weapon control uses multiple conflicting firing conditions, resulting in the AI sometimes attempting to fire on targets it can not hit and thus wasting its shots
Fix.0.0.6.0: Corrected logic and standardized on the firing solution logic
Bug.0.0.6.0: Tactical combat ship specials that are also weapons are showing the incorrect quantity and not updating correctly
Fix.0.0.6.0: Corrected
Bug.0.0.6.0: On zoomed out galaxy the fleet arrow icons are not being blurred properly and thus are visible on the Empire Management Screen, Leader's Screen, Victory Screen, and the Options Screens
Fix.0.0.6.0: Just hide the icons when you enter those screens, makes them more readable
Bug.0.0.6.0: Special Stellar Converter does not add to a ship’s blueprint attack rating
Fix.0.0.6.0: Added logic to calculate the attack rating for this special
Bug.0.0.6.0: Having too many leaders will cause the tooltips to be misaligned and show incorrect information when the scrollbar becomes visible
Fix.0.0.6.0: Corrected this issue by adjusting tooltip location with the position of the scrollbar
Bug.0.0.6.0: Leader Fleet Assignment screen does not allow fleet selection by clicking on a star
Fix.0.0.6.0: Corrected missing logic and incorrect logic to make this allowable, so it works like the previous fix for the Leader Colony Assignment Screen
Bug.0.0.6.0: Wrong value being set from YAML files for torpedo hit chance resulting in wrong attack calculation, this only affects that calculation only, tactical combat is already correct
Fix.0.0.6.0: Adjusted load code to correctly set the right value used during attack rating calculation
Bug.0.0.6.0: Leader Screen does not select a fleet leader when the minimap fleet icon is clicked on
Fix.0.0.6.0: Corrected
Bug.0.0.6.0: Espionage Infiltrate screen colony selection by clicking a star on the minimap does not always work
Fix.0.0.6.0: Corrected backend and UI
Bug.0.0.6.0: Espionage Missions can end with the Agent being idle without notification, some missions seems to repeat automatically for some reason
Fix.0.0.6.0: At the end of missions assigned agent will now await further instructions
Bug.0.0.6.0: Leader Colony Selection Screen does not show the same data for BC generation or Food Output as the empire screen, it is showing the income and output without taking into account upkeep and consumption
Fix.0.0.6.0: Corrected issue also adjusted pollution so it is percentage based as it is on the empire screen
Bug.0.0.6.0: Leader Colony Selection Screen has a single tooltip popup for BC that has a misplaced location
Fix.0.0.6.0: Removed it for consistency on that screen
Bug.0.0.6.0: Differences between implementation of Spy Experience between racial, tech, and leader bonus. Racial and Tech description are at odds with implementation. Only leader shows any UI changes.
Fix.0.0.6.0: Adjusted code so they all do the same thing, increase XP gains for spy mission, the total spy XP is correct on the UI now
Bug.0.0.6.0: Initial contact with an AI race always displays to the user that their disposition tone is relaxed
Fix.0.0.6.0: This was just being set to a constant, modified to actually set to the correct tone based on the initial disposition
Bug.0.0.6.0: AI can threaten to attack and declare war with a scout, regardless of target's decision it will fail to declare war
Fix.0.0.6.0: Added a check to prevent the AI from attempting to attack and declare war with a non-military ship
Bug.0.0.6.0: Multiplier Tech Notifications can cause the game to incorrectly show the new tech to the player and the Last Discovery is not displayed correctly
Fix.0.0.6.0: Corrected both display issues
Bug.0.0.6.0: Espionage Screen is missing some icons for spy missions, this is causing an exception and preventing loading of mission icons until the application is restarted
Fix.0.0.6.0: Added missing icons
Bug.0.0.6.0: If a Leader is in transit to a ship that is destroyed and the civilization does not have the Survival Pod tech, the leader is killed anyway
Fix.0.0.6.0: Just added a check for this and recalls the leader instead
Bug.0.0.6.0: If a Spy who has infiltrated a colony is switched to an empire mission, the spy enters transit and then goes idle ignoring the selected mission
Fix.0.0.6.0: Adjusted logic to make the spy switch to empire mission correctly, this does remove them from the colony
Bug.0.0.6.0: Pirate base destruction reward of a population unit will ignore any colonies in the same star system when checking for closest colony
Fix.0.0.6.0: Corrected Logic
Bug.0.0.6.0: <UCP-5.9 fix> Colony project "Artificial Planet Construction" performed on a formal Gas Giant that was turned into an Asteroid field by a Supernova event results in an invalid planet.
Fix.0.0.6.0: Corrected logic to detect this condition and generate the planet as normal from a Gas Giant transformation
:::: Enhancements
Add.0.0.6.0: Adjusted AI fleet management assignment routines to curl some pointless calculations. During testing this has shown a decent speed increase on large maps in late game turns without impacting AIs tactics. Per turn times went during one test case from 267 seconds to 87 seconds.
Add.0.0.6.0: Added the ability for the black hole generator to deal damage to ships that are within its area of effect. This damage effect is controlled by a new weapon type key "weapontype_black_hole_crush"
Add.0.0.6.0: Added logic to the "AutoTurn" feature to stop the processing of turns on any notifications popup. This list can be filtered by a new configuration item added to the "Config.cfg" under "[Gameplay]" called "AutoTurnIgnore". Any notification classes in that configuration will not pause auto turn processing.
Chg.0.0.6.0: Adjusted calculations for the attack and defense rating of structures that include the military upgrade special. Currently the AI is undervaluing them and causing it to not bring enough firepower to bear to overcome them.
Add.0.0.6.0: Added a sort to the Fleet Control Panel - It will now be sorted by hull type in descending order, then by name, then by leader present, and finally by the hull integrity of the ship. Added the same fleet ship sort to leader assignment screen
Chg.0.0.6.0: MOD SUPPORT: Confusion with PlanetaryResourceTypes.yaml field populationGrowthPercentualBonus. Positive values for this should increase growth rate, negative values should decrease. The display was wrong as it was showing the opposite.
Add.0.0.6.0: Tactical Combat Multi-Squadron control, you can now select a single squadron on that control by holding down the CTRL key
Add.0.0.6.0: Added a popup if and attempt to enter FTL by the player is made while the Hypserspace Flux is active
Post edited December 24, 2019 by WhatIsSol