stride3d / stride

Stride Game Engine (formerly Xenko)
https://stride3d.net
MIT License
6.46k stars 934 forks source link

Improve installation process #856

Open manio143 opened 3 years ago

manio143 commented 3 years ago

Is your feature request related to a problem? Please describe. New users may become discouraged when dealing with issues early on. Having an opportunity I decided to install Stride onto a clean system (without Visual Studio and SDKs) to see what is the new user's experience.

Here is the full video, from zero to running a game in ~20 minutes: https://www.youtube.com/watch?v=SX5gLobqf6M

julyfortoday commented 3 years ago

Hey, as a newcomer to Stride, I thought it worth mentioning I bumped into a problem trying to install Stride 4.0 through the launcher.

When it opens Visual Studio Installer and gives an error (code 1 -- another installation already running). If I close the launcher and run Visually Studio Installer directly I can use it to modify my VS install.

I found the relevant info for what components I needed installed here on the github repo's readme. Naturally (being a dumb human) I didn't notice I also needed the C++ Desktop workload. So I thought I had all the right components installed and I would try installing 4.0, and it would continue launching Visual Studio Installer and giving me that error. After fighting with it for a bit, I gave up and tried installing Xenko 3.1. Worked first time without a hitch. Finally got to play around with the engine (which is quite nice, btw). After I decided I liked the engine did I go back to try 4.0 again. Figured out I made a mistake and forgot to add the C++ Workload. Once I fixed that the installer was able to actually do it's thing without bothering with the Visual Studio Installer, and I got 4.0 working.

Kryptos-FR commented 10 months ago

@xen2 @manio143 Might bee good to review/collect all related issues, make an epic and fix them once and for all.

xen2 commented 8 months ago

NuGet doesn't have a proper API to report individual download progress nor individual and/or global package install progress. Two issues to follow regarding a possible future API on that (with none other than @xoofx also requesting it!) https://github.com/NuGet/Home/issues/4346 https://github.com/dotnet/msbuild/issues/6944