Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If your computer really permanently changed the monitor identification for some reason, then this shouldn't have happened at all, but unfortunately it id. We have implemented every single method of listing monitors in Wallpaper Engine and sadly every single one of them does not work reliably on 100% of computers, this is unfortunately the situation with Windows, the default one is the one that works best on most systems and behaves the way that is expected for situations where monitors are added or removed.
If Windows can't be trusted to return the same monitors, then the "layout" option will ignore whatever Windows returns and make up its own identification. But saved profiles and settings are attached to whatever monitor was identified before and they won't automatically transfer.
The configuration of Wallpaper Engine can be edited with a text editor (C:\Program Files (x86)\Steam\steamapps\common\wallpaper_engine\config.json), so you could close Wallpaper Engine completely and use "replace all" to move your old settings to the new identification. You would have to find the old monitor identification that was previously correct, then replace it with "MonitorPositionL0T0" which is the identification for the first monitor when "layout" is used.
Might I be able to get some further details about how to do this? I get i can probably edit it with something like notepad, but I'm not really sure how I would do the "replace all" and what follows after that. Is there a way to edit the monitor position to be "device path" instead for the old files? I know device path works with new saved profiles but the "layout" format did not work with new saved profiles.
In short, i'm not really sure how to preform a permanent fix, and that is what I am mostly looking for here, instead of having to manually edit both all old and possible new saved profiles from what it sounds like?
The issue is that you would need to find the original monitor identification in the config that you want to replace, it looks something like this: //?/DISPLAY#AUS32B4#5&319c3533&0&UID135430#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
You will now likely have two of them. One that was being used all this time until recently, when it suddenly changed. Ideally you would only change the one that was being used by Windows for all this time until the issue started.
If you check the file and search for something that looks like this, it should be repeated very often at the end of the file. Every time settings for a wallpaper are changed, an entry is added for this, so this should make it possible to find by going to the end of the file and searching upwards.
Try replacing this identifier with MonitorPositionL0T0 and then use the "layout" option in Wallpaper Engine. Make sure to only edit the file while Wallpaper Engine is closed, or it won't be recognized.