Difference between revisions of "SSPatch"

From Sim Settlements
Jump to: navigation, search
Line 1: Line 1:
 +
==Version 4.1.0==
 +
'''Phase 2''' <span style="color:green; font-variant: small-caps; float: right;">Released - 19 July 2019</span>
 +
 +
*Fixed a bug where some plots created by City Plans could end up flagged as unpowered. This would manifest in the plot not having all items appear powered or certain benefits not applying to the settlement.
 +
*Fixed the foundation on the 2x2 Wood Foundations so you can now walk between the stilts.
 +
*Added 3x3 Wood Foundation.
 +
**This is buildable from the Wood > Floors menu, Sim Settlements > Foundations menu, and selectable as a foundation type from the 3x3 Agricultural plot.
 +
*Added 3x3 Concrete Foundation.
 +
**This is buildable from the Concrete > Floors menu, Sim Settlements > Foundations menu, and selectable as a foundation type from the 3x3 Agricultural plot.
 +
*Added 3x3 and 1x1 Terraformers.
 +
**These are available from the Sim Settlements > Foundations menu, and selectable as a foundation type from the 3x3 Agricultural plot and 1x1 Martial plot, respectively.
 +
*Fixed navmesh on Clay, Gravel, and Sand Terraformers.
 +
*[Addon Makers] Using the kgSIM_Prop_Suitcase object in an SCOL should no longer crash the game.
 +
*Repositioned the map in the Microfusion Garage so that it’s collision is no longer blocked by the desk clutter.
 +
**If you have this problem, refresh the plot to force the map into the new position. (Note the map does not show up until you’ve completed a few stages of the Microfusion Research Assistant quest).
 +
*Fixed a bug where assigning a raider to a level 0 Agricultural plot with the Mud Farm building plan could briefly cause the Raider Skin objects to appear.
 +
*Powering a plot will now correctly tell Sim Settlements to double-check that the plot is correctly producing resources.
 +
*Plots with skins applied that replace the default items will now skip creating the original items and just create the skin items instead. The end result will be the same, but it will save a lot of time and script processing to do it this way.
 +
*Plot spawned critters are now part of the DomesticAnimalFaction.
 +
*Plot spawned critters will now correctly be cleared from the AI package alias when they die.
 +
*[Addon Makers] Added two new keywords: kgSIM_PreventOwnership and kgSIM_CaptiveSettler_PlotMarker.
 +
**The PreventOwnership keyword allows you to have animation markers on your plot that include the WorkshopObjectScript but will not be assigned to the plot Owner.
 +
**The CaptiveSettler keyword allows you to have animation markers on your plot that will only be used by Captives.
 +
**The combination of these two keywords on objects is how you will create special furniture markers in the new Prison subtype building plan that only the prisoner’s will use. (Note that you do not need to spawn prisoners, the Conqueror mechanics will handle that).
 +
*Fixed a bug that could crash the game when NPCs attempted to use certain animation markers.
 +
*Fixed a bug in the way that plot counts were being stored for Martial, Commercial, and Recreational plots. *This could result in various issues, such as miscalculating the number of visitors, or the percentage towards the next City Level.
 +
*Visiting each of your settlements will cause Sim Settlements to correctly recalculate all of this data.
 +
*Martial plots now correctly require additional power with each level.
 +
 +
 
==Version 4.0.10==
 
==Version 4.0.10==
 
'''Feudalism''' <span style="color:green; font-variant: small-caps; float: right;">Released - 21 June 2019</span>
 
'''Feudalism''' <span style="color:green; font-variant: small-caps; float: right;">Released - 21 June 2019</span>

Revision as of 16:41, 19 July 2019

Version 4.1.0

Phase 2 Released - 19 July 2019

  • Fixed a bug where some plots created by City Plans could end up flagged as unpowered. This would manifest in the plot not having all items appear powered or certain benefits not applying to the settlement.
  • Fixed the foundation on the 2x2 Wood Foundations so you can now walk between the stilts.
  • Added 3x3 Wood Foundation.
    • This is buildable from the Wood > Floors menu, Sim Settlements > Foundations menu, and selectable as a foundation type from the 3x3 Agricultural plot.
  • Added 3x3 Concrete Foundation.
    • This is buildable from the Concrete > Floors menu, Sim Settlements > Foundations menu, and selectable as a foundation type from the 3x3 Agricultural plot.
  • Added 3x3 and 1x1 Terraformers.
    • These are available from the Sim Settlements > Foundations menu, and selectable as a foundation type from the 3x3 Agricultural plot and 1x1 Martial plot, respectively.
  • Fixed navmesh on Clay, Gravel, and Sand Terraformers.
  • [Addon Makers] Using the kgSIM_Prop_Suitcase object in an SCOL should no longer crash the game.
  • Repositioned the map in the Microfusion Garage so that it’s collision is no longer blocked by the desk clutter.
    • If you have this problem, refresh the plot to force the map into the new position. (Note the map does not show up until you’ve completed a few stages of the Microfusion Research Assistant quest).
  • Fixed a bug where assigning a raider to a level 0 Agricultural plot with the Mud Farm building plan could briefly cause the Raider Skin objects to appear.
  • Powering a plot will now correctly tell Sim Settlements to double-check that the plot is correctly producing resources.
  • Plots with skins applied that replace the default items will now skip creating the original items and just create the skin items instead. The end result will be the same, but it will save a lot of time and script processing to do it this way.
  • Plot spawned critters are now part of the DomesticAnimalFaction.
  • Plot spawned critters will now correctly be cleared from the AI package alias when they die.
  • [Addon Makers] Added two new keywords: kgSIM_PreventOwnership and kgSIM_CaptiveSettler_PlotMarker.
    • The PreventOwnership keyword allows you to have animation markers on your plot that include the WorkshopObjectScript but will not be assigned to the plot Owner.
    • The CaptiveSettler keyword allows you to have animation markers on your plot that will only be used by Captives.
    • The combination of these two keywords on objects is how you will create special furniture markers in the new Prison subtype building plan that only the prisoner’s will use. (Note that you do not need to spawn prisoners, the Conqueror mechanics will handle that).
  • Fixed a bug that could crash the game when NPCs attempted to use certain animation markers.
  • Fixed a bug in the way that plot counts were being stored for Martial, Commercial, and Recreational plots. *This could result in various issues, such as miscalculating the number of visitors, or the percentage towards the next City Level.
  • Visiting each of your settlements will cause Sim Settlements to correctly recalculate all of this data.
  • Martial plots now correctly require additional power with each level.


Version 4.0.10

Feudalism Released - 21 June 2019

  • Restored the Industrial Revolution requirement to the buildings from that expansion. At some point the requirement had been incorrectly removed, which would have allowed people without the expansion to build them and likely crash the moment they were built.
  • [For Addon Pack Authors] Added a series of white graffiti lettering under statics that can be found by searching for kgSIM_Decal. These have a color palette index configured so you can convert them to most colors (note that using them in a Static Collection will convert them back to white).
  • Barrier objects added to Milton Parking garage by Distillery Quest will now correctly start disabled until the quest begins and will then be removed after the quest is complete and the area is unloaded.
  • Fixed a bug that could prevent Pre-selecting upgrade paths from working correctly.
  • ASAM Sensors are now active in Vassal settlements even if Control Vassal Settlements is turned Off.
    • This will allow you to swap plot types and building plans in a prebuilt settlement that you conquered as a Vassal, without having to retain responsibility for the Vassal (ie. the settlers will continue to manage their settlement without you).
  • City Planner’s Desks are now active in Vassal settlements even if Control Vassal Settlements is turned OFF.
    • This will allow you to donate items and change City Plans and Leaders in Vassals you control.
  • Added a new holotape/MCM setting: Vassal Cities Can Upgrade.
    • When turned on, even Vassals with City Plans can still upgrade over time, assuming they meet all other requirements.
    • This is off by default for immersion/balance sake, as once you’ve made a settlement a Vassal, your Outposts are taking their excess resources they might normally use for such an upgrade.
  • The character Tom Sanford from the quest triggered by the Distillery will now correctly trigger his dialogue scene, even if he ends up in combat before or during it.
  • Fixed a bug that would cause food and water donations to provide the incorrect boost to food or water in the UI. It is now capped at providing the exact amount needed for the sake of the UI, whereas before, it could provide the full amount (ie. if you donated 60 water it could sometimes adjust your settlement’s water value by 60 instead of by the max number of settlers that needed water and the settlement was short by).
    • This change will make donated food and water more effective as it will limit the spikes in defense needed after a donation, and reflect in the UI more accurately how much additional food and water your settlement still needs. (Note, there is about a 15 to 20 second delay after receiving the prompts that your donations were accepted before the UI is updated - this was done to prevent spamming what is really time-consuming code, as by delaying it the code only needs to run once to capture all of your donations).
  • Fixed a bug that could cause VIPs to provide the resource bonuses and penalties of all VIP variations for that building plan which would result in massive resource changes for each VIP plot.
  • Reduced the file size of Industrial Revolution (and therefore Sim Settlements Three-in-One) by about 20 MB, and Rise of the Commonwealth (and therefor Sim Settlements Three-in-One) by about 5 MB.
    • This is thanks to mod author Sirlach, who rebuilt many of our missing Static Collection models for the Advanced Industrial building plan stages.
  • Industrial Revolution and Rise of the Commonwealth are now ESL flagged ESPs.


Version 4.0.9

Mouthin Off Released - 7 June 2019

  • Fixed an issue with the Caps General building plan that could cause the game to crash when approaching a settlement that had that building.
  • Plots will no longer attempt to resynchronize lighting to the power grid when you arrive in your settlements.
    • This means that lights or other powered items might remain on even if a plot becomes unpowered. This was done to reduce the system load when entering settlements.
    • Many lights on plots already had this issue because they weren’t designed to be used with the power grid system, so now we’re just making all lights function this way for the performance gain.
  • Added new Performance Option: Randomized Clutter.
    • If you have Clutter disabled, this will have no impact and won’t even show up in the options (if you have no clutter, there’s nothing to be randomized).
    • This setting may help with stuttering or crashing that occurs for some users when arriving in their settlements as it will tell SS not to randomize the clutter inside of plots configured to do so. Instead, the existing clutter they had when reaching their current level will remain.

Version 4.0.8

Who's Your Nanny? Released - 24 May 2019

  • Fixed a bug that could prevent non-plot beds from counting towards the bed count in a City Plan. This would result in beds not being placed at the correct rate, and would also result in City Plan check functions failing for the City Plan contest tools.
  • Fixed a bug in the Happiness Report that should show the incorrect predicted happiness if Workshop Framework was installed.
  • Fixed a bug where the Distillery quest could end up started from a random note.
  • The Architect’s T-Square (craftable at a Chemistry Workbench or City Planner’s Desk) now randomizes the building plan of a plot.
    • This was a largely obsolete tool that would cycle between building plans, it was added to the mod before the ASAM Sensor > Choose Building Plan method existed.


Version 4.0.7

Let Slip the Dogs of War Released - 10 May 2019

  • Improved the texture for the ASAM Sensor boxes.
  • [Addon Pack Authors] Building plan skins now support an OwnerAV field. This will allow a skin to only be available for NPCs with a particular actor value. This will allow authors to setup custom skins for specific NPCs.
  • Sim Settlements will now prioritize Owner specific and Faction specific skins when found, assuming the current owner/settlement faction matches the skin.


Version 4.0.6

Prepare to Quest Off Released - 19 April 2019

  • Added the new Armory, Field Hospital, and Mess Hall sub-types to the priority queue of auto-assignment so that they maintain the same priority as the parent types instead of being considered the lowest tier of importance.
    • This will fix a bug where NPCs would not remain assigned to these new building types.
  • Fixed a bug that could allow the use of RotC City Plans even if RotC wasn’t installed. This is a problem as when the game goes to create one of the objects whose model files are part of RotC, it could crash the game or display a large red exclamation point model file instead.
  • Fixed the Dark Green building skins for the core buildings.
  • Fixed the preview texture for the Dirt foundation.
  • Included the code to transition saves to the new tax format. This has been included twice before and a few people still are reporting issues that we can’t replicate where no taxes are collected.
    • If you continue to have issues with taxes after this patch, it means that another mod is overwriting the kgSIM_SIMSettlementParent quest’s script properties. Likely unintentionally, but if any of you finds a mod doing so, please report it ASAP so we can have them fix it.
  • Plot-spawned foundations created after this patch will now correctly be eligible to be exported by Transfer Settlements.
    • If you have an existing settlement you’re looking to export, scrap those foundations and then use the ASAM Sensor to spawn replacements.
  • Refreshing a plot should no longer cause its foundation to become misaligned.
  • Fixed an issue that could cause Scrap Heap L2 to fail to build.
  • Fixed an issue that could cause Outdoorsman house to get stuck building L2 and L3.
  • Robots can now correctly be assigned to Interior Commercial plots.
  • [Addon Pack Creators] Added support for Unique Visitors. This allows you to have unique NPCs show up at settlements on occasion. This can be a way of introducing quest givers or other interesting NPCs for the player to meet.
    • Unlike traditional visitors, unique visitors never go away completely, they will instead just travel to different settlements.
    • These are different than the Faction Pack equivalent, as these will show up for any settlement, as opposed to just those controlled by that Faction.
  • Compressed a number of files to reduce the overall size of Sim Settlements and Three-in-One by about 60 MB each.

Version 4.0.6a

  • Re-upload to ensure the correct ESM was used. Uncertain if the correct one had been uploaded for all sites, so re-uploaded to all to be certain. Released - 19 April 2019

Version 4.0.5

War Games Released - 05 April 2019

  • Fixed a bug that could cause plots that had the type changed in the Customize Plot menu to end up permanently in a stuck state.
  • Toupee Shack level 2 now correctly has a bed again.
  • Fixed a bug that would prevent clutter from spawning in the Scrap Heap building plan.
  • Outdoorsman level 2 now correctly has a bed again.
  • Fixed a bug that could cause refreshing certain plots to get stuck.
  • Fixed a bug that could make City Plans without plots never eligible to upgrade.
  • Fixed a bug that could make it very difficult for City Plans to test if a settlement was eligible for an upgrade leading the plans to feel stuck.


Version 4.0.4

The Liberators Released - 22 March 2019

  • Plots and City Plan upgrades for settlements the player does yet own, will no longer be added to the tracking quest objectives.
    • Note: Any that upgraded prior to this patch will not be removed from those tracking objectives.
  • Plots that were created by Conqueror’s pre-build system will now correctly be able to be activated after you gain control of those settlements.
    • If you find a plot that is not interactive after taking control of a settlement, you can use the Immersion Breaker Breaker, craftable at a City Planner’s Desk, to force the plot to refresh so it updates the interactivity.
  • City Plans will now correctly be eligible to upgrade if the Leader Requirement option is turned off and no leader is assigned.
  • Fixed a problem with the Central Park building plan that would cause it to get stuck in the construction phase.
  • Fixed a problem with the Checkpoint building plan that would cause it to get stuck in the construction phase.
  • Fixed a problem with the Paper Mill upgrade path of the Lumber Yard that could cause it to get stuck in the construction phase.
  • Fixed the floating wood on the Lumber Yard building plan.
    • [For City Builders] Disabled Cinematic Markers. They currently do not function well and can actively cause problems, will re-enable them when I’ve had more time to make them act in a more intuitive way.


Version 4.0.3

Ophelia's Toys Released - 8 March 2019

  • Added View City Details option to the Tools menu of the City Manager Holotape. This allows you to view the City Plan name, designer(s), as well as current level and population of the settlement you are in.

Version 4.0.3a

  • Makes several changes to support custom Faction Packs.Released - 14 March 2018

Version 4.0.2

Planning For War Released - 22 February 2019

  • Added sanity checks to reduce some log spam that could occur when arriving at a settlement after uninstalling an addon pack.
  • Greatly expanded the controls available for Faction Control definitions. These are what addon makers will be able to use to eventually create alternate factions to use the Conqueror assault and conquer systems.
  • Recruitment Manager quest now throws a CustomEvent “LocationLoadedNPCsPlaced” after placing new guard, visitor, or civilian NPCs.
  • Removed the terminal test on the holotape. This means that loading into a terminal as well as the pipboy will correctly start up the mod.
    • This change was made, to address a recent flood of people running into an issue with the terminal test failing, resulting in the holotape not proceeding past the install screen.
    • If you experienced the issues, there’s a good chance your mod manager did not install Sim Settlements correctly, and you will want to install manually: https://simsettlements.com/web/wiki/index.php?title=Install#Manual_Installation


Version 4.0.1

Sim Settlements Lite Released - 1 February 2019

  • Fixed clutter classification in the original buildings from Sim Settlements, this should help with performance issues for players who have disabled Clutter.
  • Swapped all original Sim Settlements buildings over to the new stage model method, reducing the size of the base mod by about 80 MB.
    • This change will likely require those plots be refreshed if they aren’t already at max level.
  • Restored several missing model files to the base Sim Settlements mod.
  • Swapped RotC buildings to the new stage model method reducing the size of it by about 12 MB.
    • This change will likely require those plots be refreshed if they aren’t already at max level.
  • Swapped most Industrial Revolution buildings to the new stage model method reducing the size of it by about 140 MB.
    • This change will likely require those plots be refreshed if they aren’t already at max level.
    • There is potentially more we can do to reduce the size of IR in the future, though it will require a lot more work, so watch for it to happen in the future.
  • Fixed a bug that could cause taxes to fail to generate for Vassal settlements.
  • Tom Sanford should no longer wander away from you when trying to barter with him.
  • If the Control Vassal Settlements option is on, you will be able to continue to upgrade City plans in them by donating supplies yourself to fill the scrap collection requirement.
  • [For Addon Pack Authors] The sSpawnName field is now optional in StageItemSpawns. You only need to fill it in if you are setting up advanced configurations where you want certain items to replace each other depending on circumstances, such as with VIPs. This will make it faster to set up your plans, and also slightly reduce the script data usage of them.
  • All Interior plot designs from Sim Settlements have been switched over to the new stage model method.
    • With the way we handled Interior plots, this won’t affect file size by much (drops about 300 KB), but it does reduce our script data usage, and should also increase performance of those plots as they need to spawn far less items.
  • Fixed several small issues with various City Plan labels.
  • RotC City Plans once again require RotC. During a previous patch, many of the optimized plans were incorrectly flagged to work without RotC, which could cause crashing due to the assets that would be missing without RotC installed.
  • Removed PlayerSelectOnly flag on several City Plans that weren’t supposed to have it.
  • Added debug messages to help users track down crashes related to corrupt model files from building plans.
    • With Papyrus logging enabled, in the Documents\My Games\Fallout4\Logs\Script\User folder, there will be a file called AutoBuilderLog.0.log, this file will list the building plans and models as plots attempt to place them.
    • If you find the same plan/model combination as the last entry before each crash, there’s a good chance this model is corrupt and you should report it on SimSettlements.com.
  • Interior plots now use the same build method as exterior plots, this will mean that items will all appear towards the end of the plot construction instead of throughout the timeframe. This was done to avoid issues where Interior plots could take substantially more time to build if the plot had a large amount of clutter.
  • Fixed several issues with the settlement flags for the NukaWorld gangs.
  • [For Addon Pack Authors] Found several statics that could cause the game to crash when used in an SCOL. Changed their IDs, adding the suffix DoNOTSCOL.

Version 4.0.0

Pre-Conqueror Patch Released - 18 January 2019

  • Reduced calls to WorkshopParent dramatically across Sim Settlements code, this should result in better script processing of settlement related activities.
  • Made changes to the foundation selection code to try and eliminate an issue for some Xbox One players where the game would freeze when accessing the menu.
  • Altered foundations menu code slightly so it would spam less messages in the corner.
  • Terraformer foundation options now have the correct texture when previewed in the Change Foundation screen of plot customization.
  • Added new Building Skin system.
    • Building skins offer material or other alterations to Building Plans. These skins can be applied without resetting the level of the plot.
    • Anyone may create an add-on pack to provide new skins to any building, even buildings from other add-on packs.
    • By default, when a building plan is selected, if there are additional skins available, it will randomly select from its default state or to use one of the skins. This option can be disabled in the holotape.
    • Skins can be changed or removed at a plot by activating the ASAM Sensor and choosing Customize Plot.
  • Added a large variety of paint job skins to the 2x2 Residential and 2x2 Commercial buildings in Sim Settlements.
  • Added new 3x3 Agricultural plot.
    • This plot requires power to surpass level 1.
    • It produces 50% more food than a 2x2 Agricultural plot and requires additional water and defenses, but still only requires a single settler to run it.
  • Fixed a bug that could cause plots to become unresponsive after being built from a City Plan or after changing their type from the ASAM Sensor menu.
  • The original small plots (original as in way back in version 1.0) and plots with foundations baked in are no longer supported, which means changes to certain plot functionality will no longer be applied to those models. The models and forms remain for backwards compatibility so saves will continue to function.
  • Original Plot Size and Foundation Plots are no longer available to unlock in the holotape.
  • Added Auto Apply Skins option under Gameplay Options > Usability in the holotape (and under Usability in the MCM menu). While ON, if a building plan has skins available, settlers will choose randomly between the original version and one of the skin versions when building.
  • Fixed an issue that was preventing NPCs from pathing inside of buildings from Sim Settlements and its expansions. (This likely would not have affected add-on packs).
  • Dynamic Soundscape system can now play various subtle background music, similar to what occurs when you arrive in major cities like Diamond City or Goodneighbor.
  • Fixed an issue that could cause the RotC County Crossing City Plan to spawn too many plots, some of which would overlap with others.
  • Added Faction Control Overrides system. These allow Sim Settlements to interact with the Workshop Framework Capture System to make changes to settlements dynamically when they are captured by certain factions, for example - setting the flag, or automatically applying faction based skins to buildings.
    • By default, Sim Settlements includes no data for factions. These overrides need to be configured by add-ons or expansions. For example, Conqueror includes an override set for its Raider gang.
  • Changed all companion flags to use different normal and spec maps, they were previously using one that didn’t match up well.
  • Fixed the Tech Tree icon for the Excavation Pit.
  • Leader requirement to build a City Plan is now optional. This can be turned off in the Holotape/MCM under City Building.
  • Switched Agricultural plots to use the scaffolding during construction instead of fertilizer/rolled fencing, as it makes it easier to tell at a distance whether an Agricultural plot is in the process of being built.
  • Added Refresh Local City Plan tool to the holotape.
  • Fixed a bug that could prevent Recruitment Beacons from working in a settlement.
  • If a City Plan is used in a NukaWorld raider outpost, any Recruitment Beacons will be replaced by NukaWorld Radio Transmitters.
  • [For Addon Makers] Added many new texture options/material swaps for various building materials.