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

Latest commit

 

History

History
47 lines (40 loc) · 1.9 KB

README.md

File metadata and controls

47 lines (40 loc) · 1.9 KB

OpenGD

A reconstrunction of Geometry Dash using decompiled android versions with our edits so the code will look a lot better.
We are using cocos2dx 4.0.
We are first going to remake 1.0 and then move on to later versions.
The whole project is entirely open source except game assets.

For now it is under development.

Project members:

Discord Server

Join the Discord Server!
https://discord.gg/PcfVcQ4gxT

TODO list for 1.0

  • LoadingLayer implementation
  • PlayLayer implementation
  • Player implementation
  • General menus
  • Level Data builder and parser

Compiling the game

Download Windows or Linux dependencies. Python and Shell script are placed inside cocos2d folder.
Windows

cmake -B build -T host=x64 -A win32
cmake --build build --config Release

Linux

cmake -B build
cd build
make

Run everything from Root repo directory.

Troubleshooting

Q: Game crashes before any image being shown
A: It means that game failed to load textures. After building include Resources folder from 1.0 APK to build folder, where OpenGD.exe is located.

Running the game:

You can download the latest build in the releases tab. But you would need resources for it which are not present in the repo. For better structuring, OpenGD stores game assets in separate folders. To separate the assets from the original GD you can use reallocate.sh.