Ian
Can I ask you if there is a way I could make a custom one for it.
Yes, you can customize the Spine Runtimes to suit your needs. To customize the Runtime, you may find the general Spine Runtime Guide helpful: https://esotericsoftware.com/spine-runtimes-guide
and also what kind of runtime support it?
If you mean support for pre-multiplied alpha textures, there are many runtimes that support this. However, I do not know enough about your requirements to know which one to recommend. Among the lightweight runtimes, for example, spine-pixi supports them.
Can I ask you if there is a way I could make a custom one for it. and also what kind of runtime support it?
It is not always possible to support pre-multiplied alpha textures later, but in many cases it is unlikely that they will be supported later. In most cases, it is very difficult to support pre-multiplied alpha textures due to the nature of the engine or library. If the version of the engine or the library itself is upgraded and easier to implement, it may be supported.