After some help from Elypter I've got an
unofficial re-skinned maps list working on my host. Please don't upload to it, it's just an interface demo. But it is working from real map packs.
Quite a few refinements left to make. But it's encouraging to see the progress, after a few days.
(EDIT) Some of the metadata could be generated from parsing the
.mis file, when present:
- Maximum wanted level.
- Dusk is probably supported if the ambient light is set and the value is 0.25 or higher.
- Date of a map's last update actually turns out to be a problem as simply uploading can change the date.
The site owner and maybe some moderators would need to manage (and supply, in most cases) the following metadata:
- Tagging consistently won't work if left to individual map authors to add it in custom .mmp sections.
- Re-packaging all levels does not scale and causes version confusion.
- Map images were taken for nearly all levels by Kamil and Elypter. We could use those, as they are freely distributed. (But with a watermark, for some of Kamil's ones.)
- Descriptions for nearly all levels have already been written by Sektor. We could use those, with his permission.
(EDIT2) There's now a gentle highlight when you hover over a map, to help visually group the information.
Some 'unknown' values for the metadata are now hidden. Re-used original files are also hidden. A bunch of other tiny styling improvements, too. Better expansion of the file list and preview image when hovering your mouse anywhere over a map. Added a couple more maps to show some variety.