GDAPI icon indicating copy to clipboard operation
GDAPI copied to clipboard

An API for Geometry Dash, written in C#

Results 13 GDAPI issues
Sort by recently updated
recently updated
newest added

This includes levels, objects, song metadata, etc. Source generators will remove the need of using reflection and caching the necessary methods. Additionally, `ToString` will no longer be prone to missing...

enhancement
performance
tooling

The game's physics (including player velocity and hitboxes) should be registered to allow playtesting levels in the editor.

help wanted

Certain objects are identified by their color instead of their functionality. This was an initial consideration because of multiple jump orbs existing (yellow, magenta, red), which could cause confusion, or...

Currently the gamesave is barely analyzed; most of the properties in CCGameManager.dat are ignored. In fact, the only information that is used is custom objects, song metadata and folder names....

enhancement
future consideration
hacktoberfest-open

To easily and conveniently support version conversion, it'll be advised to also use attributes on level object classes and properties, along with `Level`'s properties. Current implementation idea: ```csharp [DeprecatedFeature(1.6, 1.9)]...

code quality
hacktoberfest-open

Currently some pieces of code that are parsable contain attributed properties, however parsing and stringification are hard-coded. These should be reworked so that parsing becomes much easier to deal with...

enhancement
code quality
hacktoberfest-open

Currently, the raw level is generated by combining level metadata and the level string, however the attributes do not indicate what property belongs to which of the two categories, it...

good first issue
code quality
hacktoberfest-open

It's unhelpful. It's unfinished. I got lazy. Excuse me.

documentation
hacktoberfest-open

The structure got clearly cluttered really easily, there are better ways to categorize stuff, take example from the `System` namespace.

code quality
future consideration
hacktoberfest-open

What's leaked is leaked. :)