/GDCrypto-patched

C++ library that implements all Geometry Dash algorithms.

Primary LanguageC++MIT LicenseMIT

GDCrypto

C++ library that implements all Geometry Dash algorithms.

Todo

  • Tests
  • Bindings
  • XML prettify utility?

How-to

Header files are fully documented; moreover, the Examples folder contains some examples.

Building

CMake is required for compiling.

mkdir Build
cd Build
cmake {OPTIONS} ..

To build a static version:

-DGDCRYPTO_STATIC=ON

To include examples:

-DGDCRYPTO_EXAMPLES=ON

32-bit Visual Studio:

-G "Visual Studio 16 2019" -A Win32 -Thost=x86

64-bit Visual Studio:

-G "Visual Studio 16 2019" -A x64 -Thost=x64

The merge.py utility may be used to generate a single header file.

Credits

GDCrypto uses AES, Zlib, SHA1, and Base64:

A huge thanks to Absolute and MgostIH, who helped me dechipering the iOS savefile algorithm.