2 releases

0.1.1 Feb 11, 2024
0.1.0 Jan 1, 2024

#1784 in Parser implementations

MIT license

79KB
2.5K SLoC

Rust 2K SLoC // 0.0% comments JavaScript 426 SLoC

gd-rs · Crates.io Version Status

The crate is in development

If you have any questions dm me on discord @lolikarbuzik

Getting started

Install the crate

cargo add gd-rs

Now in your file import gd_rs

use gd_rs::prelude::*;

let cclocallevels = CCLocalLevels::new(); // loads all the levels from the savefile
let my_level = cclocallevels.get(String::from("my level")); // returns option GDLocalLevel
println!("{my_level:?}");

I will start updating this crate soon

Features in progress

  • Levels into a plist so basically GDCCLocalLevels into their raw form
  • Saving (so also 'encrypting') save files into their original form

lib.rs:

gd-rs crate for Geometry dash

Dependencies

~5–16MB
~149K SLoC