Patch Notes 0.3.126 - 138

Locked
User avatar
johnnylump
Site Admin
Posts: 1261
Joined: Wed Nov 11, 2015 4:12 am

Patch Notes 0.3.126 - 138

Post by johnnylump »

0.3.138

Updated localization

A
- fix crash in fleet panel when selecting the destination secondary icon for a fleet that's leaving the Solar System #4193
- crash prevention fixes if a hab module combat list item is notified of damage after it's been destroyed

B
- Updated UI text so it's a little more clear what's up when a fleet is crashing on a space body or leaving the solar system
- added steam deck oled processor to deck detection code to turn off councilor vids on that platform too


0.3.137

B
- fix 4145 fix bad cp type assignment when two cps are generated at once
- fix 4146, Removed single-frame double selection of councilor in ForceNewPlayerCouncilor and that seems to have cleared up issue where some mission icons don't appear
- fix a bug introduced in 0.3.136 where defend interest expiration gets messed up when re-defending a defended CP

0.3.136

A
4137 - fixed crash when refitting last ship in fleet and then renaming ship; Fixed fleet list not updating renamed ships

0.3.135

A
- Fix crash when an alien fleet is defending a Servant station when no other Servant fleets are present
- Turn off councilor videos entirely on Steam deck to avoid crashes

Modding
- Add a config option to support weird setups that won't play our cinematics by allowing those to be skipped.

0.3.134

A
- Fix For a notification leader video playing when video setting is turned off; this was causing a crash on Proton/Steam Deck


0.3.133

A
- Attempt at missile target crash fix #1387
- 4119 - fix crash when resolving some fleet notifications

B
- Event fixes


0.3.132

A
- Another attempt fix for rare crash in combat coming from OnArmorHit
- 4118 - fix crash when viewing fleet screen due to unusual trajectory data

C
- fix a few typos, clarify one of the solar kits best use text

0.3.131

A
- added some safety checks to avoid a rare crash in combat coming from OnArmorHit
- fix for crash when last station is destroyed while construction ui is opened and trying to build a ship
- 4106 - fixed crash when assaulting and capturing an enemy hab with ships under construction while viewing the hab.

B
- fixed an issue where setting formation focus Left or Right would be reversed when on the defending side
- fixed visual bug where captured enemy hab still shows models under construction until rezooming on hab again

C
- fixed a bunch of prematurely cut lines for voice English-Arabic-1


0.3.130

A
- 4102 - fix for ship duplication issue & fix for crash when a fleet is deleted before resolving notification which merges deleted fleet
- Bugfix #4103: Prevented NREs when a trajectory lacks a destination, which happens if the trajectory ends with lithobreaking or goes interstellar.
- 4104 - Fix a crash when an invalid fleet is assigned as pending to an AI goal and not previously cleaned up properly.

B
- fixed bug when trying to cancel ship construction after re-entering construction screen
- fix armies firing while at sea at armies in region they just departed
- Event Fixes for Revolt
- Nation must be extant to be a valid target for Breakdown in Civil Order
- Fixed a bug where trajectories that require too much DV could report "Code Path Not Implemented" instead of telling you to use larger propellant tanks.

C
- Loc Fixes for Infiltrated

0.3.129

A
- Fix crash when capturing an alien hab, new bug in 0.3.128

0.3.128

Content: 4 new event illustrations

A
- FactionGoal_JoinFleet.OnGoalDiscarded() : Check if targetFleetGoal is supposed to be discarded before trying to attach to it in some way. Was causing a crash in .125 Issue #4079
- 4085 - fixed crash caused by weapon destruction vfx trying to trigger in PIP images of fleet
- fix for 4083, crash when tooltip active and parent list manager list item object is destroyed
- added try catch for video player; added additional logging for error tracking; don't prepare video in grid if already prepared. This is to address native crash when loading councilor videos during a long session.
- bugfix #4080: Fixed a bug where transfers could think that the fleet is in the center of a barycenter if the transfer hadn't started yet. This would only occur when calculating a new transfer to intercept a fleet that was intercepting another fleet with this bug, but that could cause a CTD.
- 4074 - fix crash when granting independence to a nation with army selected that would be affected by policy

B
- fix one-sided rivalries with breakaway parent occurring when allying with a breakaway, now properly two sided
- address 4061, mark update of alien hate meter when contact initiated with any faction aliens are willing to trade with (instead of veryProAlien), update it again if any trade processed with changes. Also fix it when capturing an alien hab.
- claims-granting projects with requiredNation setting will now have a chance to trigger when that nation is created (meaning you'll roll monthly chances for it to be available to research). If this had been the last requirement for a project to trigger, it was only triggering on save repair code during a load.
- Autoresolve combat does not result in TISpaceShipState.PostCombat() being called, preventing some repair functions from triggering. Issue #4066
- fix broken dataNames for two events
- fix missing publicity settings on wet bulb event
- FactionGoal_Fleet.LookingForFleet : Deleted or empty assignedFleet now counts as not existing for the purposes of this property.
- InvasionCombatValue() : Formula did not account for number of armies per module. This resulted in the system requesting too many assault carriers.
- FactionGoal_InvadeEarth : use scaled default desired combat value. Previously, it was using its own formula that was overestimating the amount of force needed. This should tone down invasion aggression to intended levels.
- AssignIdleFleetsToGoals() : Don't add a new invasion goal if you can join an existing one.
- AssignIdleFleetsToGoals() : Creating too many SurveilEarth goals bugfix.
- 4089 - adjusted incorrect refit costs when changing only drive or power plant
- Bugfix #3994: Fixed inconsistencies in whether we knew that an enemy fleet was going to transfer. These were causing Code_Path_Not_Found errors in the Master Transfer Planner.
- 4097 - fixed ship construction having incorrect times due to cached resource value

0.3.127

A
- Fix for ship gameobject not being destroyed in certain cases. (new error in recent builds). This could lead to crashes if you looked at a fleet that lost a ship in bombardment and clicked on the model of the one that had been destroyed.
- put in some nullchecks in UI for orbitStates when looking at fleets with complex trajectories to fix a reported crash

B
- fix some wonky calculations in climate change math. again ... this climate change will be the death of me. It was leading to NAN errors in extreme cases, usually with a certain mega nation.
- loosened requirements for using torch trajectory math in outer solar system, it was defaulting to impulse trajectories incorrectly on lower-thrust ships and giving the AI fits about travel time.
- Quite a bit more AI work to get the AI sending assault carriers to Earth consistently. Fix issues with escorts and loosen some rules about how these fleets are built.
- make sure AI puts enough thrust on army carriers and a few other noncombatants.

Balance: change default mothership role to short-range.

0.3.126

A
- null check to deal with a race condition when a hab dies and ship's targeting it try to clear their targeting data
- null checks and warnings for ship vector thrusters
- 4041 - fix visual bug when refitting an entire fleet that you are viewing. It is possible this is associated with a crash that was reported that we couldn't reproduce.

B
- Bugfix #4034: When intercepting another fleet, we need to be able to pay the DV costs of the rest of its transfer, as we'll be following it by default. But, we don't always know if a destination fleet has a transfer. Namely, enemy fleets aren't kind enough to tell us that they'll be launching in the future. The code to determine if we know if a target fleet has a transfer was inconsistent when the target fleet is launching at the same instant as we are calculating an intercept. This could cause us to think we have a valid transfer, and then have it fail due to lack of DV momentarily later. That's now been corrected.
- Further fix for #3982: On abort, if we're past the arrival date of the trajectory, and the trajectory has a destination orbit, we arrive at said orbit instead of generating a new orbit from first principles (which is appropriate for adhoc orbits).
- 4035, 3863 - fix for projects completing twice in rare situations, leading to doubled benefits
- 4012 - fixed bug allowing ships to be split from an ongoing repair&resupply operation
- adding empty dummy function to use as a safe entry point for UMM DoorstopProxy
- 4039 - councilor video setting toggle now applies to leader videos
- Fix error that was halving the reported pursuit distance in precombat chases. This affects balance and high-DV ships will have a sqrt(2) easier time escaping.
- 3933 - refits no longer charge refuel cost for propellant tanks being removed in the refit
- fix typo in pherocyte resistance effect, will fix three projects that weren't providing defenses when they should have been (one Initiative-only)
- fix for good vs sneaky councilors being swapped

C
- fix bad eccentricity value of 325 Heidelberga
- fix for visible skybox seams
- fix for construction sparks not being correctly positioned to ship
- fix for finder opening over large UIs when the selected asset is unselected
- fixed typo in event_infiltrated_Influence_1
- codex will note defend interests partially works on Enthrall Elites when EE is available in the codex, and not later
- required power plant info will use "molten" consistently instead of mixing the terms molten and liquid interchangeably

Modding
- adding empty dummy function to use as a safe entry point for UMM DoorstopProxy
Locked