Dependency download fix, two small and simple suggestions

epi.noah

Well-known member
Featured Contributor
Messages
311
Reactions
2,165
Points
93
I have two small and simple suggestions. They should improve the user experience, and make things much easier for the creators.

1. When the script references are made as "Min Version" the in-game dependency downloader doesn't seem to work. It says not found because it's not looking for "somethingsomething.6", it's looking for "somethingsomething.min6". Fixing that would be great.

2. When we click scene logos, we get options like "use as template, hide, favorite". And buttons like "delete" or "rename". Can one of these be "download dependencies"?

Users have bloated installs. They don't click "download all missing dependencies". They don't wanna have to download 4000 packages because they downloaded a new scene. Some don't even know that the option is there. They whine about the number of dependencies because they have to download them manually.

Creators have to pick between a large var size (and duplicates) or a high number of dependencies. Some good scenes never get downloaded because they have too many dependencies, and I bet that this is also the reason that some good scene ideas never even get to completion.

These alone should fix or at least improve that. The game already knows how to check for dependencies and check if they can be found on the hub, I'm guessing that these shouldn't be too hard to implement.

(Come on, how can you say no to this avatar?)
 
2. When we click scene logos, we get options like "use as template, hide, favorite". And buttons like "delete" or "rename". Can one of these be "download dependencies"?

Okay, maybe one more step is needed. Like checking if all the dependencies can be found on the hub before that button appears. So some scenes would have the button, others would not (shame, shame... double shame).
 
Instead of "Download all missing dependencies" (which is kind of useless) there should be "download dependencies for loaded scene". That's all... Also scene should set by itself physics, update rate etc - everything that should be set now manually to run scene properly.
 
Point 1 is a bug, and it's been already reported here: https://hub.virtamate.com/threads/1-20-77-9-packagemanager-latest-referenceversion.12141/


As for the 2nd point, it will be indeed easier to have a "Download dependencies" button quickly and easily accessible. But I fear that it would have a big impact on the loading time of the scene browser if dependency status has to be checked...

There is an existing solution, though, if the resource is Hub-hosted:
  • You can download a resource and all its dependencies at once using the in-game Hub browser
    Open the in-game Hub browser :
    1679056660397.png

    Select the resource you want and just click on the "Download All" button:
    1679056498925.png


  • What if you've already downloaded the resource (from the web version of the Hub or elsewhere)?
    Find the resource on the Add-On Package Manager. If it's a scene, open it and use the "Select Current Scene Package (if scene is from a package)" button:
    1679056283037.png

    Then click on the "Open On Hub" button and use the same "Download All" button as before:
    1679056443879.png
 
Back
Top Bottom