I'm not working on it either. But I would love to have input on the direction you decide to take it. So whoever wants to take it up should probably make a proposal first
This would be more technical as it involves no actual gameplay changes. However, it would make gameplay changes much easier. You could even run old maps on new servers and vice versa if implemented properly. It’d also be a very important modability QoL change. It’s quite important to get this one right before it gets merged so it’s useful for all of us
16:50
Well the issue proposes a couple things but it also leaves some things to the reader. A complete proposal would have to address things like what kinds of identifiers will be used, if applicable how will we handle identifier conflicts, whether there will be datafile format changes needed, versioning, the collision properties of the tiles on these layers
Git is god awful for binary data pretending to be text
16:54
A json map would inevitably be larger than a binary map, so the diffs would be useless anyway. I don’t see how one could make sense of a 5kb diff on a 500kb map without a tool
the map files contain mostly binary data (images and tile layers), even in json this is hardly readable
and maps files in json format would be bigger. right now most data inside the map files is compressed
supporting both formats just means more code to maintain
Well what maps are hosted anyway? ddnet would convert the entire collection of ddrace/race maps and vanilla seems to mostly revolve around the official maps anyway
23:38
fng people will convert the 3 or so fng maps that exists, and that's about the entire community