Difference between revisions of "Performance"

From Sim Settlements
Jump to: navigation, search
(Marked this version for translation)
Line 2: Line 2:
 
<translate>
 
<translate>
  
 +
<!--T:1-->
 
This page describes some setting changes you can make or mods you can use, and best practices to make sure that Sim Settlements runs well on your system.
 
This page describes some setting changes you can make or mods you can use, and best practices to make sure that Sim Settlements runs well on your system.
  
== General Practices ==
+
== General Practices == <!--T:2-->
  
 +
<!--T:3-->
 
The method used by Sim Settlements to create its buildings bypasses the building limit meter for the most part, and this can be both a blessing and a curse. While it allows you to get highly detailed settlements built without needing any special mods or tricks to increase your build limit, the build limit in general was designed to prevent your system from crashing. Also, because Sim Settlements uses an upgrade system that results in your buildings creating more polygon-intensive models over time, your frame-rate may be lower after returning later on. With that in mind, here are some things you can try if you find that your frame rate drops really low or your game crashes when hanging out in settlements with a lot of Sim Settlement structures.
 
The method used by Sim Settlements to create its buildings bypasses the building limit meter for the most part, and this can be both a blessing and a curse. While it allows you to get highly detailed settlements built without needing any special mods or tricks to increase your build limit, the build limit in general was designed to prevent your system from crashing. Also, because Sim Settlements uses an upgrade system that results in your buildings creating more polygon-intensive models over time, your frame-rate may be lower after returning later on. With that in mind, here are some things you can try if you find that your frame rate drops really low or your game crashes when hanging out in settlements with a lot of Sim Settlement structures.
  
 +
<!--T:4-->
 
* Create yourself a [http://fallout.wikia.com/wiki/Fast_travel_target fast travel target] that is near the edge of your settlement and facing away from it. You can build this mat under '''Resources''' > '''Miscellaneous'''. This will reduce the amount of things your game needs to render the moment you arrive.
 
* Create yourself a [http://fallout.wikia.com/wiki/Fast_travel_target fast travel target] that is near the edge of your settlement and facing away from it. You can build this mat under '''Resources''' > '''Miscellaneous'''. This will reduce the amount of things your game needs to render the moment you arrive.
 
* Try setting '''Upgrades''' to ''Manual'' in the Holotape options. While this isn't the most fun of options, it may help with stability on lower end systems, as you get to individually choose which of your plots upgrade once they are eligible so you can see what effect that building upgrade has on your frame rate.
 
* Try setting '''Upgrades''' to ''Manual'' in the Holotape options. While this isn't the most fun of options, it may help with stability on lower end systems, as you get to individually choose which of your plots upgrade once they are eligible so you can see what effect that building upgrade has on your frame rate.
Line 13: Line 16:
 
* Avoid the [http://store.steampowered.com/app/540810/ High Resolution Texture Pack] from Bethesda. Almost all of the Sim Settlements buildings use the Fallout textures, which means that they will be updated to the very high resolution textures provided by that pack.
 
* Avoid the [http://store.steampowered.com/app/540810/ High Resolution Texture Pack] from Bethesda. Almost all of the Sim Settlements buildings use the Fallout textures, which means that they will be updated to the very high resolution textures provided by that pack.
  
=== PC changes ===
+
=== PC changes === <!--T:5-->
 
* Try reducing your graphic settings by level (i.e. ''Ultra'' to ''High''). While the game may work well on ''Ultra'' settings by itself, Sim Settlements is creating much more complex models than the default game does for your settlements - so the same settings may not work as well for you.
 
* Try reducing your graphic settings by level (i.e. ''Ultra'' to ''High''). While the game may work well on ''Ultra'' settings by itself, Sim Settlements is creating much more complex models than the default game does for your settlements - so the same settings may not work as well for you.
  
=== Xbox changes ===
+
=== Xbox changes === <!--T:6-->
 
* Try to limit your plot count to about 35 in any given settlement. Beyond this and your Xbox will not be able to handle the load. If you aren't using any other non-plot objects, or have disabled all of the performance options as described below, you may be able to push above this.
 
* Try to limit your plot count to about 35 in any given settlement. Beyond this and your Xbox will not be able to handle the load. If you aren't using any other non-plot objects, or have disabled all of the performance options as described below, you may be able to push above this.
  
== Performance Options ==
+
== Performance Options == <!--T:7-->
  
 +
<!--T:8-->
 
As of [[Patch#Version_1.1.9|patch 1.1.9]] a '''Performance Options''' section exists in the ''City Manager 2078 Holotape''. These options allow you to disable certain object types from being spawned in most plots. At the time of this writing, their are eight types of objects you can disable via the '''Performance Options''' menu. The settings labeled '''''(High Impact)''''' will be the best place to start if you are having severe frame rate issues.
 
As of [[Patch#Version_1.1.9|patch 1.1.9]] a '''Performance Options''' section exists in the ''City Manager 2078 Holotape''. These options allow you to disable certain object types from being spawned in most plots. At the time of this writing, their are eight types of objects you can disable via the '''Performance Options''' menu. The settings labeled '''''(High Impact)''''' will be the best place to start if you are having severe frame rate issues.
  
 +
<!--T:9-->
 
;Detailed Models
 
;Detailed Models
 
:This will disable complex models, and if possible, replace them with lower polygon versions.
 
:This will disable complex models, and if possible, replace them with lower polygon versions.
  
 +
<!--T:10-->
 
;Detailed Lights ''(High Impact)''
 
;Detailed Lights ''(High Impact)''
 
:This will disable non-primary building lights. These are lights with shadows, or smaller lights meant to add more detail as opposed to the primary lights which are meant to help you see the building at night.
 
:This will disable non-primary building lights. These are lights with shadows, or smaller lights meant to add more detail as opposed to the primary lights which are meant to help you see the building at night.
  
 +
<!--T:11-->
 
;Animated Objects
 
;Animated Objects
 
:This will disable animated models, and if possible, replace them with static versions.
 
:This will disable animated models, and if possible, replace them with static versions.
  
 +
<!--T:12-->
 
;Special Effects ''(High Impact)''
 
;Special Effects ''(High Impact)''
 
:This will disable things like smoke and fire.
 
:This will disable things like smoke and fire.
  
 +
<!--T:13-->
 
;Radio
 
;Radio
 
:This will disable objects that play the radio stations.
 
:This will disable objects that play the radio stations.
  
 +
<!--T:14-->
 
;Sound Emitter
 
;Sound Emitter
 
:This will disable objects that play some sort of looping sound effect.
 
:This will disable objects that play some sort of looping sound effect.
  
 +
<!--T:15-->
 
;Actors
 
;Actors
 
:This will disable pets and extra NPCs created as part of the building plan.
 
:This will disable pets and extra NPCs created as part of the building plan.
  
 +
<!--T:16-->
 
;Clutter ''(High Impact)''
 
;Clutter ''(High Impact)''
 
:This will disable the settlers non-furniture belongings as well as the randomized clutter.
 
:This will disable the settlers non-furniture belongings as well as the randomized clutter.
  
 +
<!--T:17-->
 
'''''Note:''' none of these options are applied to the VIP homes, where the object types are key to VIP having any meaning. VIPs are rare, so they should have minimal impact overall.''
 
'''''Note:''' none of these options are applied to the VIP homes, where the object types are key to VIP having any meaning. VIPs are rare, so they should have minimal impact overall.''
  
== Game Crashes ==
+
== Game Crashes == <!--T:18-->
  
 +
<!--T:19-->
 
If you find your game crashing all of a sudden and are having trouble getting into your game in order to try some of the suggestions, the below information may help.
 
If you find your game crashing all of a sudden and are having trouble getting into your game in order to try some of the suggestions, the below information may help.
  
=== Check load order ===
+
=== Check load order === <!--T:20-->
  
 +
<!--T:21-->
 
If you've added any new mods since the crashes began, they could be the cause of your trouble. More often than not, the order they are being loaded is the problem. Try moving the new mods further down in your load order If you are unfamiliar with load order, on your '''Mods''' screen in game, there is a '''Load Order''' option. Selecting this screen allows you to rearrange the order each mod is loaded within your game.
 
If you've added any new mods since the crashes began, they could be the cause of your trouble. More often than not, the order they are being loaded is the problem. Try moving the new mods further down in your load order If you are unfamiliar with load order, on your '''Mods''' screen in game, there is a '''Load Order''' option. Selecting this screen allows you to rearrange the order each mod is loaded within your game.
  
=== Fast-travel nearby ===
+
=== Fast-travel nearby === <!--T:22-->
  
 +
<!--T:23-->
 
If the crashes occur while fast-traveling, try fast traveling to a nearby point instead and then walking to the next destination. If your settlement, or the area you are traveling to, is especially dense, your system may not be able to handle rendering everything there at once.
 
If the crashes occur while fast-traveling, try fast traveling to a nearby point instead and then walking to the next destination. If your settlement, or the area you are traveling to, is especially dense, your system may not be able to handle rendering everything there at once.
  
== Additional PC Changes ==
+
== Additional PC Changes == <!--T:24-->
  
 +
<!--T:25-->
 
On PC, you have a few extra options due to being able to control ini files, as well as access to mods that won't work on Xbox.
 
On PC, you have a few extra options due to being able to control ini files, as well as access to mods that won't work on Xbox.
  
=== INI settings ===
+
=== INI settings === <!--T:26-->
 
The below can help if you're experiencing frequent crashes and have a fairly large mod load as too many scripts running simultaneously can cause a crash.
 
The below can help if you're experiencing frequent crashes and have a fairly large mod load as too many scripts running simultaneously can cause a crash.
  
 +
<!--T:27-->
 
In your <code>Documents/My Games/Fallout4/</code> directory, you should find a file called <code>Fallout4Custom.ini</code>. If you do not, open ''Notepad'' and save a new file in that folder with that exact name. Open the file, and look for a section titled <code>[Papyrus]</code>. If you do not have this section, go to the bottom of the file and add it as a new line. Just below the <code>[Papryus]</code> heading, add the following lines:
 
In your <code>Documents/My Games/Fallout4/</code> directory, you should find a file called <code>Fallout4Custom.ini</code>. If you do not, open ''Notepad'' and save a new file in that folder with that exact name. Open the file, and look for a section titled <code>[Papyrus]</code>. If you do not have this section, go to the bottom of the file and add it as a new line. Just below the <code>[Papryus]</code> heading, add the following lines:
  
 +
<!--T:28-->
 
<pre>
 
<pre>
 
[Papryus]
 
[Papryus]
Line 79: Line 98:
 
</pre>
 
</pre>
  
 +
<!--T:29-->
 
'''''Note:''' If any of those items already existed in your file, you'll want to update the numbers to match the above instead of adding extra copies of those same items.''
 
'''''Note:''' If any of those items already existed in your file, you'll want to update the numbers to match the above instead of adding extra copies of those same items.''
  
 +
<!--T:30-->
 
The above settings double the amount of memory and time allotted for scripts to run in your game. If you find that these numbers make your situation worse, you can delete the lines or reduce the numbers to something slightly less than double and try again.
 
The above settings double the amount of memory and time allotted for scripts to run in your game. If you find that these numbers make your situation worse, you can delete the lines or reduce the numbers to something slightly less than double and try again.
  
=== Basic mods ===
+
=== Basic mods === <!--T:31-->
  
 +
<!--T:32-->
 
;[http://www.nexusmods.com/fallout4/mods/978/? Texture Optimization Project]
 
;[http://www.nexusmods.com/fallout4/mods/978/? Texture Optimization Project]
 
:This mod replaces most of the game's textures with less intensive versions that can have a dramatic improvement for some players.
 
:This mod replaces most of the game's textures with less intensive versions that can have a dramatic improvement for some players.
  
 +
<!--T:33-->
 
;[http://www.nexusmods.com/fallout4/mods/9835/? Insignificant Object Remover]
 
;[http://www.nexusmods.com/fallout4/mods/9835/? Insignificant Object Remover]
 
:This mod allows you to completely remove small details from the game such as procedural grass, small rocks, and other insignificant objects that can have a big performance hit for some players.
 
:This mod allows you to completely remove small details from the game such as procedural grass, small rocks, and other insignificant objects that can have a big performance hit for some players.
  
=== Avanced mods ===
+
=== Avanced mods === <!--T:34-->
  
 +
<!--T:35-->
 
'''''Note:''' Before using any of the mods below, please read their descriptions and use at your own risk. They often require external DLL files and may be more complex than the average user is comfortable with.''
 
'''''Note:''' Before using any of the mods below, please read their descriptions and use at your own risk. They often require external DLL files and may be more complex than the average user is comfortable with.''
  
 +
<!--T:36-->
 
;[http://www.nexusmods.com/fallout4/mods/332/? ENB Boost]
 
;[http://www.nexusmods.com/fallout4/mods/332/? ENB Boost]
 
:Some users have had success with ENB Boost, which is an advanced mod for allotting more memory to the game to help with crash issues. Please read the entire description on the mod's page before installing.
 
:Some users have had success with ENB Boost, which is an advanced mod for allotting more memory to the game to help with crash issues. Please read the entire description on the mod's page before installing.
  
 +
<!--T:37-->
 
;[http://www.nexusmods.com/fallout4/mods/1822/? Shadow Boost]
 
;[http://www.nexusmods.com/fallout4/mods/1822/? Shadow Boost]
 
:This advanced mod will dynamically shift the use of shadows based on framerate to help stabilize frame issues by sacrificing shadows during heavy load times. Please read the description on the mod's page before installing.
 
:This advanced mod will dynamically shift the use of shadows based on framerate to help stabilize frame issues by sacrificing shadows during heavy load times. Please read the description on the mod's page before installing.
  
 +
<!--T:38-->
 
;[http://www.nexusmods.com/fallout4/mods/10283/? Load Accelerator]
 
;[http://www.nexusmods.com/fallout4/mods/10283/? Load Accelerator]
 
:This advanced mod will disable VSYNC during load screens to decrease the time it takes to get out of the loading screen. For some users this eliminates crashes when fast traveling. Please read the description on the mod's page before installing.
 
:This advanced mod will disable VSYNC during load screens to decrease the time it takes to get out of the loading screen. For some users this eliminates crashes when fast traveling. Please read the description on the mod's page before installing.
  
 +
<!--T:39-->
 
;[http://www.nexusmods.com/skyrimspecialedition/mods/1918/? Load Order Manager - LOOT]
 
;[http://www.nexusmods.com/skyrimspecialedition/mods/1918/? Load Order Manager - LOOT]
 
:LOOT is a piece of software that attempts to optimize the order your mods are loaded to reduce conflicts. This can often resolve random crashes. Despite it being listed as from a Skyrim page, it does work with Fallout 4.
 
:LOOT is a piece of software that attempts to optimize the order your mods are loaded to reduce conflicts. This can often resolve random crashes. Despite it being listed as from a Skyrim page, it does work with Fallout 4.
 
</translate>
 
</translate>

Revision as of 02:00, 10 July 2017

Other languages:
English

This page describes some setting changes you can make or mods you can use, and best practices to make sure that Sim Settlements runs well on your system.

General Practices

The method used by Sim Settlements to create its buildings bypasses the building limit meter for the most part, and this can be both a blessing and a curse. While it allows you to get highly detailed settlements built without needing any special mods or tricks to increase your build limit, the build limit in general was designed to prevent your system from crashing. Also, because Sim Settlements uses an upgrade system that results in your buildings creating more polygon-intensive models over time, your frame-rate may be lower after returning later on. With that in mind, here are some things you can try if you find that your frame rate drops really low or your game crashes when hanging out in settlements with a lot of Sim Settlement structures.

  • Create yourself a fast travel target that is near the edge of your settlement and facing away from it. You can build this mat under Resources > Miscellaneous. This will reduce the amount of things your game needs to render the moment you arrive.
  • Try setting Upgrades to Manual in the Holotape options. While this isn't the most fun of options, it may help with stability on lower end systems, as you get to individually choose which of your plots upgrade once they are eligible so you can see what effect that building upgrade has on your frame rate.
  • Limit your plot count to a smaller number to start and add more slowly. This will give you more control over how many new polygons are added to your settlement.
  • Avoid the High Resolution Texture Pack from Bethesda. Almost all of the Sim Settlements buildings use the Fallout textures, which means that they will be updated to the very high resolution textures provided by that pack.

PC changes

  • Try reducing your graphic settings by level (i.e. Ultra to High). While the game may work well on Ultra settings by itself, Sim Settlements is creating much more complex models than the default game does for your settlements - so the same settings may not work as well for you.

Xbox changes

  • Try to limit your plot count to about 35 in any given settlement. Beyond this and your Xbox will not be able to handle the load. If you aren't using any other non-plot objects, or have disabled all of the performance options as described below, you may be able to push above this.

Performance Options

As of patch 1.1.9 a Performance Options section exists in the City Manager 2078 Holotape. These options allow you to disable certain object types from being spawned in most plots. At the time of this writing, their are eight types of objects you can disable via the Performance Options menu. The settings labeled (High Impact) will be the best place to start if you are having severe frame rate issues.

Detailed Models
This will disable complex models, and if possible, replace them with lower polygon versions.
Detailed Lights (High Impact)
This will disable non-primary building lights. These are lights with shadows, or smaller lights meant to add more detail as opposed to the primary lights which are meant to help you see the building at night.
Animated Objects
This will disable animated models, and if possible, replace them with static versions.
Special Effects (High Impact)
This will disable things like smoke and fire.
Radio
This will disable objects that play the radio stations.
Sound Emitter
This will disable objects that play some sort of looping sound effect.
Actors
This will disable pets and extra NPCs created as part of the building plan.
Clutter (High Impact)
This will disable the settlers non-furniture belongings as well as the randomized clutter.

Note: none of these options are applied to the VIP homes, where the object types are key to VIP having any meaning. VIPs are rare, so they should have minimal impact overall.

Game Crashes

If you find your game crashing all of a sudden and are having trouble getting into your game in order to try some of the suggestions, the below information may help.

Check load order

If you've added any new mods since the crashes began, they could be the cause of your trouble. More often than not, the order they are being loaded is the problem. Try moving the new mods further down in your load order If you are unfamiliar with load order, on your Mods screen in game, there is a Load Order option. Selecting this screen allows you to rearrange the order each mod is loaded within your game.

Fast-travel nearby

If the crashes occur while fast-traveling, try fast traveling to a nearby point instead and then walking to the next destination. If your settlement, or the area you are traveling to, is especially dense, your system may not be able to handle rendering everything there at once.

Additional PC Changes

On PC, you have a few extra options due to being able to control ini files, as well as access to mods that won't work on Xbox.

INI settings

The below can help if you're experiencing frequent crashes and have a fairly large mod load as too many scripts running simultaneously can cause a crash.

In your Documents/My Games/Fallout4/ directory, you should find a file called Fallout4Custom.ini. If you do not, open Notepad and save a new file in that folder with that exact name. Open the file, and look for a section titled [Papyrus]. If you do not have this section, go to the bottom of the file and add it as a new line. Just below the [Papryus] heading, add the following lines:

[Papryus]
fUpdateBudgetMS=2.4
fExtraTaskletBudgetMS=2.4
iMinMemoryPageSize=256
iMaxMemoryPageSize=1024
iMaxAllocatedMemoryBytes=307200

Note: If any of those items already existed in your file, you'll want to update the numbers to match the above instead of adding extra copies of those same items.

The above settings double the amount of memory and time allotted for scripts to run in your game. If you find that these numbers make your situation worse, you can delete the lines or reduce the numbers to something slightly less than double and try again.

Basic mods

Texture Optimization Project
This mod replaces most of the game's textures with less intensive versions that can have a dramatic improvement for some players.
Insignificant Object Remover
This mod allows you to completely remove small details from the game such as procedural grass, small rocks, and other insignificant objects that can have a big performance hit for some players.

Avanced mods

Note: Before using any of the mods below, please read their descriptions and use at your own risk. They often require external DLL files and may be more complex than the average user is comfortable with.

ENB Boost
Some users have had success with ENB Boost, which is an advanced mod for allotting more memory to the game to help with crash issues. Please read the entire description on the mod's page before installing.
Shadow Boost
This advanced mod will dynamically shift the use of shadows based on framerate to help stabilize frame issues by sacrificing shadows during heavy load times. Please read the description on the mod's page before installing.
Load Accelerator
This advanced mod will disable VSYNC during load screens to decrease the time it takes to get out of the loading screen. For some users this eliminates crashes when fast traveling. Please read the description on the mod's page before installing.
Load Order Manager - LOOT
LOOT is a piece of software that attempts to optimize the order your mods are loaded to reduce conflicts. This can often resolve random crashes. Despite it being listed as from a Skyrim page, it does work with Fallout 4.