RainwayApp / bug-tracker

Report all issues found with Rainway here, or make suggestions for new features. 🐜
https://rainway.io/
27 stars 3 forks source link

Uplay game not detected, Uplay analyser does not find Uplay. #377

Open 29axe opened 4 years ago

29axe commented 4 years ago

Uplay game not detected, Uplay analyser does not find Uplay.

I installed rainway on 2 of my PC with same Win 10 pro version. On one of my computers, the uplay Game far cry 5 is showing at first start. On the second computer the game does not show. Looking at existing issues I tried to add it as non-steam game. It worked and I could successfuly play the game. Today when restarting my computer there was an update to version 1.0.55 (I think) of rainway. Then the game did not show anymore. I tried removing the non-steam game and adding it back without success. I had a look at the logs and Uplay does not seem to be detected and the game 'Far Cry 5' is not mentionned. Does the location of Uplay matters?

Steps

What happens

Far Cry 5 (Uplay) not showing in Rainway.

What is expected

Show Far Cry 5 in Rainway

Host

Browser

Logs

Server.log

29axe commented 4 years ago

I think I narrowed down the issue and could find a workaround.

First there are 2 issues:

The second issue does not bother me that much as it was already a workaround for the first issue so I'll skip it. On my second computer (where it's not working) I noticed from the logs that Uplay was not found by Rainway and so it did not even try to find games. I suspected that the Uplay install path was the issue as I installed it on a second drive where I have enough space to install games. Moreover, it was working on the first computer, where I installed Uplay on the default path.

So to fix this I tried to create a simlink between Ubisoft default install directory and my current install directory on the second drive.

  1. CMD executed with admin privileges: mklink /d "C:\Program Files (x86)\Ubisoft\" "D:\Games\Ubisoft\"

  2. That did not work, so what I did then is to uninstall both Uplay and Rainway.

  3. Then I reinstalled Uplay with default install directory "C:\Program Files (x86)\Ubisoft\Ubisoft Uplay Launcher" (Note that "Ubisoft" directory was still simlinked so it installed on the D:\ drive)

  4. Then I reinstalled Rainway, checked in the logs of Rainway that Uplay was detected.

  5. And finally I reinstalled my game and refreshed the list of games and my game appeared.

I hope it helps someone while waiting for Rainway to support different install paths for launchers (I know it already works for Steam as I have it on my second drive also).