I finally got tired of the "Save As" button being my only option for saving ZTL files in Zbrush so I just made a Save button. That's it. That's the entire script.
Okay a better explanation
Tools only have a "Save As' functionality so if you want to quickly save your tool without breaking your flow, you can use this button!
This will only work if the file currently exists. If the file doesn't currently exist it will revert to Save As instead.
IMPORTANT: Zbrush bases your file name on the Subtool at the top of your stack. So this script operates on that assumption as well
INSTALL: You can move the ZSC file into C:\Program Files\Pixologic\ZBrush 2022\ZStartup\Macros and the button will show up under the Macros bar at the top. You can map Ctrl S to this button to quickly save tools!
1.5v - Sorry for the confusion! I've uploaded both versions so you can use this however you would like
INSTALL: You can either move the ZSC file into C:\Program Files\Pixologic\ZBrush 2022\ZStartup\ZPlugs64 so it appears in your Plugins, or the Text file C:\Program Files\Pixologic\ZBrush 2022\ZStartup\Macros and the button will show up under the Macros bar at the top.
1.3v - Added the text file so it can properly be added to Macros! Will do a later update where the ZSC file will work. Sorry about that!
1.2v - Cleaned up the script a bit better. Hopefully all good now!
1.1v - Realized I was being VERY anti flow with not re-selecting the currently selected subtool! Now once the save operation is finished it will put you right back where you were!