Skip to content

Zerthox/nexus-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raidcore Nexus bindings

Rust bindings for Raidcore Nexus addons (website). Documentation available at zerthox.github.io/nexus-rs/nexus.

Usage

nexus = { git = "https://github.com/zerthox/nexus-rs" }
use nexus::{
    gui::{register_render, render, RenderType},
    imgui::Window,
};

nexus::export! {
    name: "My Addon",
    signature: -0x12345678,
    load: || {
        register_render(RenderType::Render, render!(|ui| {
            Window::new("My Window").build(ui, || {
                ui.text("Hello World");
            });
        }));
    },
}

Features

Feature Description
arc Enable ArcDPS support (alias: arcdps, evtc)
extras Enable Unofficial Extras support
hook Enable MinHook bindings
log Enable log support
log_filter Enable log filter (large binary size!)
mumble Enable Mumble link support
mumble_json Enable Mumble identity JSON parsing
panic Enable panic hook to log panics to arcdps.log (enabled by default)
panic_trace Enable capturing backtrace in panic hook (enabled by default)
panic_msgbox Enable showing message box in panic hook (enabled by default)
rtapi Enable RealTime API support
serde Enable serde support
strum Enable strum support

About

Rust bindings for Raidcore Nexus.

Resources

License

Stars

Watchers

Forks

Contributors

Languages