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
What you could do is check the uilog.txt in the wallpaper_engine/bin directory, to check which network addresses have been found and are being broadcasted on. The logs for this will be written the moment you click "connect new device" in the app, so you could click that and check the log right after, that should make it easy to find.
Obviously we don't know how Proton handles this, but this at least allows you to verify what the application is seeing from Proton.
If it says that it started broadcasting on your local network adapter with the right address, you could then use Wireshark and see if the packets are really coming through to your network (I'm assuming you may be familiar with it already).
My VPN (Mullvad, using their client on both desktop & mobile) on the desktop prevents the broadcasting. If I disconnect, then I can see my desktop client from within the mobile client. My mobile client is still connected to the VPN in that case and both clients have local network sharing enabled. However, connecting the two is still not possible ("Failed to connect, please try again" after entering the code on mobile). Disabling the VPN on the phone does not make a difference in detecting or connecting.
The uilog starts like this and constantly spams the firewall status message afterwards.
I believe when I try to connect it spits out this one, but I'm not 100% sure:
The UI & subscribing etc. works fine through Proton Experimental, except for performance and some visual oddities. It's enough for the KDE Plugin for now.
Funnily enough this is not a valid return value for BCryptDecrypt: https://docs.microsoft.com/en-us/windows/win32/api/bcrypt/nf-bcrypt-bcryptdecrypt but semantically it obviously makes sense what is implied anyway.
We're using BCRYPT_RSA_ALGORITHM and BCRYPT_AES_ALGORITHM for the communication, but Proton doesn't seem to return any errors on BCryptOpenAlgorithmProvider which is called earlier. So the issue may be the combination of the BCRYPT_PAD_OAEP flag used in this call to BCryptDecrypt with the BCRYPT_RSA_ALGORITHM provider.
Looks like it's missing in wine specifically here: https://github.com/ValveSoftware/wine/blob/df982e6865c2041ae994ee20ed2a2075ae7ddfb7/dlls/bcrypt/bcrypt_main.c#L2008
Yeah. Not great. :(
Probably low on peoples priority as well.
Would it be possible to just move the wallpaper folders from the workshop folder over onto the phone, to whatever the Android path would be?
https://help.wallpaperengine.io/en/mobile/pairing-fixes.html#backup-solution-manually-importing-a-wallpaper-file-mpkg