AlchemyFoxStudio - Fox Easy Bundle — Save System & Soft Reference Toolkit

FoxEasyBundle — Save System & Soft Reference Toolkit

Two Blueprint-friendly C++ plugins at a bundle price. Save and load data without a USaveGame subclass, and manage references without hard-reference cascades: async soft loading, actor lookups without Cast, and tag-based messaging between Blueprints. Both plugins ship with full documentation and a beginner's guide.

Full documentation: https://alchemy-fox.de/FoxEasySave/ and https://alchemy-fox.de/FoxEasySoftRef/

Support: support@alchemy-fox.de

────────────────────────────────

WHAT'S INCLUDED

2 Plugins | 67 Blueprint Nodes | Slot-Based Save System | Actor Registry Subsystem | Message Bus Subsystem | Beginner's Guides | Full C++ Source

────────────────────────────────

FEATURE CATEGORIES

FOX EASY SAVE (37 Nodes)

▸ Slot Management (6 Nodes) CreateSlot, DeleteSlot, DoesSlotExist, GetAllSlotNames, GetSlotInfo, DuplicateSlot

▸ Save Values (8 Nodes) SaveString, SaveInt, SaveFloat, SaveBool, SaveVector, SaveTransform, SaveObject, SaveTag

▸ Load Values (8 Nodes) LoadString, LoadInt, LoadFloat, LoadBool, LoadVector, LoadTransform, LoadObject, LoadTag

▸ Value Meta (4 Nodes) HasValue, RemoveValue, GetValueType, GetAllKeys

▸ Disk Operations (4 Nodes) SaveSlot, LoadSlot, SaveSlotAsync, LoadSlotAsync

▸ Versioning (3 Nodes) GetSlotVersion, SetSlotVersion, RegisterMigrationDelegate

▸ Player Profile (4 Nodes) SetActiveProfile, GetActiveProfile, SaveActiveProfileToDisk, SwitchActiveProfile

FOX EASY SOFT REF (30 Nodes)

▸ Soft Loading (5 Nodes) LoadSoftObject, LoadSoftClass, IsSoftObjectLoaded, IsSoftClassLoaded, GetLoadedSoftObject

▸ Soft Cast (3 Nodes) SoftCastObject, SoftIsA, GetSoftClassFromClass

▸ Soft Spawn (2 Nodes) SpawnActorFromSoftClass, SpawnActorFromSoftClassDeferred

▸ Registry (9 Nodes) RegisterActor, UnregisterActor, GetActorByName, GetActorsWithTag, GetActorsWithAllTags, GetActorsWithAnyTags, GetActorsWithInterface, GetFirstActorWithInterface, GetNearestActorWithTag

▸ Interface Helpers (4 Nodes) DoesImplementInterface, CallInterfaceFunction, BindToInterfaceDelegate, UnbindInterfaceDelegate

▸ Message Bus (7 Nodes) SubscribeToMessage, UnsubscribeFromMessage, UnsubscribeAllForActor, BroadcastMessage, SendMessageToActor, SendMessageToActorsWithTag, GetMessageSubscriberCount

────────────────────────────────

KEY FEATURES

1. No USaveGame subclass — A slot is just a name. Save and load named values directly, with typed nodes for String, Int, Float, Bool, Vector, Transform, Soft Object Reference and GameplayTag. Every Load node takes a default value, so missing keys never crash.

2. Auto-versioning with migration — Each slot tracks its own version. Register a migration delegate and old saves are transformed to the new schema on load, without breaking existing player saves.

3. Sync and async disk I/O — Synchronous SaveSlot and LoadSlot for startup and level transitions, latent SaveSlotAsync and LoadSlotAsync to save mid-game without frame hitches. A Player Profile pattern with SwitchActiveProfile is included.

4. Soft references made easy — Async-load any soft object or class with a single latent node. Soft Cast and Soft Spawn avoid hard references that drag whole classes into memory; deferred spawn is supported.

5. Cross-Blueprint Registry — Actors register by name, tag or interface. Any Blueprint finds them without Cast and without GetAllActorsOfClass, including nearest-actor-with-tag lookups.

6. Message Bus — Tag-based publish/subscribe as an alternative to Event Dispatchers for one-to-many events. Sender and receiver never need a reference to each other.

7. Drop-in components and subsystems — Fox Registry Component and Fox Message Bus Component handle auto-register and cleanup. Fox Easy Save runs as a GameInstance subsystem with OnSlotSaved, OnSlotLoaded and OnSlotMigrated events.

────────────────────────────────

TECHNICAL DETAILS

Engine: Unreal Engine 5.2-5.4, 5.6-5.8

Type: Code Plugin (C++)

Dependencies: Engine modules only (Core, CoreUObject, Engine, GameplayTags, StructUtils)

Platforms: Windows (Win64)

Full C++ source code included

All nodes have detailed tooltips

Network Replicated: No (Fox Easy Save state is GameInstance-local)

────────────────────────────────

DOCUMENTATION & SUPPORT

Full documentation with node reference, setup instructions and examples: https://alchemy-fox.de/FoxEasySave/ and https://alchemy-fox.de/FoxEasySoftRef/

────────────────────────────────

By Alchemy Fox Studio