All Projects → cos8oih → GDCrypto

cos8oih / GDCrypto

Licence: MIT license
C++ library that implements all Geometry Dash algorithms.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to GDCrypto

gdrpc
geometry dash 2.1 rich presence
Stars: ✭ 34 (+112.5%)
Mutual labels:  geometry-dash
GeometryDashAPI
API for Geometry Dash
Stars: ✭ 26 (+62.5%)
Mutual labels:  geometry-dash
gd.h
windows geometry dash headers
Stars: ✭ 22 (+37.5%)
Mutual labels:  geometry-dash
GDAPI
An API for Geometry Dash, written in C#
Stars: ✭ 22 (+37.5%)
Mutual labels:  geometry-dash
textureldr
open source, integrated texture pack management system for geometry dash
Stars: ✭ 30 (+87.5%)
Mutual labels:  geometry-dash
small-gd-mods
small collection of mods for geometry dash
Stars: ✭ 39 (+143.75%)
Mutual labels:  geometry-dash
Android-ML
@cos8oih 👋
Stars: ✭ 20 (+25%)
Mutual labels:  geometry-dash
CocosExplorer
explorer thingy for cocos2d nodes in gd
Stars: ✭ 20 (+25%)
Mutual labels:  geometry-dash
extreme-demon-roulette
Extreme demon roulette challenge
Stars: ✭ 19 (+18.75%)
Mutual labels:  geometry-dash
gd.py
An API Wrapper for Geometry Dash written in Python.
Stars: ✭ 87 (+443.75%)
Mutual labels:  geometry-dash
GMDPrivateServer
A Geometry Dash server emulator
Stars: ✭ 19 (+18.75%)
Mutual labels:  geometry-dash

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].