Skip to content

v1.0.1

Choose a tag to compare

@Deaadman Deaadman released this 09 Apr 08:11
d211a50

This is a smaller update which contains some overlooked issues, it should fix most issues upon exporting certain components and more critical issues such as items not exporting all together - for more information check the fixes section below. Furthermore there have been some great quality of life changes to certain components to consolidate some fields while correctly some outdated fields. Hopefully this update is beneficial to those using the SDK as it have been known for some great time that it's been causing some frustrating headaches. Enjoy!

Warning

This update modifies the Harvestable, Millable and Repairable Behaviours. If you have any of them attached to any of your prefabs, they will break.

Added

  • Added two new options to the AutoUpdater.
    • The new Automatically Check for Updates option now specifies whether, everytime the Unity Editor is launched if it will check for updates for the SDK. This option is False by default.
    • The second Check for Preview Updates option allows users to specify whether they want to be notified about any pre-release versions. This allows users to experience newer features before official release as well as identifying and reporting bugs. This option is False by default.
  • Added a new Units enum type to the ModBlueprint, so users can now choose between a count or kilograms as their measurement.

Changed

  • Changed the Kerosene Required and Gunpowder Required fields with the updated LiquidRequirement and PowderRequirement fields on ModBlueprint.
  • Changed the Yield Counts and Yield Names into a single Yields array on ModHarvestableBehaviour for simplicity.
  • Changed the Repair Required Gear, Repair Required Gear Units and Restore Required Gear, Restore Required Gear Units into their respective Repair Required and Restore Required array's on ModMillableBehaviour for simplicity.
  • Changed the Material Names and Material Counts into a single Materials array on ModRepairableBehaviour for simplicity.

Deprecated

  • Nothing within this update was deprecated.

Removed

  • Nothing within this update was removed.

Fixed

  • Fixed the The referenced script on this Behaviour (Game Object 'GEAR_PrefabName') is missing! / The referenced script (ModComponent.Components.ModGenericComponent) on this Behaviour is missing! issue.
  • Fixed the missing CanneryRegion (Blank Inlet) region from the Data Scene Assets.
  • Fixed an issue with the AutoUpdater falsely identifying the v prefixes as a new update.
  • Fixed many Unity objects should not use null propagation warning. This should help prevent some crashes if any fields are left blank / null.
  • Fixed an issue with the below components throwing an exception if the Normal Model and Inspect Model fields were null.
    • ModAmmoComponent
    • ModBedComponent
    • ModBodyHarvestComponent
    • ModClothingComponent
    • ModFoodComponent
  • Fixed an issue with the below components not blanking to "" if the Pick Up Audio, Put Back Audio, Stow Audio and Worn Out Audio fields were null.
    • ModAmmoComponent
    • ModBedComponent
    • ModBodyHarvestComponent
    • ModCharcoalComponent
    • ModClothingComponent
    • ModCollectibleComponent
    • ModFoodComponent
    • ModCookableComponent
    • ModCookingPotComponent
    • ModFirstAidComponent
    • ModToolComponent
    • ModGenericEquippableComponent
    • ModLiquidComponent
    • ModPowderComponent
    • ModPurificationComponent
    • ModRandomItemComponent
    • ModRandomWeightedItemComponent
    • ModResearchComponent
  • Fixed an issue with the below components not exporting the fields Normal Model and Inspect Model.
    • ModCharcoalComponent
    • ModCollectibleComponent
    • ModCookableComponent
    • ModCookingPotComponent
    • ModFirstAidComponent
    • ModToolComponent
    • ModGenericEquippableComponent
    • ModLiquidComponent
    • ModPowderComponent
    • ModPurificationComponent
    • ModRandomItemComponent
    • ModRandomWeightedItemComponent
    • ModResearchComponent