Description
Video β Coming Soon
Documentation β See the READ_ME blueprint in the content folder.
ο»ΏDiscord β https://discord.gg/E7U8BC4h4y
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
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
Code Modules:
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:
Supported Engine Versions
5.1 β 5.3