This is the script for my 'Realistic Supervolcano' save to make it physically work. I modified the physics of LAVA and used TTAN as a powder instead of a solid to help control pressure release from the magma chamber. Caldera formation occurs over the course of the eruption and finalizes once the BRAY around the vents runs out of life.
Download from GitHub:
Download from Pastebin: