bsmg / wiki

The Beat Saber Modding Group wiki!
https://bsmg.wiki
MIT License
75 stars 169 forks source link

Map Format Rework #579

Closed officialMECH closed 8 months ago

officialMECH commented 8 months ago

This PR overhauls the entire Map Format section of the wiki, providing a new structure and better organizational flow for content. The motivation is to make it easier for future maintainers to accommodate future changes to the schema and allow developers to better understand the semantics and relationships between versions.

Early documentation is also available for the v4 schema as introduced in 1.34.5, based on current knowledge from internal testing and clarifications from community members and official developers.

A preview deployment is available below if you'd like to preview all changes in action: https://officialmech.github.io/wiki/mapping/map-format.html

I've summarized the main changes below, but if you have any additional questions or amendments that are necessary before merging feel free to let me know or request changes if necessary.

Summary

[!warning] There will most certainly be dead links in this PR that will need to be updated in external services, so if needed you can use the following conversions to handle redirects if necessary:

  • /mapping/infodat-format -> /mapping/map-format/info
  • /mapping/difficulty-format-v2 -> /mapping/map-format/beatmap
  • /mapping/difficulty-format-v3 -> /mapping/map-format/beatmap

Other Changes