{"id":18859272,"url":"https://github.com/callocgd/gd-decomp-deploy","last_synced_at":"2026-05-05T02:38:05.358Z","repository":{"id":232707763,"uuid":"784991713","full_name":"CallocGD/GD-Decomp-Deploy","owner":"CallocGD","description":"A Portable Tool for creating a Geometry Dash Decompilation Environment using the available geode-bindings.","archived":false,"fork":false,"pushed_at":"2024-11-12T17:46:05.000Z","size":42,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-30T20:13:51.327Z","etag":null,"topics":["asyncio","cpp","geode-sdk","geometry-dash","installer","reverse-engineering"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CallocGD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-11T01:05:08.000Z","updated_at":"2024-11-30T15:54:54.000Z","dependencies_parsed_at":"2024-04-11T03:55:23.304Z","dependency_job_id":"88fdec83-7f0e-4158-b4ee-7ca0d307fca1","html_url":"https://github.com/CallocGD/GD-Decomp-Deploy","commit_stats":null,"previous_names":["callocgd/gd-decomp-deploy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CallocGD%2FGD-Decomp-Deploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CallocGD%2FGD-Decomp-Deploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CallocGD%2FGD-Decomp-Deploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CallocGD%2FGD-Decomp-Deploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CallocGD","download_url":"https://codeload.github.com/CallocGD/GD-Decomp-Deploy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239800488,"owners_count":19699127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asyncio","cpp","geode-sdk","geometry-dash","installer","reverse-engineering"],"created_at":"2024-11-08T04:17:06.174Z","updated_at":"2026-02-08T12:30:16.193Z","avatar_url":"https://github.com/CallocGD.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GD Decomp Deploy\n\nUsed to build a Custom Geometry dash Decompiled Repository using the Geode-sdk-bindings to help as well as a python script\nthis script and PyBroma. Having these libraries on hand will allow for all of the following to take place. This \nsoftware allows us to basically have and build a moving tent. In fact you don't even need git to use this. \nAs a Dispace freak myself only Python and a C++ compiler is ever required.\n\n## Features\n- Writes C++ Header files\n- Writes C++ Source files\n- Writes Found Data and class members into given header files / homes \n- Installs CocosHeaders with extra stuff like the correct fmt library and FMOD\n\n\n## Inspiration \u0026 Motives\n\n- The Possibility (or Threat) of `2.206` or `2.21` releasing soon. \n\n- Keeping functions in `.cpp` files in alphabetical order... even when some functions are incomplete and have no return types yet...\n\n- To help me and other contributors with easily moving and transporting Geode's data along whenever an update releases.\n\n- To helping with making transitions as smooth as possible when moving repos\n\n- To be able to require only minimal amounts of planning while saving as much time and energy as possible for the user.\n\n# How to Use \n\nYou will need python 3.8 or higher and an msvc compiler for compiling PyBroma (another external python library that I made)\n\n```\npip install -r reqiurements.txt\n```\n\n\nIt's really meant to be used in a one-time use only scenario simillar to when you are moving houses \nhowever you could compile the python tool into an executable file using pyinstaller and run it that way. \nthe tool is ran on the `click` python commandline library so the commandline should be faily readable \nand easy for me and anyone else to maintain. The tool is asynchronous to allow for concurrent tasks to \nbe ran at hand just to help with one's impatience...\n\nWhen You are done you can delete the python script so that It doesn't overwrite your progress in the future. \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcallocgd%2Fgd-decomp-deploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcallocgd%2Fgd-decomp-deploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcallocgd%2Fgd-decomp-deploy/lists"}