The September Sale is here! Save 50% on select products now through September 24.

File Helper BP Library

RLoris - May 23, 2021

BP Plugin to manipulate various files

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.


This is a blueprint library plugin

It exposes 50+ functions to handle various files (format)

Can be used in any blueprint

Documentation can be found here : RLoris/FileHelperDoc

Be careful when using these nodes, you are directly accessing the user's file system, you need to ensure everything is working as expected before shipping your build

If you found this plugin helpful, leave a rate or comment for others

Enjoy & take care, bye bye then

Bug or Request

If you find a bug, please contact me, I will fix it

If you want new features, contact me, I will implement them eventually



  • Improved (de)serialization to JSON/XML (array, set, map, object are now supported directly)
  • Other minor functions improvements

Technical Details


Click here


  • Various file system operations (file, directory)
  • Serialization (Any struct to JSON or XML, JSON or XML to Any struct)
  • Handle configuration files (.ini)
  • Export/Import DataTable to/from JSON or CSV
  • Easily handle CSV files
  • Save screenshots and load them into textures
  • Encode/Decode binary or text to/from base64
  • Get the engine/project related path


Code Modules:

  •  FileHelper (Runtime)

Number of Blueprints nodes : 50+

Number of C++ Classes: 2

Network Replicated: No

Supported Development Platforms: Win32, Win64, Android, Linux, IOS, MacOS

Supported Target Build Platforms: Win32, Win64, Android, Linux, IOS, MacOS