When I use the map_extract.exe, it put's all the files in the same folder. Is that intended? I feel like it would be way better if it created a new folder so the DDNet folder isn't filled up with image & sound files.
You can pass a folder name as the second argument, for example map_extract data/maps/Tutorial.map mapdata (the folder mapdata must already exist). It could be more convenient though if it automatically created a folder based on the map name when you drag a map file on the executable.