I'm having some problems making a new package, specifically with references to loose texture files that are refences by a plugin. Also to note, the plugin is inside of a sub-scene that I am adding to the package, not sure if that makes a difference or not.
The plugin that I'm using is the Light Texture plugin. I soon realized that that textures it pulls from need to be in a specific directory ../Custom/Atom/LightTextures/.., So all my of custom textures have been moved there.
In the package manager, I add the scene.json file, then add the subscene.json file and then add the /LightTextures as a directory, as I'm including a number of additional textures as options. The package builds fine with no red missing files, but when I load it up in a clean instance of VaM, the var is stuck trying to reference the textures in SELF:/Custom.. Not varname.var/custom...
Is there any way in the package manager to force these references to use any path available? i.e. the var pathing as well? Or do I need to edit the JSON in the var itself to aim towards the textures packaged into the var?
This is what the plugin pathing looks like from the ..save/scenes/ directory, note the SELF:/Custom pathing. In the packaged var this pathing does not get converted to the var pathing at all:
Here's the error running the new var on a clean instance of VaM, still pointing at SELF:/Custom. I have verified that the textures are all in the right place inside the var.
Thanks!
The plugin that I'm using is the Light Texture plugin. I soon realized that that textures it pulls from need to be in a specific directory ../Custom/Atom/LightTextures/.., So all my of custom textures have been moved there.
In the package manager, I add the scene.json file, then add the subscene.json file and then add the /LightTextures as a directory, as I'm including a number of additional textures as options. The package builds fine with no red missing files, but when I load it up in a clean instance of VaM, the var is stuck trying to reference the textures in SELF:/Custom.. Not varname.var/custom...
Is there any way in the package manager to force these references to use any path available? i.e. the var pathing as well? Or do I need to edit the JSON in the var itself to aim towards the textures packaged into the var?
This is what the plugin pathing looks like from the ..save/scenes/ directory, note the SELF:/Custom pathing. In the packaged var this pathing does not get converted to the var pathing at all:
Here's the error running the new var on a clean instance of VaM, still pointing at SELF:/Custom. I have verified that the textures are all in the right place inside the var.
Thanks!
Last edited: