I've written a new project template for scripting. It works for any editor (Not just PyCharm). Link Here. It uses python to automate most of the compiling, decompiling, and even has ability to automate debugging with a real debugger but the debugging functionality is only available in PyCharm Pro unfortunately.
I understand andrew wrote a similar tutorial that's really great and many people are using, including myself for a long while, but it uses some old tooling and an odd workflow where you place all of your projects into one project when normally each project is separate.
I wanted to create an editor agnostic project template that was inspired from andrew's tutorial but is a modern project on Github so it can have collaboration and a place to track issues and that receives updates with fixes or new features and capabilities like the debug update I made recently.