rrplug

Crates.iorrplug
lib.rsrrplug
version4.1.0
sourcesrc
created_at2022-11-13 00:21:06.016253
updated_at2024-10-14 00:31:44.849304
descriptionframework for R2Northstar plugins
homepage
repositoryhttps://github.com/R2NorthstarTools/rrplug
max_upload_size
id713884
size437,058
cat_or_not (catornot)

documentation

README

rrplug

crates.io docs.rs rrplug-test-build

framework for working with R2Northstar's plugin system.

this crate provides convenient abstractions with compile time checks while not limiting unsafe access to any parts of plugin sys or the titanfall 2 engine.

rrplug template

plugins v4 removed some dependencies on external files so now templates are redundant but a template still exists

cross compiling plugins

To compile a plugin from a host machine that's not using windows, you need to install the required target.

rustup target add x86_64-pc-windows-gnu

Then create a cargo config to always compile your project for windows.

mkdir .cargo
echo "[build]\ntarget = \"x86_64-pc-windows-gnu\"" > .cargo/config.toml

versioning

rrplug had a major rewrite for each plugins version so versions that a x plugins version are x.\*.\*

rrplug plugins
4.*.* v4
3.*.* v3
2.*.* v2
0.1.* v1
Commit count: 244

cargo fmt