Skip to content
This repository has been archived by the owner on Jul 5, 2023. It is now read-only.

cos8oih/GDCrypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.