Files
Paradise/rust/README.MD
AffectedArc07 e692356100 End of an era - Moves SQL to rustlibs and bins rustg. (#30461)
* Probably my magnum opus tbqh

* Knew I'd forget something

* guh

* Oh we lint for that now. Man I am outta touch.

* oogabooga

* Build Rust library

* library pls

* Build Rust library

* balls to it

* off me

* DOES THIS WORK NOW?

* if this works I am done

* this is a fucking violation

* hopium

* Build Rust library

* Build Rust library

* Fixes a major panic

* Build Rust library

* Sort macros out while I am at it

---------

Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-10-28 20:57:23 +00:00

854 B

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
  • MySQL
  • Noisegen
  • Redis PubSub
  • TOML

If you're adding anything to this, please use the BYONDAPI stuff instead of json_encode and json_decode everywhere.

Building

Just running cargo build --release should be enough if you're on Windows. If you are on Linux, you should be familiar with figuring stuff out yourself and consulting 300 pieces of documentation for a single command.