Geekbone I've a proposal for ya so our mods don't step on each other. Because the dev used the old "init 999" card when making his modified screens, etc (the reason you had to mod his "Z Custom Screen" file directly) making writing new scripts that tweak/mod those items obsolete (you have to mod the game's OEM scripts due to this init numbering call).
My mod will also have to modify these OEM scripts as well because of it, but we have a solution. What if you and I provide the OEM scripts (such as "Z Custom Screen" for example, unmodified except dropping the init down a digit or two, then we can write our own script files with a higher init so as not having to mod the original files further, and our mods will be compatible for those folks who might want to install both.
Example: "Z Custom Screen", line 14 we can provide via our mods with the following change:
init 998: # init 999:
Then write our scripts to modify as needed in our own mod files with the higher init (999). I'm pretty certain that will make mods compatible without conflicts as we currently have to modify the same OEM file each (no doubt a conflict). My apologies for being long-winded, this was just a thought as I drink my first whiskey of the evening before getting back to coding. Let me know what you think of the idea and we can make a gentleman's agreement of some nature. Regards.
(if you tell me to fuck off, I understand and won't get my feelings hurt, I promise)