Wallpaper Engine

Wallpaper Engine

Not enough ratings
Stop wallpaper from moving around when moving the mouse (disabling the parallax effect)
By anna
Stop wallpapers you downloaded from the workshop from moving around when moving the mouse while still playing all the other effects.
   
Award
Favorite
Favorited
Unfavorite
Why do my wallpapers move?
It's an effect the creator can choose when creating the wallpaper.
The effect is called "Camera parallax" and you can find it here when creating a wallpaper:

How to disable parallax on downloaded wallpapers
First off: this only works on scene wallpapers!

Generally you can't edit wallpapers that you downloaded from the workshop. However, I found a way to disable the parallax effect on downloaded workshop wallpapers by editing a specific file in your steam directory.

First, browse to <Steam Install Directory>/steamapps/workshop/content/431960
431960 is Wallpaper Engine's Steam app id. In this folder, you can see all the wallpapers you have downloaded. Each one is in a folder and all the folders names are just some numbers (id of the workshop item).

Now you gotta find your wallpaper that you want to edit.
There's two ways to do this:
  1. (This is the way I recommend) Go to the workshop page of the wallpaper you want to edit and then right click and select "Copy Page URL" and then paste that to somewhere. It'll look like this:
    You'll want to remember that number at the end. This is the name of the folder you'll have to go into.
  2. (Not recommended) Just look through all the folders if you're only subscribed to a few wallpapers. You can find your wallpaper by matching the preview.jpg file in the folder with the thumbnail of the wallpaper you're searching for. Also look out for a scene.pkg file because that way you know this is a scene wallpaper.

Now that you have found your wallpaper folder, open the scene.pkg file in this folder in a text editor.
You can use windows notepad for this but I'd recommend to use Notepad++[notepad-plus-plus.org]

After opening the file, press Ctrl + F to search, type in cameraparallaxamount and hit search.
You should find a bit of text that looks like this:



Now you'll want to change the number after cameraparallaxamount to a 0. Don't change anything else or your wallpaper will most likely stop working.
Attention: It is important that the file has the same length after editing. So if you find the number 1 there, you can just change it to a 0. But, if it's something like 1.4200000000001, then you have to change that to 0.0000000000000 (same length!)
After you changed it, the line should look something like this:


That's it. Now just save the file, go into Wallpaper Engine and select another wallpaper and then switch back to the one you want so it reloads the scene.pkg file. Now your wallpaper will display like normal but the parallax effect is gone.
web wallpapers
as PinkGirl78 pointed out in the comments, you can do the following to stop web wallpapers from moving:

(this is directly copied from their comment)

If you want to do something similar to Web-based wallpapers, you can do something similar to the index.html you'll find in the content directory.

Find a line such as:
document.addEventListener( 'mousemove', onDocumentMouseMove, false );

The key phrases are 'addEventListener' and 'mousemove' (the rest may vary a little).

Remove it from the code by adding a `//` to the front.
//document.addEventListener( 'mousemove', onDocumentMouseMove, false );
Your wallpaper should now no longer follow the mouse. YMMV.
11 Comments
Scottey! 14 Apr, 2024 @ 5:35am 
Thanks! It really made it easy to disable it :)
It's unusual we don't have that option in the settings
MEHAW 14 Mar, 2024 @ 6:58pm 
any way to stop a wallpaper from scrolling?
ThereIsOnlyOneGod (Hashem) 27 Jul, 2021 @ 11:14pm 
if u have a black screen u might of added a space or something in the file
anna  [author] 26 Jun, 2021 @ 10:01am 
neat! i'll add it to the guide
PinkGirl78 27 Mar, 2021 @ 8:20am 
If you want to do something similar to Web-based wallpapers, you can do something similar to the index.html you'll find in the content directory.

Find a line such as:
document.addEventListener( 'mousemove', onDocumentMouseMove, false );

The key phrases are 'addEventListener' and 'mousemove' (the rest may vary a little).

Remove it from the code by adding a `//` to the front.
//document.addEventListener( 'mousemove', onDocumentMouseMove, false );

Your wallpaper should now no longer follow the mouse. YMMV.
ss 8 Mar, 2021 @ 7:04am 
i fixed it
anna  [author] 8 Mar, 2021 @ 6:35am 
might be that specific wallpaper, more likely though you messed up the json or the length of the json so it can't load it anymore, and therefore it's black. make sure you only change the number and keep it at the same length (total number of characters)
ss 4 Mar, 2021 @ 7:12am 
it turns black for me
VJ 20 Apr, 2018 @ 6:34am 
Wonderful, thank you.
ice 14 Jan, 2018 @ 9:58am 
666