Changelog

New updates and improvements

Hyper Save Engine

Read the documentation

Add

Runtime Scriptable Handle support

  • INew RuntimeScriptableHandle component for tracking ScriptableObjects created or registered at runtime.

  • Optional runtime registry integration for stable GUID-based lookup and management.

  • Save/Load actions for runtime scriptables via CoreScriptableIO.

  • Orchestrator integration for runtime scriptables

  • AutoSaveManager can now discover and manage RuntimeScriptableHandle instances in the same orchestration cycle as AutoSaveComponents and ScriptableObjectManager.

  • Save/Load pipelines updated to include runtime scriptable units with progress tracking.

Editor UI improvements

New/updated inspector sections for managing:

  • ScriptableObject Managers (global/local counts, select/save/load, unregister)

  • Runtime Scriptable Handles (items count, select/save/load, unregister)

  • Improved search and filtering for Scriptable-related sections.

    Debug UI enhancements (TMP overlay)

  • Expanded runtime overlay to show richer orchestration state and totals.

  • Optional per-unit breakdown (managers and scriptable-related units).

  • Toolbar actions for Save All / Load All improvements.

Improved

Load ordering and data consistency

  • Improved orchestration sequencing to better support dependencies between assets, runtime scriptables, and scene object data.

  • More reliable operation during multi-scene workflows and scene load events.

Discovery and refresh logic

  • More robust discovery behavior for orchestration units across scenes and active states.

  • Better “rediscover before save/load” consistency when enabled.

Performance and responsiveness

  • Reflection path prewarming retained/expanded to reduce spikes during large save graphs.

  • Sequential Save/Load now yields consistently per unit to keep frames responsive during heavy operations.

Fixed

Scriptable UI duplication / incorrect listing

  • Fixed editor handler sections that previously reused ScriptableObjectManager lists/scroll/search state for runtime scriptable UI, causing incorrect rendering and interactions.

  • Progress reporting edge cases

  • Corrected total unit counts and progress calculations when runtime scriptable units are enabled.

  • Improved stability when null entries exist in lists (managers, SO managers, handles).

Last updated

Was this helpful?