CallocGD / GD-Decomp-Deploy

A Portable Tool for creating a Geometry Dash Decompilation Environment using the available geode-bindings.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GD Decomp Deploy

Used to build a Custom Geometry dash Decompiled Repository using the Geode-sdk-bindings to help as well as a python script this script and PyBroma. Having these libraries on hand will allow for all of the following to take place. This software allows us to basically have and build a moving tent. In fact you don't even need git to use this. As a Dispace freak myself only Python and a C++ compiler is ever required.

Features

  • Writes C++ Header files
  • Writes C++ Source files
  • Writes Found Data and class members into given header files / homes
  • Installs CocosHeaders with extra stuff like the correct fmt library and FMOD

Inspiration & Motives

  • The Possibility (or Threat) of 2.206 or 2.21 releasing soon.

  • Keeping functions in .cpp files in alphabetical order... even when some functions are incomplete and have no return types yet...

  • To help me and other contributors with easily moving and transporting Geode's data along whenever an update releases.

  • To helping with making transitions as smooth as possible when moving repos

  • To be able to require only minimal amounts of planning while saving as much time and energy as possible for the user.

How to Use

You will need python 3.8 or higher and an msvc compiler for compiling PyBroma (another external python library that I made)

pip install -r reqiurements.txt

It's really meant to be used in a one-time use only scenario simillar to when you are moving houses however you could compile the python tool into an executable file using pyinstaller and run it that way. the tool is ran on the click python commandline library so the commandline should be faily readable and easy for me and anyone else to maintain. The tool is asynchronous to allow for concurrent tasks to be ran at hand just to help with one's impatience...

When You are done you can delete the python script so that It doesn't overwrite your progress in the future.

About

A Portable Tool for creating a Geometry Dash Decompilation Environment using the available geode-bindings.

License:MIT License


Languages

Language:Python 100.0%