Skip to content

kalarp/me3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


me3 icon

me3

A framework for modifying and instrumenting games.
Documentation

Report Bug · Request Feature

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

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

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

(back to top)

Acknowledgments

Sponsors

We are grateful for the generous support of our sponsors.

Sentry

Sentry

Crowdin

Crowdin

(back to top)

About

A framework for modding and instrumenting games.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 74.8%
  • Python 11.6%
  • Shell 8.1%
  • NSIS 3.8%
  • Makefile 1.6%
  • Batchfile 0.1%