So I remembered there was a program sometime ago that could output shot IDs for a ShotData script. So, in an attempt to make something more updated with more features, I created DNH ShotData Maker. The UI is pretty simple but here is a quick overview.
The program starts with the #UserShotData blahblahblah already in the Output box which is where the text is shown. The Offset Left/Top defines the Left and Top sides of the first shot's rectangle, the Width and Height are the size of each shot, the other stuff should be self explanatory but in case it isn't, I added a readme file that explains each feature. You must define a blending state and a color set before the program can output the IDs. You may use the color set from ZUN's bullets, or create your own using the Window's Color Picker dialog. You can also give them names that will be automatically added as a comment before each "ShotData" line.
There are no known bugs that I have encountered, but please report. Suggestions may also be considered.
Dropbox Link v1.6