I've tested it and the only thing I dislike is the needed modification of two files which are part of the repository:
Moose_Dynamic_Loader.lua and Modules.lua
This leads to modified files for each commit and is an ugly solution for each Moose contributor.
With a simple backward compatable change in some files, we can enable everyone to use the debugger by just add the following lines of code to their MissionScripting.lua:
In this video series Coconut Cockpit is showing all steps needed to use PyCharm as Debugger for Moose: https://www.youtube.com/watch?v=ZtAW8RhdLYo&list=PLfvAPyO3jL_IGJx9f1RrLL77JcjW22F9N
I've tested it and the only thing I dislike is the needed modification of two files which are part of the repository:
Moose_Dynamic_Loader.lua
andModules.lua
This leads to modified files for each commit and is an ugly solution for each Moose contributor.With a simple backward compatable change in some files, we can enable everyone to use the debugger by just add the following lines of code to their
MissionScripting.lua
:I'll create a PR for the change. Please take a look at the code to make sure I haven't overlooked anything.