Skip to content

Latest commit

 

History

History
93 lines (64 loc) · 3.1 KB

changelog.md

File metadata and controls

93 lines (64 loc) · 3.1 KB

0.0.1

The first release of Hammerstone

0.0.2

  • Added resource:addResourceGroup
  • Fixed errors related to usage of non-existent mj:warning method
  • Allowed default values in saveState:getValueServer and saveState:getValueClient
  • Completely rewrote the saveState system to allow a new, all-threads, table-based approach

0.0.3

  • Small updates to support the release of creative mode
  • Rewrote the 'action UI' system to allow better flexibility

0.0.4

  • Exposes terrainTypes:addBaseType
  • Expose terrainTypes:addVariation

0.0.5

  • Fix import issue in 0.0.4

1.0.0

  • The first release of the DDAPI, introducing an entire framework for data driven mod development.

1.1.0

  • Introduces a new 'shadow' syntax for mods to use
  • GameObject props are now based on hs_object component instead of hs_buildable component.

1.1.1

  • Fixed issue where craftables could load before resource groups, causing them to fail to generate
  • The 'loadOrder' argument for shadow:shadow will no longer overwrite a locally defined variable, if it's nil.

1.2.0

  • Code cleanup
  • Fixed issue where 'harvestables' were not generating correctly.
  • Added initial support for mobs
  • Fixed issue where craftables were no longer showing in the UI panel, likely re-introducing an issue with craftables using resource groups failing
  • Added support for 'defaultModelShouldOverrideResourceObject' in hs_buildable
  • Unknown storage_identifier no longer crashes without log message

1.3.0

  • Add 'resource:addResourceToGroup'
  • Add support for DDAPI resources to inject themselves into existing groups (i.e., fertilizer)
  • Fixed log spam when using `locale:getUnchecked'
  • Added support for 'disabledUntilAdditionalResearchDiscovered' inside of the hs_buildable component (research)

1.3.1

  • Fixed utils:capsCase

1.4.0

  • Added patching mods support
  • Patched mainThread/ui/actionUI to support more than 6 buttons in the wheel
  • Created the uiController to be able to retrieve all views
  • Patched all UI modules to register with the uiController
  • Fixed logging so it allows for more than one message arguments

1.4.1

  • Fixed an issue where the "fill" icon would be the same as the "dig" icon on the wheel
  • Fixed an issue where both inner wheels would show

1.4.2

  • Fixed major issue where Hammerstone Framework wouldn't load if downloaded from steam

1.5.0

  • Added DDAPI support for plans, orders and action sequences
  • Added HMT (Hammerstone tables), a utility to better work with tables and values.
  • Fixed an issue with the route tab not showing the correct selected route on opening
  • Fixed a couple of DDAPI issues

1.6.0

  • Fixed some bugs in the patcher
  • Adapted uiManager to correctly handle UIs for manage elements
  • Added new feature: mod options

1.7.0

  • Added hs_animation_groups to shared configs
  • Added snapping_preset to allow quickly re-using existing sapienObjectSnapping functions
  • Added hs_plans::hunting_preset, to allow quickly registering hunting info for mobs.
  • Added hs_mob::emulate_client_ai
  • Added hs_mob::emulate_server_ai
  • Added hs_mob::object_set (defaults to identifier)