Aeroluna / CustomJSONData

Beat Saber plugin library to allow adding arbitrary data to beatmap JSONs
MIT License
34 stars 10 forks source link

Beatmap V4 support #15

Open Fernthedev opened 7 months ago

Fernthedev commented 7 months ago

To be clear, I'm not trying to push for a rush to support a new format that no one really needs or wants. I don't think V4 should be considered for CJD at all for a long time given that it's a major paradigm shift to what we're used to working. However, I want to make this issue to track along ideas on how we would support V4 (if at all) for both PC and Quest (given that PC is in limbo and Quest is closing in on 1.35 very soon)

Here's some ideas I have, though not exclusively should be considered:

There's other things to consider, such as v2 light event support (since lightshow data is now separately in a file)

P.S I'm not well versed with the new Beatmap Loader framework they built so I might be overthinking or naive with the ideas I mentioned.