Files
Paradise/rust
Charlie Nolan c0acf193a0 Make hotspots go out easier. (#29805)
* Make hotspots go out easier.

* Build Rust library

---------

Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-08-10 16:45:24 +00:00
..
2025-08-10 16:45:24 +00:00
2025-07-25 22:08:58 +00:00
2025-07-25 22:08:58 +00:00
2025-06-06 16:51:05 +00:00

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.