I’ve got a version that uses it’s own resource loader ‘piggy backs’ on the texture handler.
I’m not sure this is much better than what you got, but it does mean that there’s no patching of the engine: https://playcanvas.com/editor/scene/625819
There’s probably a few bugs around so use with caution if at all.