Coder Social home page Coder Social logo

Comments (17)

terrymacdonald avatar terrymacdonald commented on May 20, 2024

@joeymanson23 Have you got Uplay/Ubisoft Connect installed at all? I've a feeling based on that error message that It is trying to find Uplay, can't find it, and is dying.... I will need to roll a new version as I think I must have forgotten to check for Uplay or Steam not being installed. In any case I'll engineer a fix over the next couple of days.

from displaymagician.

terrymacdonald avatar terrymacdonald commented on May 20, 2024

Further investigation points towards it being a different game file path in the InstallDir registry key within the Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft\Launcher\Installs\ registry key that we're expecting.

At present, we read each registry subkey within Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft\Launcher\Installs\ to find a game... for example subkey '720' is where Assassin's Creed Unity lives. Within that Subkey is a string value called 'InstallDir' that lists where the game is actually installed. We parse that location to start to get the Icon/Bitmap information from the files within there.

The error you're getting is DisplayMagician complaining that it can't find a real path in that location... which is odd, as that is what should be there. I need to know more information about the erroring subkey to see what it is failing on, and that is probably going to be a pain to get :).

So, can you please open regedit and visit the Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft\Launcher\Installs\ registry key for me, and take a screenshot of the subkeys underneath it please? Also please go into one or two of the numeric subkeys under that key, and take a screenshot of what is there? e.g.

image

It should give me enough information about what I need to do.

In the mean time I'll start grabbing some more information into the log file that DisplayMagician creates every run (when it's in debug mode). You can click on the 'Settings' button, and change the logging mode to 'Debug' mode, and it will write a LOT more information into the log file. That may help you (and me) during further troubleshooting.

I'll drop a version that does better Uplay/Steam debugging over the next few days, and we can use that if we can't figure out the answer beforehand.

Thanks
Terry

from displaymagician.

joeymanson23 avatar joeymanson23 commented on May 20, 2024

Thank you very much Terry for the investigation, I will take a look and give you some feedback soon.

from displaymagician.

joeymanson23 avatar joeymanson23 commented on May 20, 2024

I have indeed Ubisoft Connect installed.

Folder settings:
image

Registry: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft\Launcher:
image

Registry: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft\Launcher\Installs:
image

Is it strange that the folder I have set for Ubisoft games D:/games/Ubisoft/ is not present in this registry node?
Thanks a lot!

from displaymagician.

terrymacdonald avatar terrymacdonald commented on May 20, 2024

from displaymagician.

joeymanson23 avatar joeymanson23 commented on May 20, 2024

Hi Terry,
The installs folder is empty just like I tried to explain in the previous comment. Perhaps more clear here:
image

So apparently, in my case, the ubisoft games list can't be found in this location!?

Regards,
Joey

from displaymagician.

terrymacdonald avatar terrymacdonald commented on May 20, 2024

from displaymagician.

joeymanson23 avatar joeymanson23 commented on May 20, 2024

Hey Terry,

According to control panel I've installed Ubisoft Connect on 17th December 2020.
And I have a few games. One of them is Assassins creed Valhalla which I got for free with my MSI motherboard I guess.

Thanks,
Joey

from displaymagician.

joeymanson23 avatar joeymanson23 commented on May 20, 2024

Ah, just noticed now none of the Ubisoft Connect games are installed! :)
Will try installing one tomorrow and check.

from displaymagician.

terrymacdonald avatar terrymacdonald commented on May 20, 2024

from displaymagician.

joeymanson23 avatar joeymanson23 commented on May 20, 2024

Hey Terry, I've just installed one game, confirmed the entry is on the registry, but the same exact error is returned when I try to create a new game shortcut.
image

from displaymagician.

terrymacdonald avatar terrymacdonald commented on May 20, 2024

Just an FYI that I've fixed this issue in the develop branch, but I need to fix another steam issue in order to package a release. I am working on it and will hopefully get it out before the weekend.

from displaymagician.

terrymacdonald avatar terrymacdonald commented on May 20, 2024

Ok. My testing shows that I've appeared to have fixed the issue, but there is unfortunately another Steam library issue (#5) that I need to fix before I can bake a new release. I'm working on that today, and hopefully I'll have a new release out early next week. Sorry for the delay!

from displaymagician.

joeymanson23 avatar joeymanson23 commented on May 20, 2024

Hey Terry, no worries! Take your time :).
By the way, were you able to understand why i got the same error even with a game installed, like stated above?

from displaymagician.

terrymacdonald avatar terrymacdonald commented on May 20, 2024

@joeymanson23 I've released v1.0.4, and hopefully it corrects all the issues you're experiencing. To update, just start DisplayMagician, and it will detect there is an update, and will update for you. No need to do it manually.

I believe that your other issue should be fixed by the slew of other bug's I've fixed in this release, but if it isn't fixed, please log a new issue so I can track that separately.

And thank you for using DisplayMagician!

from displaymagician.

joeymanson23 avatar joeymanson23 commented on May 20, 2024

@terrymacdonald, I've installed the latest release v1.0.4, and it's working like a charm! Awesome work! Thank you!

from displaymagician.

terrymacdonald avatar terrymacdonald commented on May 20, 2024

from displaymagician.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.