English | Russian | Czech | Spanish | 简体中文
An attempt to get the source code for Geometry Dash through reverse engineering and decompiling the game.
I Calloc Have forked this repository for decompling other sources within 2.2 and beyond while wylie is off doing other things (Until he makes a 2.2 repository)
For now I shall dump what I do have for 2.204 and android v2.205 in here. Feel free to submit pull requests here so I can look at them I would like this to be an official repo for the people of geode to start using temporarly...
- This repo is not in use anymore and I have moved to 2.206
- I now have a copy of 2.206 We will be archiving up this repository soon and start making a new one. Feel free to dm me if you have any insight or updated cocos2dx headers for me to use.
See this repo
- To Finish what wyliemaster has started. Anything that hasn't been discovered or updated will be decompiled.
- Actually fully decompile whatever the current version of Geometry Dash is.
- I am Using Andorid Version 2.205 with ghidra and some help from geode's bindings to help assist me with reverse engineering GD.
- Find Class members and adding them to the geode bindings.
- Downloading Ghidra or IDA Pro and Reverse engineering some of these class objects and members.
- finding undocumented objects / class-members / C++ code and fully or even partially reverse engineered functions.
- Joining the offical GD reverse engineering discord server, We are constantly needing and looking for help with unsolved functions or missing class members.
- finding Robtop code-snippets (aka. freebies), screenshotting and posting it into our discord server if you do not think we have that information yet
- This Project is intended to be used as reference material to assist with modding and to help understand current bugs or unsolved vulnerabilities
- This repository is not a matching decompilation however we strive to be as correct as possible about it.
- This Code will be intended for compiling however to prevent piracy, game assests, photos and other files will not be provided.
if for some reason you haven't already I recommend you go and buy GD
if you want to know about the game and how various aspects work, you can find documentation here NOTE: Documentation is mainly from 2.11 at the moment and may need to be updated since new stuff has been added like levellists and more...