garyttierney/me3

A framework for modding and instrumenting games.

Rust

651

960 commits

updated Oct 14, 2026

See the code

README


me3 icon

me3

A framework for modifying and instrumenting games.

English 文档 Dokumentacja

Report Bug · Request Feature

Discord Discussions MIT + Apache-2.0 License GitHub Downloads (all assets, all releases) GitHub commits since latest release

About The Project

me3 is a tool that extends the functionality of FROMSOFTWARE games.

Supported platforms

Supported games

  • DARK SOULS III
  • Sekiro: Shadows Die Twice
  • ELDEN RING
  • Armored Core VI: Fires of Rubicon
  • ELDEN RING NIGHTREIGN

Installation

[!IMPORTANT] Follow the user guide

(back to top)

Developer Quickstart

Prerequisites

  • Cargo

    • Windows: download and run rustup‑init.exe then follow the onscreen instructions.

    • Linux:

      curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
      
  • Visual Studio C++ Build Tools

    • Windows: download and run vs_BuildTools.exe then follow the onscreen instructions.

    • Linux: Acquire the Windows SDK using xwin

      cargo install xwin && xwin --accept-license splat --output ~/.xwin
      

      And configure Cargo to link with lld-link and use the binaries from xwin in ~/.cargo/config.toml

      [target.x86_64-pc-windows-msvc]
      linker = "lld-link"
      runner = "wine"
      rustflags = [
        "-Lnative=/home/gtierney/.xwin/crt/lib/x86_64",
        "-Lnative=/home/gtierney/.xwin/sdk/lib/um/x86_64",
        "-Lnative=/home/gtierney/.xwin/sdk/lib/ucrt/x86_64"
      ]
      

Usage

  1. Clone the repo

    git clone https://github.com/garyttierney/me3.git
    
  2. Build the binaries

    cargo build [--release]
    
  3. Attach the sample host DLL to your game

    cargo run -p me3-cli -- launch -g elden-ring
    

    (back to top)

Contributing

See CONTRIBUTING.md

License

With the exception of the me3 logo, this project is distributed under the terms of both the Apache Software License 2.0 and MIT License. See LICENSE-APACHE and LICENSE-MIT for more information.

The me3 logo is not available under any license - all rights are reserved.

(back to top)

Contact

Project Link: https://github.com/garyttierney/me3

Discussions Board: https://github.com/garyttierney/me3/discussions

Discord

(back to top)

Acknowledgments

Sponsors

We are grateful for the generous support of our sponsors.

SignPath.io

For the Windows binary, free code signing provided by SignPath.io, certificate by SignPath Foundation.

See our code signing policy

Sentry

Sentry

Crowdin

Crowdin

(back to top)

eldenring
fromsoftware
mod
modengine
mod-manager
nightreign

garyttierney/me3

A framework for modding and instrumenting games.

Rust

651

960 commits

updated Oct 14, 2026

See the code

README


me3 icon

me3

A framework for modifying and instrumenting games.

English 文档 Dokumentacja

Report Bug · Request Feature

Discord Discussions MIT + Apache-2.0 License GitHub Downloads (all assets, all releases) GitHub commits since latest release

About The Project

me3 is a tool that extends the functionality of FROMSOFTWARE games.

Supported platforms

Supported games

  • DARK SOULS III
  • Sekiro: Shadows Die Twice
  • ELDEN RING
  • Armored Core VI: Fires of Rubicon
  • ELDEN RING NIGHTREIGN

Installation

[!IMPORTANT] Follow the user guide

(back to top)

Developer Quickstart

Prerequisites

  • Cargo

    • Windows: download and run rustup‑init.exe then follow the onscreen instructions.

    • Linux:

      curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
      
  • Visual Studio C++ Build Tools

    • Windows: download and run vs_BuildTools.exe then follow the onscreen instructions.

    • Linux: Acquire the Windows SDK using xwin

      cargo install xwin && xwin --accept-license splat --output ~/.xwin
      

      And configure Cargo to link with lld-link and use the binaries from xwin in ~/.cargo/config.toml

      [target.x86_64-pc-windows-msvc]
      linker = "lld-link"
      runner = "wine"
      rustflags = [
        "-Lnative=/home/gtierney/.xwin/crt/lib/x86_64",
        "-Lnative=/home/gtierney/.xwin/sdk/lib/um/x86_64",
        "-Lnative=/home/gtierney/.xwin/sdk/lib/ucrt/x86_64"
      ]
      

Usage

  1. Clone the repo

    git clone https://github.com/garyttierney/me3.git
    
  2. Build the binaries

    cargo build [--release]
    
  3. Attach the sample host DLL to your game

    cargo run -p me3-cli -- launch -g elden-ring
    

    (back to top)

Contributing

See CONTRIBUTING.md

License

With the exception of the me3 logo, this project is distributed under the terms of both the Apache Software License 2.0 and MIT License. See LICENSE-APACHE and LICENSE-MIT for more information.

The me3 logo is not available under any license - all rights are reserved.

(back to top)

Contact

Project Link: https://github.com/garyttierney/me3

Discussions Board: https://github.com/garyttierney/me3/discussions

Discord

(back to top)

Acknowledgments

Sponsors

We are grateful for the generous support of our sponsors.

SignPath.io

For the Windows binary, free code signing provided by SignPath.io, certificate by SignPath Foundation.

See our code signing policy

Sentry

Sentry

Crowdin

Crowdin

(back to top)

eldenring
fromsoftware
mod
modengine
mod-manager
nightreign

Project health

Overall

8.0/10

Maintained

10/10

Code review

10/10

Contributors

10/10
OpenSSF Scorecard

Significant stargazers

Michael Schmidt

154 followers · starred Nov 2022

Alexandra Catalina

120 followers · starred Nov 2025

AlpinDale

574 followers · starred Feb 2026

Bryce Mecum

171 followers · starred Dec 2025