Skip to content

5.4.0 - Generalized Improvements

Latest
Compare
Choose a tag to compare
@Nebby1999 Nebby1999 released this 08 Nov 17:09

'5.4.0'

General:

  • Reformatted the changelog so it has less indentation

Core Changes:

  • The CodeGeneratorValidator now re-imports any modified scripts.
  • Implemented an override for AssetGUID<T>'s ToString
    • By default it returns the path of the asset it represents, a boolean can be specified to return the GUID as a hexadecimal string instead.
  • The R2EKSettings window opens until the welcome HelpBox is Dismissed

RoR2Scripts Changes:

  • Implemented a Decorator Drawer for ShowFieldObsoleteAttribute
  • Reduced the overall real estate for NamedObjectReferencePropertyDrawer's labels
  • Removed Remove Node Excess and replaced it with Remove Unconnected Nodes (Thanks Villiger)
  • Fixed an issue where the EntityStateConfiguration inspector would fail to properly display its fields (Thanks I-Eye)

ThunderKitSupport Changes

  • Implemented multiple changes to the Mod Creation Wizard
    • Mod can now specify a URL, which is used to populate a ThunderstoreData manifest datum
    • Fixed an issue where sometimes referenced assemblies could have a null path or be misreferenced, causing exceptions that caused either code dependency or manifest dependencies to not apply properly
    • Written BepInDependencies on the generated main class now only writes the top level dependencies
    • Fixed issue where the generated Content class would have parts of it commented out
    • Wizard now creates a ReadMe, ChangeLog and Icon assets.
    • Wizard now adds a Files datum and a ThunderstoreData datum
    • Added the following default references:
      • Unity.Collections
      • Unity.Mathematics
      • Unity.Burst
      • BurstsOfRain

What's Changed

New Contributors

Full Changelog: 5.3.0...5.4.0