EliteMasterEric / EnigmaEngine

A fork of FNF's Kade Engine that combines its QoL features with true mod support and new gameplay enhancements
https://enigmaengine.github.io/
Other
12 stars 1 forks source link

Enhancement: Custom Difficulties #23

Closed EliteMasterEric closed 2 years ago

EliteMasterEric commented 3 years ago

We should allow mods to include songs with Noob/Expert/Insane difficulties, for example, without modifying the engine code.

Accidentally posted this to KadeDev/Kade-Engine#2398

isakube commented 3 years ago

pasted from KE lol:

My idea is that when we check the charts in freeplay menu to see if the difficulties exist, we check for other charts besides Easy, Normal, and Hard. we take those charts' difficulty suffixes and add them to the available difficulties for that chart. Freeplay-only implementation, but it's a start. Obv more complicated than this explanation though

EliteMasterEric commented 3 years ago

I've got an implementation in the works that reads the list of possible difficulties from a data file like how the list of Freeplay songs is. It then checks each song for a chart of that difficulty. Ive implemented it for Story mode too but it's all buggy rn

EliteMasterEric commented 2 years ago

This is implemented