Skip to content

Releases: Folleach/GeometryDashAPI

add platformer level length

24 Aug 16:40
96bb8bb
Compare
Choose a tag to compare

Data Bug Fix

08 May 08:18
24582c6
Compare
Choose a tag to compare
  • Fix bug with invalid xml characters
  • Optimize file loads

See more in #37, thank you @flightlex!

Full Changelog: v0.2.27...v0.2.28

MacOS support

14 Jan 11:23
Compare
Choose a tag to compare

What's Changed

  • adding macos support to save files by @delynith in #33
    Thanks @botantony for testing this feature

New Contributors

  • @delynith made their first contribution in #33

Full Changelog: v0.2.26...v0.2.27

Bugfix: KeyNotFound in LevelCreatorModel

12 Jan 16:02
Compare
Choose a tag to compare

Hsv properties for IBlock

30 Dec 18:13
Compare
Choose a tag to compare

Closes #35

Usage

level.Blocks.Add(new Block(216)
{
    PositionX = 30,
    PositionY = 30,
    Hsv = new Hsv()
    {
        Brightness = 0.5f,
        DeltaBrightness = true
    },
    AdditionalHsv = new Hsv()
    {
        Hue = 120,
        Saturation = 0.5f
    }
});

// Pay attention: block with id 1887 has only detail color, but hsv isn't additional
// AdditionalHsv used for detail color only when both color (base and detail) are present in the block
level.Blocks.Add(new Block(1887)
{
    PositionX = 60,
    PositionY = 30,
    Hsv = new Hsv()
    {
        Hue = 60
    }
});

Full Changelog: v0.2.24...v0.2.25

Fixes for sfx/song triggers

26 Dec 17:57
Compare
Choose a tag to compare

Some fields are missing in classes
This release adds properties from all pages in the trigger window

What's Changed

  • Add missing properties to SfxTrigger by @ascpixi in #32

New Contributors

Full Changelog: v0.2.23...v0.2.24

Add more triggers for song control

25 Dec 15:00
Compare
Choose a tag to compare

Among them:

  • Song Trigger
  • Edit Music Trigger
  • Edit Sfx Trigger

closes issue #31

Add SfxTrigger from 2.2!

20 Dec 20:29
Compare
Choose a tag to compare

The library version turned out to be symbolic!
The first trigger from Geometry Dash 2.2 and the library version is v0.2.22

level.Blocks.Add(new SfxTrigger()
{
    PositionX = 30,
    PositionY = 30,
    Pitch = 2,
    Speed = -3
});

image

Add Level Duration

21 Oct 10:49
Compare
Choose a tag to compare

Measuring level duration

Now you can get the duration of the level in TimeSpan from the level.Duration property.
See more in #30

More settings in GameManager

07 Oct 16:37
21ed109
Compare
Choose a tag to compare

Added:

  • A lot of settings in game manager
  • Improve data loading speed

Renaming:

  • SongEffectVolume -> SfxVolume

See more in PR #29