Quaver.API icon indicating copy to clipboard operation
Quaver.API copied to clipboard

Keep developing for Quaver with these set of tools and C# libraries.

Results 11 Quaver.API issues
Sort by recently updated
recently updated
newest added

**Required** by https://github.com/Quaver/Quaver/pull/4045 + Adds a field to `Qua` for specifying the animation script path + Adds a method to return the path to the animation script.

Used in https://github.com/Quaver/Quaver/pull/4078, see there for more details.

Bumps [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp) from 1.0.3 to 2.1.8. Release notes Sourced from SixLabors.ImageSharp's releases. v2.1.8 What's Changed V2 - Limit Read Palette Indices by @​JimBobSquarePants in SixLabors/ImageSharp#2719 V2 - Clear Pixel Buffers...

dependencies

This PR improves the conversion of StepMania maps in the following way: + Don't repeatedly use addition on floating point numbers to improve precision + Fix BPM and Stop changes...

[Opera Skaala - Heart of Light - 29686.zip](https://github.com/Quaver/Quaver.API/files/15242532/Opera.Skaala.-.Heart.of.Light.-.29686.zip) In this map (SM convert), some notes overlap so it messes up the perfect replay. This map spams this error: ``` System.ArgumentOutOfRangeException:...

Importing [Force! Full Album](https://quavergame.com/mapset/map/660) now takes 10s than 2 minutes. ```csharp ... var valuesInBin = StrainSolverData.Where(s => s.StartTime >= i && s.StartTime < i + binSize).ToList(); ... ``` This line...

* https://github.com/Quaver/Quaver.API/blob/562e412c74d73e5338972232a4a1bedf218d20b3/Quaver.API/Maps/Processors/Difficulty/Rulesets/Keys/DifficultyProcessorKeys.cs#L218 Gigantic $O(n^2)$ and costly `RemoteAt()` operation. It's not slow, but it's the slowest one after #179 .

The `Qua` has an invariance relating to its collections: It is always sorted by `StartTime`. Knowing this, we can use this property to use a binary search implementation instead for...

Bumps [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp) from 2.1.8 to 2.1.9. Release notes Sourced from SixLabors.ImageSharp's releases. v2.1.9 What's Changed [2.1] Fix overflow in MemoryAllocator.Create(options) by @​antonfirsov in SixLabors/ImageSharp#2732 Backport GIF LZW fix to 2.1...

dependencies

Scroll speed factor changes can introduce parallax effects and help making some SV effects more smooth. Current implementation consists of a list of factors that are lerped in time (excluding...