How to make a hypernova