KadeArchive / Kade-Engine

Kade Engine is a Competitive Rhythm Game engine rewrite for FNF with Quality of Life features included.
https://kadedev.github.io/Kade-Engine/
Apache License 2.0
409 stars 595 forks source link

Enhancement: Improve modcharts #500

Open NeeEoo opened 3 years ago

NeeEoo commented 3 years ago

Please check for duplicates or similar issues before creating this issue.

What is your suggestion, and why should it be implemented?

Here are some things that i feel are missing from the current implementation of the mod charts.

Some things:

And having a blank scene would also be something since the mod chart could make its own.

Examples of what you could do:

Kade-github commented 3 years ago

ye things will be added. basically all of these are already on a list of things to do.

puyoxyz commented 3 years ago

Kade where is the list. Kade why is the list not public

puyoxyz commented 3 years ago

509: Also add difficulty-specific modcharts (different modcharts for easy, normal and hard)

Kade-github commented 3 years ago

Kade where is the list. Kade why is the list not public

its in my brain

Kade-github commented 3 years ago

509: Also add difficulty-specific modcharts (different modcharts for easy, normal and hard)

just realized this isn't documented

if difficulty == 2 then -- we're on hard mode

end

if difficulty == 1 then -- we're on normal

end

if difficulty == 0 then -- we're on easy

end

Same with

if getProperty("health") < 0.5 then -- they're almost dead lol

end

Gonna be adding set property soon

NeeEoo commented 3 years ago

A createFlxText lua function might be useful.

HastagGuigui commented 2 years ago

A createFlxText lua function might be useful.

I've started working on this, just need to make a pull request on it -you can add custom fonts! -i need to implement color change i NEED TO -the X and Y can't be changed/twinned (flxtext limitation), and need to be implemented in a "X Y" string because apparently making it separate causes an haxe function exception (diagnosis: code issue, todo: fix that??) -text can be changed at runtime (makes lyrics cooler!)