Hi. This is my first post here, so I apologize if this was obvious / easy to find (I did Google a bit first before asking here, though, promise!).
I am working on a game with > 1000 assets currently, with a partner who I collaborate with largely remotely. We have navigated the issues w/ Views and all the "fun" with GMS and source control.
But! I keep having this major issue with GMS.
Essentially, I am in the process of cleaning up a large number (like, over a hundred) Objects by porting their code upwards into parents. It's a code-cleanup operation to improve maintenance down the road, when we go from "working prototype" to "we need to quintuple the current amount of content in this thing to be feature-complete". So, these Objects are having all their Events pruned away, because they don't need them any more; they Inherit code from their parents that does all the things now.
Buuuuuut... there's a catch. Every time I delete out these no-longer-needed Events, the IDE sits there, "saving" for like... 5 seconds? It's like it's re-saving everything in the entire project, or something. It's not like hitting ctrl-S to save, which usually doesn't take much time; It's extremely weird, workflow-stopping behavior.
What's up with that? Can I somehow turn it off? If this is going to happen every time I want to alter parent-->child systems, it could cost me at least as much time as the savings in maintenance I was supposedly achieving by making nice clean hierarchies of inherited GML...
I am working on a game with > 1000 assets currently, with a partner who I collaborate with largely remotely. We have navigated the issues w/ Views and all the "fun" with GMS and source control.
But! I keep having this major issue with GMS.
Essentially, I am in the process of cleaning up a large number (like, over a hundred) Objects by porting their code upwards into parents. It's a code-cleanup operation to improve maintenance down the road, when we go from "working prototype" to "we need to quintuple the current amount of content in this thing to be feature-complete". So, these Objects are having all their Events pruned away, because they don't need them any more; they Inherit code from their parents that does all the things now.
Buuuuuut... there's a catch. Every time I delete out these no-longer-needed Events, the IDE sits there, "saving" for like... 5 seconds? It's like it's re-saving everything in the entire project, or something. It's not like hitting ctrl-S to save, which usually doesn't take much time; It's extremely weird, workflow-stopping behavior.
What's up with that? Can I somehow turn it off? If this is going to happen every time I want to alter parent-->child systems, it could cost me at least as much time as the savings in maintenance I was supposedly achieving by making nice clean hierarchies of inherited GML...