I'll be editing this as I find out more crap. Everything is handled in a .pop file. To get your map to work with MvM you need a [YOUR MAP].pop file (I just copied the coaltown .pop file and renamed it). Put it in the tf/scripts/population folder. You need the game logic as well, put tf_logic_mann_vs_machine in your map. This enables MvM on your map, but for some odd reason, it won't spawn bots. To fix this you need a .nav mesh (which you'd need anyways, but it's a requirement.) MvM is now enabled on your map! There's much more, but this is the basics, you can edit the .pop file. More crap. The tank boss is called.. tank_boss, I don't really know how it works too well though. You can spawn money, the entity is called tf_currencypack_small/large/medium. Small gives 5, large gives 25, assuming medium gives 10. You CANNOT use the upgrade station outside of MvM, even if you have currency, it doesn't apply the changes. You NEED to be in MvM for it to work.