The main bass is pretty simple, you need to make a noisy dirty saw bass (you can hear it at the end of the various notes) and then put a cut-off envelope on the sample so that it the sound starts off pretty dark and opens up as it progresses.
Requires a lot of trial and error and devoted studio time to get this right.
The other basses have probably been made on their own: you just work a whole night to get a 1 bar dark wobble madness going and then you save it as a sample. Make various crazy variations and when done; load them all as samples in your main project. Fire them at the end of the bar or somewhere in between to add variation to the main theme.
Why am I mentioning that they have probably been made in separate project? Because if you try to create like 10 different bass sounds in real time in 1 project your CPU will go nuts and you'll get lost in tons of automation firing at the same time. So to save on CPU and complexity you should create a library of wicked bass twists for use in your projects.
As you can hear from all Maztek tunes: there's more to it than just a sick bass. Good drums with variation. Some sweeps and FX a good melodic element and a spot on structure to keep it all interesting.
Have fun @ the lab!
__ Check my soundcloud (exclusive tracks on there)