Wow! Talk about a pleasant surprise! Somehow I missed this notification of your reply until today, and you went ahead and made a plugin. Thank you, I can't wait to try this out! As you said, I've been making more and more use of the console as my game gets more complex (and more reliant on triggers) and just stepping through the sheets with the debugger gets unwieldy.
You want to know what I was doing in the meantime? I was trying to teach chat GPT to take my event sheet files and add a string variable under each event group header with the event group title in the value. I then had a logging function I wrote that always took that variable as the event group location, with each nested level getting an incremented integer added to the end. I was uploading my entire zipped project file, having it make edits at its end, and then providing me with a download file.
The results were... frustrating. I actually got it to work once, on a couple event sheets, but it kept on screwing up something in the chain. It would make the additions but miss the nested groups. It would get all the nested children, but then mess up on generating unique SID's. It would get everything and it would look good in the preview but then it couldn't generate a download link for some reason. I spent many hours trying to make the thing do everything correctly consistently but in the end I went and added every variable manually... and now there is a plugin. Which is great, because all those local variables really cluttered up the sheets visually.
Anyways, can't wait to try this out, thanks again!