Ends Today: Save up to 95% on the Time Travel Mega Bundle!

Video - Coming Soon

Documentation - See the READ_ME blueprint in the content folder.

Easily convert between strings and anything. All blueprint exposed variable types are supported. Whether you want to convert variables to strings store in a database or file, or just want to quickly debug an array, a large object or struct, this plugin is perfect for the job. Everything works at runtime and in a packaged game.


Anything to String is a blueprint function library developed in C++ that supports any data type exposed to blueprints (objects, structs, ints, floats, arrays, maps, etc.) For C++ and engine objects, as long it has its properties exposed to blueprints (UProperties) it can be reconstructed. As long as they share some property names, you can convert between dissimilar structs and even structs to objects or vice versa. This is a very versatile plugin. It offers functions to save and load any variable you want, with optional encryption. You can even assign new temporary variables at runtime to an object, called 'Extra Info' variables that do not alter the object itself.


All C++ source code is included but is uncommented.






Quick Start

  • Make sure to enable 'Show Plugin Content' and 'Show Engine Content' in the content browser.
  • Open the READ_ME blueprint at /AnythingToStringPlugin/Content/


Function List:

 - AnythingToString_Pure

 - StringToAnything_Pure

 - AnythingToString

 - StringToAnything

 - StringToObject

 - ParseStringProperties

 - DiffAnything

 - GetReadableDiffResultString

 - CheckDiffResult

 - StringHasProperty

 - GetPropertyFromString

 - SetPropertyInString

 - EncryptString (uses AES)

 - DecryptString (uses AES)

 - SaveAnyStringToFile

 - LoadAnyStringFromFile

 - SaveAnythingToFile

 - LoadAnythingFromFile

 - RemovePrefixAndSuffix

 - GetProperty

 - SetProperty

 - HashString (uses MD5)

 - AddExtraInfo

 - GetExtraInfo

 - ClearAllExtraInfo

 - ClearExtraInfo

 - RemoveExtraInfo

 - HasExtraInfo

 - GetAllExtraInfo

 - GetExtraInfoAsString

 - CopyExtraInfoToObject

 - SetAllExtraInfo

Technical Details

Features:

  •  Convert any blueprint supported variable type to and from strings.
  •  Convert between dissimilar structs or objects.
  •  Save and Load variables with optional encryption.
  • Perform Diff operations on variables.

Code Modules:

  •  AnythingToString (Runtime)

Number of Blueprints: 1

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows (Others are untested but probably work, may need recompiled.)

Documentation: Open the READ_ME blueprint at /AnythingToStringPlugin/Content/

Example Project: N/A

Important/Additional Notes:

VS
Vyrulent Studios
All Assets by Author
24.67 
Platforms Windows 64-bit
UE Versions 5.1 - 5.2
Tags SAVE LOAD, BLUEPRINT PLUGIN, STRINGS, PLUGINS, STRUCTURES, NoAI, FUNCTION LIBRARY, OBJECTS, VARIABLES, CONVERTER, FUNCTIONS, ANYTHING, ENCRYPTION, CODE PLUGIN, CONVERSION, CONVERT
Release date 19.04.2023

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery