You can just scale the DTS file with a script.
use shaper software, but it are very crappy software.
explosionScale = "# # #";?
ModelImage.setScale("X Y Z");
What? The "explosion sphere" isn't an object, it's rendered alongside the explosion - which you can't scale dynamically.
The explosion sphere is actually a model, it's a white glowing sphere, i don't know if the sphere growing as the explosion happens is an animation in the model or if it's part of the explosion script that affects the DTS
I think the expanding sphere effect is actually an animation. But scaling the DTS model also scales the animation as far as I know.
You can't just magically "scale the DTS model". It isn't an object. Change explosionScale in the ExplosionData instead.
You need to define what you mean by object. If you ask me an image datablock with the DTS model bound to is an object that you can mess with. How did you you scale the DTS cylinders in your path finding visualization then?
The nodegraph visualization creates StaticShape objects that use the DTS model. For explosions, however, the white sphere isn't a separate object that you can scale. The only ways to scale it are explosionScale in the ExplosionData and Projectile::setScale.