Currently the user facing option to enable custom maps integration is hidden till we update the config to actually use the maps. Since that will take some investigation to find the right maps and bots combo, I think landing this with the option hidden makes the most sense.
Features:
User option to start story mode with/without "custom maps" support. The option will result in a different story config JSON file being loaded for the story
Story Mode will detect if the bot pack/map pack are downloaded. If they are missing, the user will be given a button to download them. This will mean new users don't have to know to download the bot pack. They will get prompted to do it.
For map pack, we will also do a version check. The story config can set a "min" version and if the map pack is older than that, then the user will be prompted to update before proceeding with the story.
Minor unrelated changes:
The "failure" screen wasn't shutting down the previous match so at times there were zombie bots hanging around
Currently the user facing option to enable custom maps integration is hidden till we update the config to actually use the maps. Since that will take some investigation to find the right maps and bots combo, I think landing this with the option hidden makes the most sense.
Features:
Minor unrelated changes:
Screenshots
"Use Custom Maps" option:
Prompted to download missing packs: