vrchat-community / creator-companion

The Entry Point for Making Things in VRChat
https://vrchat.com/home/download
63 stars 442 forks source link

[FEATURE] Add "Ignore upgrades/downgrades of packages at your own risk" button when importing packages #289

Open Fuuujin opened 1 year ago

Fuuujin commented 1 year ago

Please add a "Ignore upgrades/downgrades of packages at your own risk" button when importing packages. Here is why.

Imagine being an avatar creator. Most of us use 5-15 different tools and packages when making an avatar. Now imagine this :

If tool/package creators decide to stop making Unity packages, this WILL become every creator's nightmare. I understand this was created with best intentions to prevent issues when importing packages into projects with different SDK version, but people do that all the time and lot of the times things work anyway. Let people have the option to "take the risk" and opt out of upgrades/downgrades of the SDK when importing packages please. If not, this will become a really big problem and nuisance for lot of creators if tool creators stop making Unity Packages. Every avatar creator (and I am sure world creators too) will immediately know how much time will be wasted with every new project and how much of a nuisance this will be.

Thanks for reading.

teehzero commented 1 year ago

Seconded.

Faxmashine commented 1 year ago

Hi @Fuuujin ! Are you still encountering this issue?

The latest version of the Creator Companion (2.1.3) should make you run into this less often.

Fuuujin commented 1 year ago

Hi @Fuuujin ! Are you still encountering this issue?

The latest version of the Creator Companion (2.1.3) should make you run into this less often.

Not so much, but it was mainly about the future, not the present situation. But if you have taken care of this issue somehow (like you noted), cool.

bdunderscore commented 1 year ago

image This is still very much an issue (2.1.4). Unfortunately package version dependencies are not always accurate, and having to manually go through the whole dependency graph getting the versions back where I want them gets to be a pain...