1. Update v1.3.8.4:
  2. CRASH FIXES
  3. • fixed crash when identifying empire refuelling points
  4. • fixed crash when checking whether facilities can be upgraded
  5. • fixed crash when determining resource prices
  6. • fixed crash when determining migration sources
  7. • fixed crash when fleet assigns queued mission to pickup debris, but debris has already been
  8. picked up
  9. • fixed crash when adding character traits via a game event
  10. • fixed rare crash when rendering Fleets screen
  11. • fixed crash when rendering particle effects
  12. • added warning message to player when unable to write SessionLog and other files in game
  13. folder at startup due to insufficient file permissions (would previously crash)
  14. • fixed crash when lone pirate evaluates diplomatic relations with independent colonies
  15. • fixed crash when click 'Start New Game' button without Shadows Rising installed
  16. USER INTERFACE
  17. • fixed missing action buttons in Colony Detail screen when Shadows Rising installed (was
  18. expecting 11 buttons when there are only 10)
  19. • ensure search textbox is focused and text is selected when switch to Search screencrash when
  20. identifying empire refuelling points
  21. POLICIES
  22. • added new policy setting for 'Default Diplomatic Strategy for Pirates'. This allows a planetary
  23. empire to set all pirate faction relations to Hostile, and thus make it harder for pirates to park near
  24. your colonies in an attempt to spread their influence there. Note: setting to ‘Conquer’ option will
  25. cancel all current treaties with pirate factions and set them as hostile
  26. CONTRACTS
  27. • ensure that having many simultaneous Atuuk Great Directions does not block acceptance of
  28. contracts
  29. DESIGNS
  30. • manually-upgraded fighter designs sometimes getting wrong components in bays
  31. • fixes to pirate ship weapon firing arcs
  32. SHADOWPORTS
  33. • prevent accepting the same Shadowport contract multiple times (and thus gaining multiple
  34. rewards from the same contract)
  35. • Shadowport construction ships no longer check whether new Lone Pirate spaceport is being
  36. constructed in another empire's territory (was previously blocking construction and preventing
  37. Lone Pirate from becoming a Pirate Faction)
  38. • when a Junkyard Shadowport is destroyed, any nearby claimed shipwrecks are released and
  39. become normal damaged abandoned ships that can be salvaged
  40. LONE PIRATES
  41. • when player Lone Pirate captures a ship they are now presented with choice to either scrap the
  42. captured ship for money (previous behavior) or to instead switch to the captured ship and scrap
  43. their previous one (transferring all of their cargo and other items to their new ship). Note that this
  44. only applies to ships that are viable for a lone pirate: must be mobile (sub-warp speed +
  45. hyperdrive) and one of the following roles: any freighter, Escort, Frigate, Destroyer or Cruiser
  46. EVENTS
  47. • fixed Zenox Homeworld bases being captured by pirates
  48. • fixed Haakonish "Ancient Exploration Ship" event causing a high quality planet to appear in home
  49. system
  50. • fixes to various pirate-related events
  51. MODDING
  52. • extended character images so that randomly-generated characters now randomly select image
  53. from pool of multiple images for their race and role (i.e. from all images where name starts with
  54. '[RACE]_[ROLE]')
  55. • static characters (defined in CharacterDefinitions.xml) can now have random skill levels by
  56. setting amount to zero (will auto-select a value between -0.05 and +0.1)
  57.  
  58. Update v1.3.8.0:
  59. CRASH FIXES
  60. • fixed crash when attempt to dock at abandoned spaceport
  61. • fixed rare crash when generating a new game (GenerateShadowportEmpire)
  62. • fixed rare crash when opening Create Contract dialog
  63. • fixed rare game lockup/hang when assigning pirate Guard missions against a colony they want to
  64. influence
  65. GAME SETTINGS
  66. • ensure Gamma and other display settings are properly set at game start
  67. START NEW GAME SCREEN
  68. • in Start New Game screen split out Victory Conditions step and Story and Events step
  69. GALAXY GENERATION
  70. • ensure there are never any duplicate system names when generating a new galaxy, including
  71. Black Hole names
  72. USER INTERFACE
  73. • when playing as a Lone Pirate the default filter for Characters screen is now 'All' instead of 'NonSpies' (requires new game)
  74. • removed irrelevant tooltip warnings for contracts when playing as a Lone Pirate (e.g. do not
  75. require resources at own spaceports to fulfill Resource Delivery contracts)
  76. • ensure Lone Pirates always see messages relating to capturing and scrapping ships (regardless
  77. of message filters)
  78. • Selection Panel now shows accurate assault pod strength available, also factoring in last time
  79. used
  80. • right-click pop-up mission menu for ships and fleets now shows warning when a Capture or Raid
  81. mission cannot be carried out due to no available assault pod strength
  82. • added new message when one of your ships docks at a location (Dock mission). Clicking on the
  83. message selects the ship, opens the Dock Menu and pauses the game. Can turn message off
  84. using new 'Ship Docked' message filter
  85. • altered docking greeting message to be more appropriate when not docked at Shadowport
  86. • fixed Titan troop icons not being rendered properly for projects in Research screen
  87. • research projects with no components/shiphulls/bonuses/etc now render correctly in Research
  88. screen (show as an empty project)
  89. • fixed occasional flickering content in vertically scrolling panels
  90. • added new Population screen in 'Your Empire' section of Control Center, showing a breakdown of
  91. the population in your empire by alien race
  92. POLICIES
  93. • added new policy setting: 'Prevent Colonization With Secondary Races' which determines
  94. whether to use non-dominant races when colonizing new uninhabited worlds. When turned on
  95. this means that only your first, main race is used to colonize new worlds - other races acquired
  96. from independent colonies or migration are not used to establish new colonies
  97. CONSTRUCTION ORDER QUEUE
  98. • pirate construction ships now properly build queued spaceports (not at colonies)
  99. RESEARCH
  100. • ensure research project for pirate base ship hull (typically a Medium Spaceport) is researched at
  101. game start so that can retrofit to new designs for same role
  102. DIPLOMACY
  103. • fixed pirates getting negative diplomatic incident against a planetary empire when they eliminate
  104. another planetary empire (should be only when eliminate a pirate faction)
  105. AUTO-DESIGNER
  106. • tweaked automated ship design so that Escorts and Frigates will always have a close- in weapon
  107. (if available), even when other race-specific factors decrease priority (e.g. Zenox)
  108. SHIP ORDERS
  109. • manually-controlled ships no longer auto-assign refuel mission after completing a raid
  110. SHIP CAPTURE
  111. • fixed lone pirate ship capturing so that does not assume have lost ship and restart at Shadowport
  112. • fixed lone pirate ship capture so that always scrap captured ship or base for money. Note: We’re
  113. intending further changes in this area
  114. RAIDS
  115. • colony raids now also spawn defending militia troops at the colony, thus extending the raid time,
  116. especially when the colony has no other defending troops
  117. INDEPENDENT COLONIES
  118. • ensure independent colonies that become planetary empires work properly to grow and expand
  119. • ensure independent colonies that become planetary empires do not have full knowledge of
  120. galaxy map
  121. PIRATES
  122. • ensure pirate factions always use names from Governments.xml file if they exist
  123. • pirate factions are now eliminated when they lose their last spaceport (same as previous
  124. behavior) instead of also requiring removal of their Hidden Pirate facilities (their facilities are also
  125. removed when they are eliminated)
  126. • when a pirate faction is eliminated, most of their ships will attempt to join another nearby friendly
  127. pirate faction instead of joining the conquering empire
  128. • pirate raider troops are now much better at damaging enemy pirate facilities when raiding
  129. colonies
  130. DOCKING
  131. • disable Dock button under Selection Panel when selected base is abandoned (when playing as a
  132. Lone Pirate)
  133. RESOURCE TRADING
  134. • ensure can load/buy resources from own empire in Resource Trading screen even when have no
  135. money
  136. LONE PIRATES
  137. • Lone Pirate military starting ships now have a cargo bay component to better enable them to
  138. carry out resource trading
  139. COCKPIT MODE
  140. • added prominent brief message when attempt to manually control a ship in Cockpit Mode that
  141. already has a mission (should first cancel the mission)
  142. SHIP DATA
  143. • fixed faulty firing arc for Pirate Raiding Escort ship hull
  144. EVENTS
  145. • fixed Ancient Boskara Homeworld event to ensure capturing Hive ships works as well as
  146. destroying them
  147. MODDING
  148. • race dialog in the diplomacy screen is now included for modding (all files in dialog subfolder)
  149. • randomly generated characters can now use static images per role instead of requiring a full
  150. Spine character animation (or just using the default static race image). To use you must supply
  151. static PNG images with the following path: Characters/[RACENAME]_[ROLENAME], e.g.
  152. Characters/Ackdarian_Admiral. Valid role names are as follows: Admiral, Ambassador, General,
  153. Leader, Pirate, Scientist, Spy. Supplied images can either be in a bundle file or as a loose image
  154. file (with ".png" extension)
  155. • characters can now have 2 images: the default small one, and an optional larger one used in the
  156. diplomacy/character screen when there is no animation
  157. • full support for defined characters via the CharacterDefinitions.xml file. This includes custom skills
  158. and traits and custom images as outlined above
  159.