UE4SS

What UE4SS is
UE4SS is a Windows modding toolkit for Unreal Engine 4 and 5 games. It combines Lua and C++ mod APIs, blueprint mod loading, a live property editor, code generation, and utilities for inspecting game data. The documentation lists Unreal Engine targets from 4.7 to 5.8. Its Lua and C++ APIs let developers build mods around the engine’s object system, while blueprint mods can be started automatically without changing or replacing game files. The Live Viewer can search, inspect, change, and monitor properties on loaded objects. UE4SS can also generate Unreal Header Tool-compatible headers for a mirror project and standard C++ headers from reflected classes and blueprints. Its dumping utilities produce .usmap files for unversioned properties and .umap files from loaded actors. The project is free and open source, and supports injection-based mod loading. Installation options include a basic package for mod users and a developer package with debugging and dumping tools. It is not designed to work out of the box with every game; some may require users to update AOBs themselves.
Who it suits
UE4SS suits people using mods that depend on it, as well as Unreal Engine mod developers who need APIs, debugging, or dumping utilities. It is intended for Windows users.
What it does well
- Free and open source.
- Offers Lua and C++ mod APIs.
- Blueprint mods can launch without replacing game files.
- Live Viewer edits and monitors loaded-object properties.
- Generates headers and mapping files.
What to know first
- Not plug-and-play for every game.
- Some games may require manual AOB updates.
- Documented build platform is 64-bit Windows.
- Lua API documentation is marked incomplete.
Limits
UE4SS is documented for Windows and is not intended to work automatically with every game; some titles require updated AOBs. Linux support is described as a possible later development rather than a current supported platform.
Getting started
- Open the UE4SS documentation website
- Choose the basic package for dependent mods or the developer package for development utilities
- Extract a non-development, non-experimental release into the game’s Binaries/Win64 directory
- Use the zDEV version when developing mods
- Configure injection and load order as needed
Verdict
UE4SS brings mod loading, development APIs, and runtime inspection tools together for Unreal Engine games. Its Windows focus and game-specific compatibility work are important considerations.
Questions
Is UE4SS free?
Yes. It is listed as free and open source.
Which platforms does UE4SS support?
The supported platform is Windows, with Win64 listed for builds.
Which Unreal Engine versions are targeted?
The documentation lists Unreal Engine versions from 4.7 through 5.8.
How are mods loaded?
UE4SS uses injection and provides load-order control.
Does it include developer tools?
Yes. Developer features include a Live Viewer, generated headers, mapping and map dumpers, and a developer installation package.
Facts from UE4SS's own pages
- Blueprint mods
- Blueprint mods can be spawned automatically without editing or replacing game files. · docs.ue4ss.com, 9 Oct 2026
- C++ mods
- UE4SS provides an API for writing C++ mods based on the Unreal Engine object system. · docs.ue4ss.com, 9 Oct 2026
- Code generation
- UE4SS can generate Unreal Header Tool compatible headers for a mirror project and standard C++ headers from reflected classes and blueprints. · docs.ue4ss.com, 4 Oct 2026
- Community support
- The documentation links to UE4SS and Unreal Engine modding Discord servers for community access. · docs.ue4ss.com, 9 Oct 2026
- Compatibility limit
- UE4SS is not intended to work plug-and-play with every game, and some games may require users to update AOBs themselves. · docs.ue4ss.com, 9 Oct 2026
- Compatibility limitation
- UE4SS is not described as a plug-and-play solution that works with every game; users may need to update AOBs themselves. · docs.ue4ss.com, 4 Oct 2026
- Config caveat
- Custom game configuration files may become outdated as games or UE4SS are updated, and the documentation directs users to report stale configs through the project repository. · docs.ue4ss.com, 9 Oct 2026
- Development requirements
- Building requires an MSVC version that supports C++23, Rust 1.73.0 or later, CMake 3.22 or later, and Ninja or MSVC as the build system. · docs.ue4ss.com, 9 Oct 2026
- Dumping tools
- UE4SS can generate Unreal Header Tool compatible headers, standard C++ headers with offsets, .usmap mapping files, and .umap files from loaded actors. · docs.ue4ss.com, 9 Oct 2026
- File and map utilities
- Its dumpers can generate .usmap mapping files for unversioned properties and dump loaded actors to generate .umaps in-editor. · docs.ue4ss.com, 4 Oct 2026
- Installation
- The basic installation uses a non-dev, non-experimental release extracted into the game's Binaries/Win64 directory; mod developers can use the zDEV version. · docs.ue4ss.com, 9 Oct 2026
- Installation options
- The installation guide describes basic and developer packages, experimental builds, manual injection, and a central install location for multiple games. · docs.ue4ss.com, 4 Oct 2026
- Intended users
- The basic install is intended for end users using UE4SS-dependent mods, while the developer install is intended for mod developers or users who need debugging, dumping, or other utilities. · docs.ue4ss.com, 4 Oct 2026
- Linux note
- The documentation says Linux support might happen eventually but not soon; it separately describes cross-compiling Windows binaries from Linux. · docs.ue4ss.com, 9 Oct 2026
- Live property editor
- The live property viewer and editor can search, view, edit, and watch properties of loaded objects for mod debugging and runtime inspection. · docs.ue4ss.com, 9 Oct 2026
- Lua API status
- The Lua API page identifies itself as version 3.0.0 documentation and says its status is incomplete and its full overview may be out of date. · docs.ue4ss.com, 9 Oct 2026
- Lua mods
- Its Lua API lets users write mods based on the Unreal Engine object system. · docs.ue4ss.com, 9 Oct 2026
- Platform
- The build documentation lists Win64 as its supported platform and says Linux support might happen later, but not soon. · docs.ue4ss.com, 4 Oct 2026
- Purpose
- UE4SS is a Lua scripting system, C++ modding API, SDK generator, Blueprint mod loader, live property editor, and set of dumping utilities for UE4/5 games. · docs.ue4ss.com, 9 Oct 2026
- Security reporting
- The project asks users to report sensitive security issues by emailing [email protected] rather than posting them to the issue tracker. · docs.ue4ss.com, 4 Oct 2026
- Support channels
- The documentation directs users to search existing issues and documentation first, then open an issue with context, platform versions, and logs when available. · docs.ue4ss.com, 4 Oct 2026
- Target versions
- The documentation describes targeting Unreal Engine versions 4.7 through 5.8. · docs.ue4ss.com, 9 Oct 2026
- UE support
- The documentation lists target Unreal Engine versions from 4.7 to 5.8. · docs.ue4ss.com, 4 Oct 2026
- Windows support
- The documented build platform is 64-bit Windows, and the build requirements call for a Windows computer. · docs.ue4ss.com, 9 Oct 2026
Where UE4SS stands on Freedom251
- Game Mod Loaders#26 of 26