The first release of Hammerstone
- Added
resource:addResourceGroup
- Fixed errors related to usage of non-existent
mj:warning
method - Allowed default values in
saveState:getValueServer
andsaveState:getValueClient
- Completely rewrote the
saveState
system to allow a new, all-threads, table-based approach
- Small updates to support the release of creative mode
- Rewrote the 'action UI' system to allow better flexibility
- Exposes terrainTypes:addBaseType
- Expose terrainTypes:addVariation
- Fix import issue in 0.0.4
- The first release of the DDAPI, introducing an entire framework for data driven mod development.
- Introduces a new 'shadow' syntax for mods to use
- GameObject props are now based on
hs_object
component instead ofhs_buildable
component.
- 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.
- 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
- 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)
- Fixed utils:capsCase
- 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
- 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
- Fixed major issue where Hammerstone Framework wouldn't load if downloaded from steam
- 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
- Fixed some bugs in the patcher
- Adapted uiManager to correctly handle UIs for manage elements
- Added new feature: mod options
- 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)