Skip to content

An in-memory Electron mod loader, built to simplify Discord modding.

License

Notifications You must be signed in to change notification settings

MeguminSama/Electron-Hook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

electron-hook

A Rust library for loading mods into Electron applications without patching any files.

This project was designed to ease some pain points with modding Discord, but it can be used for most Electron applications.

For some real-life uses of electron-hook, check out:

Installation

Add this to your Cargo.toml:

[dependencies]
electron-hook = "0.2.0"

[lib]
crate-type = ["cdylib"]

And in your lib.rs:

pub use electron_hook::*;

When you build your project with --lib it will generate a .dll or .so, which you can pass the path of into electron_hook::launch

Usage

For a better example, check out the Documentation

electron_hook::launch(&electron_executable, &library_path, &asar_path, vec![], true);

About

An in-memory Electron mod loader, built to simplify Discord modding.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages