Distant Worlds 2 - Latest Update (1.0.2.8)
Posted: Mon Mar 14, 2022 4:03 pm
Distant Worlds 2 - Latest Update (1.0.2.8)
Download Link: HERE
Latest Troubleshooting FAQ: HERE
IMPORTANT NOTE: If you are still having any crash or launch issues with DW2 after updating to 1.0.2.8, we recommend taking the following steps to make sure corruption from previous crashes is not causing any ongoing issues:
1. Delete the gamesettings and gamestartsettings files in the /data/ sub-folder of your installation directory (In Steam right-click on the game in your library, then choose Properties -> Local Files -> Browse. On GOG you can find this through Manage Installation -> Show Folder).
2. Delete any old saved games in the /data/savedgames sub-folder of your installation directory.
3. Verify all installation files (in Steam right-click on the game in your library, then choose Properties -> Local Files -> Verify Integrity of Game Files. On GOG it is Manage Installation -> Verify/Repair).
4. If you still experience issues, please check in on the tech support sub-forum at Matrix Games or Steam and follow the reporting procedures there to share your log files with us.
IMPORTANT NOTE: There is now a new SessionLog.txt log file in the /data/logs sub-folder of the Distant Worlds 2 installation.
This is also where any crashdump logs are located. If you are experiencing an issue, please share both your SessionLog.txt and any Crashdump logs for us along with the issue report.
IMPORTANT NOTE: There is a new GameSettingsOverride.txt in the /data sub-folder of the Distant Worlds 2 installation.
The settings here may help some players experiencing a black screen on load issue. Details on this are in the Troubleshooting FAQ above.
IMPORTANT NOTE: If you are experiencing performance issues use the key combination Shift + ~ to enable an overlay on the top left which will confirm for us which GPU DW2 is using on your system as well as other performance parameters.
GENERAL NOTES: We hope that the content streaming memory fix and the improved rendering memory management could fix some of the reported crashes and help with performance dropping over time for some players.
We found a system that duplicates some of the persistent black screen and battle crash issues and are working to continue investigating them and addressing all possible causes through this and future updates.
Changes in the 1.0.2.8 build:
CRASH FIXES
- fixed savegame corruption when save while expired messages are being purged (note that some past saves were corrupted and if these do not load in 1.0.2.8 they are unrecoverable)
- fixed hang on save due to fighters incorrectly taking their parent carriers 'Prepare and Attack' missions
- fixed rare crash when iterating fleet ships
- fixed rare crash when sending message to empire
- fixed rare crash when iterating empire messages
- fixed crash when clearing pursuers from target
RENDERING FIXES
- changed how vertex buffers are handled to reduce video memory usage and reduce crashes
- now more carefully check for missing buffers when rendering shield impact effects
FLEETS AND SHIPS
- now take more care to ensure nearby ships are added to fleets, thus better preserving fleet cohesion
- exclude ships with manually assigned attack missions when determine whether to break off attack against a target (target jumps outside engagement range or fuel range, etc)
- fleets and ships now better at retaining attack missions against targets that jump to another location, especially when target remains in same system
- fixed bug blocking direct attack fleet missions
- shortened wait time before attacking when fleets regroup at a waypoint (Prepare and Attack), i.e. fleets commence attack phase faster once reach waypoint
OTHER
- ensure freighters with short hyperdrive jump range are not selected for distant transport missions (should fix freighters with Skip Drives sometimes dumping cargo)
Changes in the 1.0.2.6 build:
CRASH FIXES
- adjusted how some vertex buffers were created to improve stability (more to come on this)
- fixed bug where shield impact model vertices were sometimes setup incorrectly
- fixed rare crash when ship is turning
- fixed rare crash when initiating particle effect
- fixed rare crash when assigning ship mission
PERFORMANCE IMPROVEMENTS
- increased multi-threading support for some game logic, improves performance, especially for large late-games
FLEET AND SHIP COORDINATION IMPROVEMENTS
- added full Prepare and Attack missions for fleets (attack, raid, capture, bombard). This is the default right-click fleet attack mission type and will also be used by automated fleets. Fleets will now automatically refuel (when need fuel) or waypoint (if need to regroup) before undertaking their attack mission. If they do not need refuelling or regrouping then they will attack the target directly. When refuelling or regrouping the fleet will synchronize their final jump to the attack target.
Changes in the 1.0.2.4 build:
CRASH FIXES
- fixed game hang that was causing saves and loads to fail
- fixed rare crash when applying nebula effects to ships
- fixed rare crash while initiating particle effects
PERFORMANCE IMPROVEMENTS
- altered asset streaming timeout to reduce video memory usage
FLEET AND SHIP FIXES
- now exclude ships that cannot jump when determining fleet jump speed (previously was blocking some missions)
- improved logic for fighters boarding their carriers when the carrier is preparing to jump. Normally when carrier is jumping they will wait for fighters to board, unless very distant. But when carrier is escaping then fighter boarding time is reduced and fighters may be left behind (destroyed)
- improved performance of exploration ship mission selection when in late-game and most systems explored
- fixed bug where ships were sometimes overcautious about travelling to locations with effects, e.g. black holes with ranged damage effects
OTHER FIXES
- reenabled maximum research queue limit of 15 projects
Changes in the 1.0.2.2 build:
CRASH FIXES
- fixed some further DXGI_ERROR_DEVICE_REMOVED errors
- fixed crash when calculating population defend strength at a colony
- fixed crash in Abandoned Ship and Bases list when use sort 'Distance from Spaceport'
- fixed rare hang when ship attack mission gets stuck
RENDERING
- IMPORTANT CHANGE: Changed default back buffer format to use Standard Range rendering. This may help some who are experiencing black screens at startup, but it will also reduce the quality of some visuals. If you were not previously having problems with black screens or crashes then you can revert to High Dynamic Range rendering in the in-game Game Settings to restore the visuals to their previous quality.
- improved performance when long range scanner map overlay enabled
TROOPS
- changed meaning of colony automation setting 'Automate Infantry Recruitment and Garrison' to now include all troop types, i.e. 'Automate Troop Recruitment and Garrison'
- lowered attack troop recruitment levels, especially for large empires
- added automation icons to Selection Panel to indicate colony automation status for troop recruitment and resource stock levels
HIVE AND PLANET DESTROYER
- added diplomatic incident and reputation impact from using planet destroyer against colonies
- improved movement of planet destroyer ship to better avoid clipping planet surfaces
- capped maximum bonus levels for Hive ships when salvage debris or raid colonies and bases
OTHER
- improved calculation of optimal attack range against targets based on weapon ranges (ship/base attacks and bombarding colonies)
- reviewed policy setting for intelligence mission caution so that aligns with revised mission difficulties. Tooltip explains success chance per level
- empire systems no longer start inside nebulae
- fixed occasional faulty ETA display for transferring artifacts
- fixed population policy window not scrolling with mouse wheel when colony detail panel also open
- fixed blank or incorrect startup colony and base stock levels when colony stock level automation is manually controlled
- Additional data fixes for a few missing weapon sounds, certain missing component/hull resource costs, a few event fixes
Changes in the 1.0.2.1 build:
CRASH FIXES
- fixed rare crash when rendering empire territory
- fixed rare crash when scrapping advanced ship with tech bonus, but your empire has not yet researched a relevant project
- fixed rare crash when calculating military ship strength
- fixed rare crash when evaluating threats to a ship
RENDERING CRASH HANDLING
- more graceful recovery when texture or vertex buffer creation fails due to display adapter crash, reset, or change in performance mode. This should greatly reduce the number of DXGI_ERROR_DEVICE_REMOVED crashes
DIPLOMACY
- improved diplomacy so that relations now more likely to rise to higher levels (top-level treaties) when you work at improving relations with a faction. Remember that you can directly set diplomatic strategy per faction, which will also help improve relations (Befriend, Ally, Close Ally)
FLEETS AND SHIPS
- fixed bug where ships and fleets could sometimes teleport to edge of galaxy when assigned a mission while already jumping
- fleet jump speed coordination now applies to all fleet missions, not just attack missions (ships travel at same jump speed)
- Fuel Tankers no longer use fleet jump speed when part of a fleet
OTHER
- now properly review maximum colony population level as tech improves (colonization modifiers) and planet quality changes (terraforming, etc). This fixes issues with migration missions sometimes not completing
- ensure that player's per-role ship design automation settings are reset between each game (not remembered from previous games)
- Fleet Template screen no longer generates empty fleet when do not have enough money to build
- ensure scroll position in Empire Policy screen is reset to top when open again (previously settings were sometimes not appearing until scrolled up)
- reduced estimated resource demand for fuel so that more accurately aligns with actual usage
- changed default game start settings for research to fixed paths and colonization range limit to 300M
- Data fixes and changes to correct resource costs for some components/hulls with no resource costs or incorrect costs
- Added missing fallback paths for some armor techs
- Fixes for some story event issues
- Extended range for dedicated bombardment weapons
- Simplified main menu scene to assist with consistent startup crash troubleshooting
Changes in the 1.0.2.0 build:
DISPLAY AND RENDERING
• Reduced asset streaming memory budget to allow more memory for other rendering
• Fixed bugs when auto-detecting display mode with highest refresh rate
• Reenabled fixed timestep updates
• Added more logging to data/SessionLog.txt file: display adapter selection (including primary monitor detected), display modes, galaxy settings
• Added new setting to GameSettingsOverride.txt: GraphicsStreamingMemoryBudget allows specifying video memory in Mb allocated for asset streaming
• Added new setting to GameSettingsOverride.txt: DisableFixedTimeStep: when set to true allows disabling fixed time step (higher FPS, but also higher GPU temperatures and power usage)
CRASH FIXES
• Fixed crash when determining attack targets
• Fixed rare crash when sorting some lists in Control Center
• Fixed rare crash when opening Research screen
• Fixed rare crash when determining locations for new monitoring stations
• Fixed rare crash when changing map overlays
INTELLIGENCE MISSIONS
• Increased difficulty of some intelligence missions, especially steal tech when targeting higher level research projects
• Altered how intelligence mission success chance is calculated so that always a chance of failure (even without counter-intelligence)
• Slightly increased effectiveness of counter intelligence missions (more likely to intercept enemy spy missions)
OTHER
• Fixed bug where default keyboard settings were sometimes not being generated at game startup
• Fixed bug where ships would avoid bombarding a colony that had imprisoned characters
• Fixed bug where invading characters that were killed at a colony were sometimes not removed from the colony
• Avoid executing advisor messages twice when automation is set to Suggest and Execute, e.g. building planetary facilities
• Data fixes to various events, facilities, research projects, ship hulls and artifacts (only available with a new game)
Changes in the 1.0.1.9 build:
DISPLAY AND RENDERING
- fixed faulty display resolution detection at game start
- improved resolution of correct display adapter when specific adapter requested
- disabled fixed timestep updates (higher FPS)
- allow toggling on-screen FPS and other rendering data using shift-Tilde (top-left corner of most keyboards), which allows seeing which display adapter is being used
CRASH AND HANG FIXES
- fixed crash when empire has revolution and changes government
- fixed hang where fighters at colonies would lock up when their parent colony was wiped out
- fixed hang where exploration ship attempts to explore a location that has nebula sensor disablement that exceeds its scan power
EXPLORATION
- asteroids are now explored much quicker than planets, moons or stars (for both scan and survey)
- ensure all necessary resources in prewarp home system are discoverable at initial tech levels, even when already present
DIPLOMACY
- reduced envy factor in diplomacy when have positive diplomatic strategy for other faction ('We are envious of your huge strength and power')
- envy factor in diplomacy now grows more gradually
OTHER
- more careful about evaluating systems inside nebulae and related logic
- rebalanced loading of game processing for large games with many ships
- fixed ships sometimes getting stuck salvaging debris when has bonuses but came from one of own empire's ships
- construction ships now more careful to avoid building at distant locations (even in same system) when do not have hyperdrive
- no longer generate error sound and effect when move mouse off scrollbar while scrolling a panel or list
Download Link: HERE
Latest Troubleshooting FAQ: HERE
IMPORTANT NOTE: If you are still having any crash or launch issues with DW2 after updating to 1.0.2.8, we recommend taking the following steps to make sure corruption from previous crashes is not causing any ongoing issues:
1. Delete the gamesettings and gamestartsettings files in the /data/ sub-folder of your installation directory (In Steam right-click on the game in your library, then choose Properties -> Local Files -> Browse. On GOG you can find this through Manage Installation -> Show Folder).
2. Delete any old saved games in the /data/savedgames sub-folder of your installation directory.
3. Verify all installation files (in Steam right-click on the game in your library, then choose Properties -> Local Files -> Verify Integrity of Game Files. On GOG it is Manage Installation -> Verify/Repair).
4. If you still experience issues, please check in on the tech support sub-forum at Matrix Games or Steam and follow the reporting procedures there to share your log files with us.
IMPORTANT NOTE: There is now a new SessionLog.txt log file in the /data/logs sub-folder of the Distant Worlds 2 installation.
This is also where any crashdump logs are located. If you are experiencing an issue, please share both your SessionLog.txt and any Crashdump logs for us along with the issue report.
IMPORTANT NOTE: There is a new GameSettingsOverride.txt in the /data sub-folder of the Distant Worlds 2 installation.
The settings here may help some players experiencing a black screen on load issue. Details on this are in the Troubleshooting FAQ above.
IMPORTANT NOTE: If you are experiencing performance issues use the key combination Shift + ~ to enable an overlay on the top left which will confirm for us which GPU DW2 is using on your system as well as other performance parameters.
GENERAL NOTES: We hope that the content streaming memory fix and the improved rendering memory management could fix some of the reported crashes and help with performance dropping over time for some players.
We found a system that duplicates some of the persistent black screen and battle crash issues and are working to continue investigating them and addressing all possible causes through this and future updates.
Changes in the 1.0.2.8 build:
CRASH FIXES
- fixed savegame corruption when save while expired messages are being purged (note that some past saves were corrupted and if these do not load in 1.0.2.8 they are unrecoverable)
- fixed hang on save due to fighters incorrectly taking their parent carriers 'Prepare and Attack' missions
- fixed rare crash when iterating fleet ships
- fixed rare crash when sending message to empire
- fixed rare crash when iterating empire messages
- fixed crash when clearing pursuers from target
RENDERING FIXES
- changed how vertex buffers are handled to reduce video memory usage and reduce crashes
- now more carefully check for missing buffers when rendering shield impact effects
FLEETS AND SHIPS
- now take more care to ensure nearby ships are added to fleets, thus better preserving fleet cohesion
- exclude ships with manually assigned attack missions when determine whether to break off attack against a target (target jumps outside engagement range or fuel range, etc)
- fleets and ships now better at retaining attack missions against targets that jump to another location, especially when target remains in same system
- fixed bug blocking direct attack fleet missions
- shortened wait time before attacking when fleets regroup at a waypoint (Prepare and Attack), i.e. fleets commence attack phase faster once reach waypoint
OTHER
- ensure freighters with short hyperdrive jump range are not selected for distant transport missions (should fix freighters with Skip Drives sometimes dumping cargo)
Changes in the 1.0.2.6 build:
CRASH FIXES
- adjusted how some vertex buffers were created to improve stability (more to come on this)
- fixed bug where shield impact model vertices were sometimes setup incorrectly
- fixed rare crash when ship is turning
- fixed rare crash when initiating particle effect
- fixed rare crash when assigning ship mission
PERFORMANCE IMPROVEMENTS
- increased multi-threading support for some game logic, improves performance, especially for large late-games
FLEET AND SHIP COORDINATION IMPROVEMENTS
- added full Prepare and Attack missions for fleets (attack, raid, capture, bombard). This is the default right-click fleet attack mission type and will also be used by automated fleets. Fleets will now automatically refuel (when need fuel) or waypoint (if need to regroup) before undertaking their attack mission. If they do not need refuelling or regrouping then they will attack the target directly. When refuelling or regrouping the fleet will synchronize their final jump to the attack target.
Changes in the 1.0.2.4 build:
CRASH FIXES
- fixed game hang that was causing saves and loads to fail
- fixed rare crash when applying nebula effects to ships
- fixed rare crash while initiating particle effects
PERFORMANCE IMPROVEMENTS
- altered asset streaming timeout to reduce video memory usage
FLEET AND SHIP FIXES
- now exclude ships that cannot jump when determining fleet jump speed (previously was blocking some missions)
- improved logic for fighters boarding their carriers when the carrier is preparing to jump. Normally when carrier is jumping they will wait for fighters to board, unless very distant. But when carrier is escaping then fighter boarding time is reduced and fighters may be left behind (destroyed)
- improved performance of exploration ship mission selection when in late-game and most systems explored
- fixed bug where ships were sometimes overcautious about travelling to locations with effects, e.g. black holes with ranged damage effects
OTHER FIXES
- reenabled maximum research queue limit of 15 projects
Changes in the 1.0.2.2 build:
CRASH FIXES
- fixed some further DXGI_ERROR_DEVICE_REMOVED errors
- fixed crash when calculating population defend strength at a colony
- fixed crash in Abandoned Ship and Bases list when use sort 'Distance from Spaceport'
- fixed rare hang when ship attack mission gets stuck
RENDERING
- IMPORTANT CHANGE: Changed default back buffer format to use Standard Range rendering. This may help some who are experiencing black screens at startup, but it will also reduce the quality of some visuals. If you were not previously having problems with black screens or crashes then you can revert to High Dynamic Range rendering in the in-game Game Settings to restore the visuals to their previous quality.
- improved performance when long range scanner map overlay enabled
TROOPS
- changed meaning of colony automation setting 'Automate Infantry Recruitment and Garrison' to now include all troop types, i.e. 'Automate Troop Recruitment and Garrison'
- lowered attack troop recruitment levels, especially for large empires
- added automation icons to Selection Panel to indicate colony automation status for troop recruitment and resource stock levels
HIVE AND PLANET DESTROYER
- added diplomatic incident and reputation impact from using planet destroyer against colonies
- improved movement of planet destroyer ship to better avoid clipping planet surfaces
- capped maximum bonus levels for Hive ships when salvage debris or raid colonies and bases
OTHER
- improved calculation of optimal attack range against targets based on weapon ranges (ship/base attacks and bombarding colonies)
- reviewed policy setting for intelligence mission caution so that aligns with revised mission difficulties. Tooltip explains success chance per level
- empire systems no longer start inside nebulae
- fixed occasional faulty ETA display for transferring artifacts
- fixed population policy window not scrolling with mouse wheel when colony detail panel also open
- fixed blank or incorrect startup colony and base stock levels when colony stock level automation is manually controlled
- Additional data fixes for a few missing weapon sounds, certain missing component/hull resource costs, a few event fixes
Changes in the 1.0.2.1 build:
CRASH FIXES
- fixed rare crash when rendering empire territory
- fixed rare crash when scrapping advanced ship with tech bonus, but your empire has not yet researched a relevant project
- fixed rare crash when calculating military ship strength
- fixed rare crash when evaluating threats to a ship
RENDERING CRASH HANDLING
- more graceful recovery when texture or vertex buffer creation fails due to display adapter crash, reset, or change in performance mode. This should greatly reduce the number of DXGI_ERROR_DEVICE_REMOVED crashes
DIPLOMACY
- improved diplomacy so that relations now more likely to rise to higher levels (top-level treaties) when you work at improving relations with a faction. Remember that you can directly set diplomatic strategy per faction, which will also help improve relations (Befriend, Ally, Close Ally)
FLEETS AND SHIPS
- fixed bug where ships and fleets could sometimes teleport to edge of galaxy when assigned a mission while already jumping
- fleet jump speed coordination now applies to all fleet missions, not just attack missions (ships travel at same jump speed)
- Fuel Tankers no longer use fleet jump speed when part of a fleet
OTHER
- now properly review maximum colony population level as tech improves (colonization modifiers) and planet quality changes (terraforming, etc). This fixes issues with migration missions sometimes not completing
- ensure that player's per-role ship design automation settings are reset between each game (not remembered from previous games)
- Fleet Template screen no longer generates empty fleet when do not have enough money to build
- ensure scroll position in Empire Policy screen is reset to top when open again (previously settings were sometimes not appearing until scrolled up)
- reduced estimated resource demand for fuel so that more accurately aligns with actual usage
- changed default game start settings for research to fixed paths and colonization range limit to 300M
- Data fixes and changes to correct resource costs for some components/hulls with no resource costs or incorrect costs
- Added missing fallback paths for some armor techs
- Fixes for some story event issues
- Extended range for dedicated bombardment weapons
- Simplified main menu scene to assist with consistent startup crash troubleshooting
Changes in the 1.0.2.0 build:
DISPLAY AND RENDERING
• Reduced asset streaming memory budget to allow more memory for other rendering
• Fixed bugs when auto-detecting display mode with highest refresh rate
• Reenabled fixed timestep updates
• Added more logging to data/SessionLog.txt file: display adapter selection (including primary monitor detected), display modes, galaxy settings
• Added new setting to GameSettingsOverride.txt: GraphicsStreamingMemoryBudget allows specifying video memory in Mb allocated for asset streaming
• Added new setting to GameSettingsOverride.txt: DisableFixedTimeStep: when set to true allows disabling fixed time step (higher FPS, but also higher GPU temperatures and power usage)
CRASH FIXES
• Fixed crash when determining attack targets
• Fixed rare crash when sorting some lists in Control Center
• Fixed rare crash when opening Research screen
• Fixed rare crash when determining locations for new monitoring stations
• Fixed rare crash when changing map overlays
INTELLIGENCE MISSIONS
• Increased difficulty of some intelligence missions, especially steal tech when targeting higher level research projects
• Altered how intelligence mission success chance is calculated so that always a chance of failure (even without counter-intelligence)
• Slightly increased effectiveness of counter intelligence missions (more likely to intercept enemy spy missions)
OTHER
• Fixed bug where default keyboard settings were sometimes not being generated at game startup
• Fixed bug where ships would avoid bombarding a colony that had imprisoned characters
• Fixed bug where invading characters that were killed at a colony were sometimes not removed from the colony
• Avoid executing advisor messages twice when automation is set to Suggest and Execute, e.g. building planetary facilities
• Data fixes to various events, facilities, research projects, ship hulls and artifacts (only available with a new game)
Changes in the 1.0.1.9 build:
DISPLAY AND RENDERING
- fixed faulty display resolution detection at game start
- improved resolution of correct display adapter when specific adapter requested
- disabled fixed timestep updates (higher FPS)
- allow toggling on-screen FPS and other rendering data using shift-Tilde (top-left corner of most keyboards), which allows seeing which display adapter is being used
CRASH AND HANG FIXES
- fixed crash when empire has revolution and changes government
- fixed hang where fighters at colonies would lock up when their parent colony was wiped out
- fixed hang where exploration ship attempts to explore a location that has nebula sensor disablement that exceeds its scan power
EXPLORATION
- asteroids are now explored much quicker than planets, moons or stars (for both scan and survey)
- ensure all necessary resources in prewarp home system are discoverable at initial tech levels, even when already present
DIPLOMACY
- reduced envy factor in diplomacy when have positive diplomatic strategy for other faction ('We are envious of your huge strength and power')
- envy factor in diplomacy now grows more gradually
OTHER
- more careful about evaluating systems inside nebulae and related logic
- rebalanced loading of game processing for large games with many ships
- fixed ships sometimes getting stuck salvaging debris when has bonuses but came from one of own empire's ships
- construction ships now more careful to avoid building at distant locations (even in same system) when do not have hyperdrive
- no longer generate error sound and effect when move mouse off scrollbar while scrolling a panel or list