[edited, I was wrong about the dependency example I gave, somehow all of the auto expressions, blinking, etc turned back on]
Is there a tool or an easy way to map dependencies from packages being used?
I learned the hard way in the last scene I developed so I have been kind of mapping things as I go but it is time consuming.
This is how I am solving the problem now:
- create an empty scene and add a person.
- Remove everything from the person and zero out all morphs
- Turn off all of the Auto Behaviors
- Save as a temp scene
- In package manager wack the numpad to create a random numeric name the package (will never create it but using numbers makes it easier to clean up and delete the temporary folder later)
- Add the scene json
- Click prep package
- Determine what additional dependencies are added that I did not expect
- Remove that item, plugin, custom asset, etc
- Add the next
- Rinse and repeat
- After all of the testing go to the AddonPackagesBuilder folder and shift-delete all of the numeric folders that were created during testing.
It would be cool to have a tool or addon that read a scene, pulled the main scene dependencies, and built a tree. This would help some of the active content creators that dont realize they have additional unexpected dependencies clean things up, and would help with finalizing and cleaning up scenes for packaging. Even a command line tool that takes the scene json as an argument and creates a text file with the mapping.
I have it on my list of potential to-do's but it is pretty far down as I am not entirely sure the best way to do it.
My programming skills are very rusty, (which is sad, I programmed for fun for many, many years), but I am cleaning them up again. I forgot how much fun it was.
Anyhow, I am thinking I am not the first to ask this and that someone smarter than me created something that would help automate the process (I like lazy easy buttons... lol)!
Is there a tool or an easy way to map dependencies from packages being used?
I learned the hard way in the last scene I developed so I have been kind of mapping things as I go but it is time consuming.
This is how I am solving the problem now:
- create an empty scene and add a person.
- Remove everything from the person and zero out all morphs
- Turn off all of the Auto Behaviors
- Save as a temp scene
- In package manager wack the numpad to create a random numeric name the package (will never create it but using numbers makes it easier to clean up and delete the temporary folder later)
- Add the scene json
- Click prep package
- Determine what additional dependencies are added that I did not expect
- Remove that item, plugin, custom asset, etc
- Add the next
- Rinse and repeat
- After all of the testing go to the AddonPackagesBuilder folder and shift-delete all of the numeric folders that were created during testing.
It would be cool to have a tool or addon that read a scene, pulled the main scene dependencies, and built a tree. This would help some of the active content creators that dont realize they have additional unexpected dependencies clean things up, and would help with finalizing and cleaning up scenes for packaging. Even a command line tool that takes the scene json as an argument and creates a text file with the mapping.
I have it on my list of potential to-do's but it is pretty far down as I am not entirely sure the best way to do it.
My programming skills are very rusty, (which is sad, I programmed for fun for many, many years), but I am cleaning them up again. I forgot how much fun it was.
Anyhow, I am thinking I am not the first to ask this and that someone smarter than me created something that would help automate the process (I like lazy easy buttons... lol)!
Last edited: