$0+

Estape Tools

I want this!

Estape Tools

$0+

By using this plugin, you agree to the Terms of Agreement.

Transform Your Projects with Estape Tools – The Versatile Plugin for More Than Just Games!

If you’ve been developing with Unreal Engine, you know most plugins are heavily game-focused. With over 8,000 downloads on the former Unreal Marketplace, Estape Tools was built to fill a gap. Created by developers, for developers, it’s designed to excel in non-gaming projects, while still being a powerful tool for game development.

Why Choose Estape Tools?
Estape Tools is for those who want more from Unreal Engine. Whether you’re working on simulations, architectural visualizations, or interactive applications, this plugin provides the flexibility you need. It’s not just about games—it’s about pushing the boundaries of what you can do with Unreal Engine.

Key Features:

  • Beyond Gaming: Optimized for non-gaming projects but still fully capable for game development. It’s the best of both worlds.
  • Efficient Workflow: Simplifies your process so you can focus on creating, not on managing tedious tasks.
  • Comprehensive Toolset: Packed with essential nodes to streamline your development, no matter the project type.
  • Free and Developer-Friendly: Available at no cost, with a focus on making your life easier, whether you’re a seasoned pro or just starting out.

Continuous Updates
We’re committed to keeping Estape Tools relevant and powerful, with regular updates to help you stay on the cutting edge. New features are always in the works to make your development process smoother.

Whether you’re crafting a groundbreaking application or a unique game, Estape Tools gives you the flexibility and tools you need to bring your vision to life.

Here is the complete list of nodes:

Battery

  • GetBatteryLevel: Obtain the laptop battery percentage as a floating-point value. This feature is available only on Windows 10 or later.
  • IsBatteryCharging: Return a Boolean value indicating whether the laptop battery is charging.

Windows

  • GetWindowsInfo: This node will obtain the edition of Windows that is running as the current operating system. It will be checked from Windows 11 or higher down to Windows 2000.
  • MessageBox_Windows: This node is for showing a message box in Windows

Project Settings: Set/Get any value string in Project Description.

  • SetProjectID: Set Project ID GUID value in Project Description and return GUID generated in string.
  • SetProjectName
  • SetProjectVersion
  • SetCompanyName
  • SetCompanyDistinguishedName
  • SetHomePage
  • SetSupportContact
  • SetCopyrightNotice
  • SetLicensingTerms
  • SetPrivacyPolicy
  • SetProjectDisplayedTitle
  • SetProjectDebugTitleInfo
  • SetWindowPreserveAspectRatio
  • SetBorderlessWindow
  • SetStartVR
  • SetAllowWindowResize: Set Allow Window Resize bool in Project Description.
  • SetAllowClose: Set Allow Close bool in Project Description.
  • SetAllowMaximize: Set Allow Maximize bool in Project Description.
  • SetAllowMinimize: Set Allow Minimize bool in Project Description.
  • GetProjectDescription
  • GetProjectID
  • GetProjectName
  • GetProjectVersion
  • GetCompanyName
  • GetCompanyDistinguishedName
  • GetHomePage
  • GetSupportContact
  • GetCopyrightNotice
  • GetLicensingTerms
  • GetPrivacyPolicy
  • GetProjectDisplayedTitle
  • GetProjectDebugTitleInfo
  • GetWindowPreserveAspectRatio
  • GetBorderlessWindow
  • GetStartVR
  • GetAllowWindowResize
  • GetAllowClose
  • GetAllowMaximize
  • GetAllowMinimize
  • GetEngineVersion

File I/O

  • LoadTextFile: This node is responsible for loading a text file, allowing you to load text or store it.
  • SaveTextFile: This node is responsible for creating a text file, making it an excellent choice for saving text or storing string data.
  • SaveTextArray: This node is responsible for creating a text file. With an array input, each index will correspond to a line in the text. It is an excellent choice for saving text or storing string data.
  • LoadTextArray: This node is responsible for loading a text file. You can use it to load text or store string data, with each line representing a new array index.
  • WriteBytesFile: This node is responsible for writing any file as a sequence of bytes. It can be used as a resource for saving game data, allowing players to save their progress and continue later.
  • ReadBytesFile: This node is responsible for reading any file as a sequence of bytes. It can be used to load game data, even if the files were not created by you, if you understand how to work with them. It serves as a ‘Load Game’ resource, allowing players to load their progress and continue from where they left off.
  • WriteCLUTData: Compress Linear Color data into a 16-byte format. This node enables the creation of a custom CLUT (Color Lookup Table), a technique commonly used in 32-bit consoles. (Colors will be multiplied by 255 before convert). WARNING: Compress a higher image quality may result in a loss of color information (banding).
  • ReadCLUTData : Read data generated by the ‘Write CLUT Data’ node or similar back to a linear color format

Platforms: Check if the current platform is valid, return true if it is.

  • IsWindowsPlatform
  • IsMacPlatform
  • IsLinuxPlatform
  • IsAndroidPlatform
  • IsIOS_Platform
  • IsNintendoSwitch
  • CreateProcess: Create a new process, in another words this node loads an external program.
  • CreateProcessSync: Create a new process synchronized, in another words this node loads an external program and wait util it’s finished.
  • TerminateProcess: Close and terminate all tree associates.
  • CheckProcessRunning: Check if process ID is still running.

Utilities

  • GetNewLine: This node inserts a new line by moving the remaining string value to the line below.
  • DecimalToHexadecimal: Convert a decimal value into an integer represented as a hexadecimal string.
  • HexadecimalToDecimal: Convert a hexadecimal string value into a decimal integer.
  • ColorsToBytes: Convert Color array (8-Bit) to Bytes array.
  • BytesToColors: Convert Bytes array to Color array (8-Bit).
  • ConvertStringToBytes: Convert String data to bytes array.
  • ConvertBytesToString: Convert bytes array to string data.
  • ArrayColorToArrayLinearColor: Convert an array of Linear Colors to an array of Colors.
  • ArrayLinearColorToArrayColor: Convert an array of Colors to an array of Linear Colors.


More Tools:

  • Estape Cryptography: Secure your Unreal Engine 5 projects with advanced AES encryption.
  • Outline Organizer: Elevate your Level Design in Unreal Engine 5 with ease.

More info:
Visit estapetools.com for updates and resources.

$
I want this!

A full plugin for blueprint extension

Copy product URL
30-day money back guarantee