No, this is the only thing you need to create custom content. I've checked the application and it contains all the necessary features to create content in the The Sims 4.
The Sims 4 Studio is still available for download and testing from its official website. Make sure that your computer has all the libraries and runtimes installed in order to avoid errors while compiling and exporting.