Coder Social home page Coder Social logo

Comments (21)

terrymacdonald avatar terrymacdonald commented on June 12, 2024

Hi @NightHammer1000 ,

Unfortunately the way that Profiles works prevents me from adding this functionality as you have described it. There is, however, a potential alternative.

I was thinking about adding a 'replace profile' functionality into the Game Shortcuts. This would mean that when you created a game shortcut with a previous display profile, if that display profile was deleted, then you would automatically be asked which other display profile you wanted to replace it with in all your game shortcuts. The idea would be to easily all your game shortcuts with a single click when you have to replace display profile.

With this functionality you wouldn't need to have the UUID stay the same, as the game shortcut would be updated, and you would only need to be able to run the game shortcut from the command line.

Thanks
Terry

from displaymagician.

terrymacdonald avatar terrymacdonald commented on June 12, 2024

@NightHammer1000 do you mind if I change the name of this issue to be 'Ability to replace Profiles in Game Shortcuts'? It's more accurately what I think I'll be able to do.

Thanks
Terry

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024

To bad. That actually won't help me that much as I don't use Game Profiles at all.

Display Magician only works as a Display Profile Switcher with hotkeys for me.
I also use the Desktop Shortcuts for said Profiles in a Batch files to Switch to a HDMI Dummy Plug Display when I play with my Steam Deck Remotely over Moonlight and back to the Default Profile after I disconnect.

I just need a way to keep the UUID the same for those Shortcuts in some way. Maybe a ability to set custom UUIDs?

from displaymagician.

terrymacdonald avatar terrymacdonald commented on June 12, 2024

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024

Okay. That sounds like it could work.
Great!
Thanks!

from displaymagician.

terrymacdonald avatar terrymacdonald commented on June 12, 2024

@NightHammer1000 I've nearly finished development of a way to update a display profile to the current display layout in use. This should enable people to simply recreate a display layout and update the Display Profile with the current settings, eliminating the need for making changes to any Game Shortcuts. I'm hoping this makes everyone's lives easier.

Expect something in the next 2 weeks.

Thanks
Terry

from displaymagician.

terrymacdonald avatar terrymacdonald commented on June 12, 2024

@NightHammer1000 The latest test version should be working properly, and it has an 'Update' button for Display Profiles.

Could you please test it for me so I know that it fixes your issue? If it does then I'll be able to close this issue as the fix will be part of the next full release.

DisplayMagicianSetup-V2.6.0.515-No-NvApi_SetDisplayConfig.zip

As I've not really had any feedback from you recently I'll give it a week and then close this issue if I have no further responses. We can always reopen this issue in the future if need be.

Thanks!

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024

Hi.

This Version does not start on my System.
Flat out refuses to start up without writing out a log file.

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024
image

from displaymagician.

terrymacdonald avatar terrymacdonald commented on June 12, 2024

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024

Nope. There is no more Info. That screenshot is from the Event Viewer. And thats everything there is in there.

I also tried to delete the App data local folder to recreate it because I already suspected it might be something with the configs.

Did not help.

The Program crashed before it even recreated the folder.

from displaymagician.

terrymacdonald avatar terrymacdonald commented on June 12, 2024

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024

Always had NVIDIA in that Machine.
Its an AMD Ryzen 9 7900X3D and a RTX 4080

4 Displays are connected. 3 on DisplayPort one on HDMI.

Nothing Fancy. The exact same setup I used with the current Version.

Old Version from the Releases Page works just fine.

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024

Had time to fire up Visual Studio and run the debugger on the exe.
It throws pre-Init, while loading references.

DisplayMagician.Shared, Version=2.6.0.0, Culture=neutral, PublicKeyToken=null

Thats what it can not find.

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024

It seems that file is Missing in the Installer.
If I install a old Version, the file is there in the root directory of the App.
In the newest version, its not.

Sooo. Dont think its my rig^^

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024

If I copy the file over from the old to the new, it starts up.

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024

But does not seem to handle DPI Scaling very well:
image

Also its unable to get the current Display Config.

from displaymagician.

terrymacdonald avatar terrymacdonald commented on June 12, 2024

from displaymagician.

terrymacdonald avatar terrymacdonald commented on June 12, 2024

from displaymagician.

terrymacdonald avatar terrymacdonald commented on June 12, 2024

@NightHammer1000 could you please test this version? Its got the corrected setup that should install everything (I've yet to fully test myself!) but it doesn't have any DPI scaling fixes. If you'd be able to get back to me with whether this works, and if it still has the DPI scaling issues then please reply with how you got it to look like the picture you provided earlier.

DisplayMagicianSetup-v2.6.0.522-corrected-setup.zip

Thanks
Terry

from displaymagician.

NightHammer1000 avatar NightHammer1000 commented on June 12, 2024

@terrymacdonald got to test it out.
Now it works as it should.

Updating Profiles works.

For the DPI Issue, I had to set DPI Scaling in Compatibility Settings to "System (Advanced)"
Now everything looks good again.
There should be a way to tell the System to handle DPI instad of DotNet. I think something in the Manifest.
My C# is a bit rusty.

Thanks!

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.