Runtime VFS mod loader for FROMSOFTWARE titles on Windows
Inject mods at runtime using a Virtual File System and profile-based management, letting you switch mod sets without altering game files. Gary Tierney created me3 as a Rust-written modding framework and utility for FROMSOFTWARE games, with a command-line launcher and instrumentation hooks. The tool suits mod developers and players who need organized mod profiles, native initializer support, and cross-platform installation options including scripts and portable builds for Linux and Steam Deck.
How me3 modifies games without changing originals
me3 implements a Virtual File System (VFS) that intercepts file requests at runtime, so original game directories remain untouched. The profile system stores and switches mod sets, and the CLI launches games with a selected profile. These design choices let mod authors test changes and let players maintain multiple configurations without overwriting game assets.
Does running me3 affect desktop performance during play?
me3 is written in Rust for performance, which supports a high-performance implementation with low runtime overhead. The framework operates at runtime rather than performing heavy preprocessing, and its instrumentation features attach to the running game process, keeping most work in memory rather than disk-bound operations.
Is me3 safe to use on a production game install?
me3 avoids permanent file writes by routing modifications through the VFS, which preserves original files. The project is open-source under Apache 2.0 and MIT licenses, so its source and behavior are inspectable. The CLI and native initializer support require deliberate configuration, so users control when and how mods load.
How steep is the learning curve for non-developers?
The core distribution uses a command-line interface, which expects familiarity with launching games and specifying configuration paths. A community-developed Mod Engine 3 Manager provides a graphical front end for easier profile handling, which reduces the technical barrier for players who prefer not to use the CLI.
me3 suits technical modders and organised players, with one caveat
me3 is a capable option for mod developers and players who need runtime mod injection and profile switching while keeping game files intact. Its Rust implementation and VFS model give stable, in-memory modification, and community GUI projects lower the entry barrier. Expect to use the CLI or the community manager for everyday tasks; plan configuration changes carefully before running a profile on a live install.





