Before you start, ensure you have the following:
The project structure changed over different generations of the app. Choosing the proper variant guarantees that your offline editor launches cleanly without throwing core dynamic-link library (DLL) or configuration system errors. Scratch Offline Editor - MIT