0.16 - how to change preferred Unity version?

I’m testing the new input system and they recently switched from a custom 2017.1 build to the 2018.2 beta.

How do I change my project, as listed in the Hub, to prefer that version instead?

Every time, I have to click the three dots and change the version manually. I see no way to change it permanently for that project.

Hi @eobet ,

For each project, Unity Hub automatically open the corresponding Unity Editor version to the project when available.
The Unity version of a project is shown on the details under the project title on project list.

The preferred Unity version is for opening tutorial, default option of the dropdown list on create project as well as suggested when the Unity version is not available. To change the preferred version, you may change it using the “…” on the Unity versions in Installs tab.

Hope this help,

Joe

Oh, so there isn’t a “preferred version” for each project?

In that case, why doesn’t Unity Hub remember the last version I chose to open that particular project in (and have done so repeatedly)?

I think you’re talking about the “old” project list not refreshing bug… I have (among others) 2018.1.0b13 and 2018.2.0b2 on my system.
A project was last opened with 2018.1.0b13. I click on it and - as expected - it opens in 2018.1.0b13. When I close unity and use the three dots to open it in 2018.2.0b2, it does exactly that. I go through the import step and save the project, then close Unity. That’s where things go wrong. The list still shows 2018.1.0b13 and when I simply click on the project name again, the old, now wrong version 2018.1.0b13 gets opened instead of the current 2018.2.0b2. You have to actually close UnityHub and reopen it to get it to refresh the list and show the correct version. Once it does, simply clicking on the project name to open the current version works fine…

A quick fix would be for hub to refresh the project list periodically, but better would be to have the Unity editor notify Hub about the change once the conversion is finished. The current behavior is unintuitive and error prone.

Hi,
The Hub is suppose to open project with the corresponding version noted under project details.
The current project of which it is set as depends on the Editor it opens with. Currently, there is an inconsistent behavior as of Editor changing the project version at open vs at change saved.
The team is looking into better ways to handle this behavior.

1 Like

4580611--426469--Capture.PNG [quote=“joeksy, post:2, topic: 699305, username:joeksy”]
Hi @eobet ,

For each project, Unity Hub automatically open the corresponding Unity Editor version to the project when available.
The Unity version of a project is shown on the details under the project title on project list.

The preferred Unity version is for opening tutorial, default option of the dropdown list on create project as well as suggested when the Unity version is not available. To change the preferred version, you may change it using the “…” on the Unity versions in Installs tab.

Hope this help,

Joe
[/quote]
sir,
there is no such option available
please see the image that has been snipped from my window

1 Like

Hi,
We recently removed the “preferred version” feature by design due to confusion over the feature. We also received requests on re-enable the feature. Further evaluation is taking place and will improve the UX upon.

This is ridiculous. Who was getting confused by this? Maybe put a little text explaining it? Set a sensible default? Hide it in “Advanced (haha) Options”? Bloody hell.

I can’t get tutorials to open in the correct version on the new hub. Extremely irritating

2 Likes

Think I am going to uninstall the hub

Hi @BHSimm ,
About the tutorials, we are adding a fix in the v2.0.2 to open them in the latest official version installed on the hub (Because it used to open them in the latest one, even if it’s alpha or beta)

that isn’t an option though when you click on the … the only options are "add modules/Find in explorer/ uninstall
And that’s with the newest version, so I am unable to select preferred version

Hi ! That was in April 2018 with the older version of the hub, right now, it changed: 0.16 - how to change preferred Unity version?

But we are still looking into the possibility of having that option again.

Hi, i’ve 5 unity version installed in my hub i.e unity 2018.4.2 , 2019.1.8 etc so the unity version 2019.1.8 is default set whenever i try to create new project every time it creates with unity 2019.1.8 either if i want to open that with some other version of unity it don’t let me open with any other version of unity. it’s really annoying the previous version of hub 1.2 was better then this one. if you guys fix this problem please do let me know.

thank you.

@faisalfasi18 : Hello, You still can choose the editor with which you want to create your new project via this dropdown list :

1 Like

The tutorials still want to open on the very latest version of unity, and don’t let me pick the correct one.

This is on 2.0.3

Currently, it is intended that tutorial opens in latest Editor available.
We are also working on a bigger effort to improve the Learn tab. Stay tune!

When will u fix this problem?
The tutorials are opening in latest version and it won’t allow me to pick the correct version.

I would love if the feature came back. Every time I select “New Project” in the latest Hub, it always defaults to the latest version, even if that version is just an Alpha that I’m inspecting.

For example, I downloaded the 2022 LTS, but that has difficulties with the latest version of Visual Studio 2022, giving an error about being unable to find netstandard 2.1.0.0 and failing to create something from MonoScriptInfoGenerator. Due to this, I want to use the latest LTS that does work with Visual Studio, being 2021.3.27f1. However, the 2022 keeps being defaulted, and because I chose to use the URP template, it was completely incompatible with the 2021 version, meaning I had to completely delete the project and start from scratch (I couldn’t even delete the project from the Hub, because it only allows hiding the project while keeping it on disk).

All in all, it would be nice if I could select a version as being the preferred version, so that it stops defaulting to versions that cause problems. The version selector still exists, so no one should have problems if they need to select a different version of Unity, and you could even give a description on hover, stating something like “Changes the default version that will be selected when creating a new project”.