mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-01-01 13:12:23 +00:00
* Rustlibs git commands * Review tweaks * Build Rust library * Build Rust library * I am my own build daemon * Build Rust library * Build Rust library * CI bug???????????? * You wanna work now????? * Funny tweaks * Build Rust library * For gods sake * gix breaks us, use git2 instead * Build Rust library --------- Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com> Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman3595@gmail.com>
Paradise Rust Libraries
Info
These libraries allow rust code for things that are incredibly slow or outright impossible in DM. Think of it like a ParadiseSS13 specifiy version of rust-g.
It currently handles:
- Atmospherics (
milla) - DMM manipulation stuff (
mapmanip)
It also imports and tweaks the following rust-g features:
- DMI
- File
- HTTP
- JSON
- Logging
- Noisegen
- Redis PubSub
- TOML
Building
BYOND 516.1651 introduced breaking changes to ByondAPI, the interop system to get data other than strings in and out of DLLs.
Because of this, you need to specify the --no-default-features --features byond-516 to build the 516 compliant lib. Not specifying a feature will build for versions 515.1621 to 516.1650. Specifying byond-516 will build for 516.1651 and up.