Wallpaper Engine

Wallpaper Engine

314 ratings
[MCCW] Minimal Customizable Character Wallpaper (GUIDE)
By N0XT and 1 collaborators
Here you will learn how to add your own AccuWeather API, customize the schedule and notes. Along with this you will learn how to customize your wallpaper to suit your needs and looks.
6
2
2
13
4
3
3
3
2
2
   
Award
Favorite
Favorited
Unfavorite
WARNING: This Guide must be updated from v1.6.3 to v2.0.3
As the title says, this guide needs to be updated for V2.

After a lot of harassment for updating the wallpaper to a new version while trying to keep it functional despite WE’s changes to web wallpapers and useful updates, we decided to strip away steroid, and leave only the wallpaper. The changes we implemented should leave everything functional, but there’s no more dashboard and we’re no longer providing active support to it or the wallpaper itself, we might update it to add content we might like or not, but we will not provide any more explanations than what you might find in this guide exclusively.

  • Spotify integration has been replaced with native WE media support.
  • Dragging the widgets has been replaced with sliders, you can blame WE for that.
  • Weather has been replaced with direct usage from the wallpaper (Steroid removal).
  • Font customization will be added in the future, with only a fine selected variety of the ones we find that might be useful.
  • Notes and schedule have been reworked a bit only, do a backup of them if you are going to use that feature, do not complain about it being reset!

We will update the guide at our own discretion, but if we receive ANY whining on it not being updated yet, we’re going to leave the guide as is.

You should be aware, as new or old user, that this wallpaper has been reworked, and many users from the previous version started complaining that their presets and wallpaper didn't work, saying that this update was bad, broken and it should be reverted. All of this while knowing that we were changing it's inner mechanics and that it would take a few minutes to readjust everything to how it was. Along with this, we had a service called Steroid, who provided Spotify and Weather integration across all presets of this wallpaper, and future wallpapers! Sadly, this service was only supported by 38 kind souls who paid once or twice over the course of 3 years, and not the amount you might expect to run a service with 270.000 users... Meaning that this service was running most of the time out of our wallet, for people who never got interested in the project or even thought it wasn't wallet friendly.

We got tired of always helping, giving support and explanations to people who just went into our Discord server, got what they needed and left or complained... So we took our service down, we will not accept any suggestions or demands, you can code an update yourself, this wallpaper is now open source and we will give you the details at the end of this guide when it's done.

- Nut / NitWitted2277 & N0XT
Weather
Q: Why do I have to use my own AccuWeather API?
A: You have to use your own since the "free" version of it only has 50 requests per day. If you want more, you have to pay for it, and we don't want that.

Q: Is it hard to get?
A: Actually, not... You just have to register and follow a few steps.

Q: What's the benefit?
A: You don't have to leave your cave to check the weather. Plus you can say: "Heh, my wallpaper has all of this, and yours?".

Creating your AccuWeather API account:
  • First, you have to open this page: https://developer.accuweather.com

  • Then, click "Register" on the top right of the page, next to "Login".

  • Fill the registration form.

  • Login.

  • Click on "My apps" in the nav bar.



  • Click on "Add a New App".



  • And fill the form exactly like this:


  • Then, click "Create App".

  • Go back to "My apps".

  • Click on the "MCCW" app, and copy this:


Setting up your weather in the wallpaper:

  • Once you copied your API Key, you must go to the wallpaper properties, and under the "Weather" section, paste it in the "API Key" field, as so:



  • Now, in the "Location" field, you should write your location.

    IMPORTANT:
    We strongly suggest that you first search your location in AccuWeather's site, that way you will know if what you are searching for, works.

  • Once you have found your location, you can proceed to active the "AccuWeather" widget, like so:


Common issues:

  • AccuWeather API incorrect:
    You copied or typed your AccuWeather API incorrectly or didn't follow the steps correctly, do it all over again and create it slowly.

  • Location incorrect:
    You city might not be listed in the AccuWeather platform. Try to search for it here: AccuWeather Map[www.accuweather.com]
    If it shows up in the map, it means your city is supported.
IV - Schedule
The schedule might be a bit tricky for you, but this is the only way to avoid issues in the future. Let's get right into it.

  • First, you have to open Wallpaper Engine, and right click the wallpaper. Then, click "Open in Explorer".




  • Now, open with a rich text editor the file "schedule+notes.js".



  • Here you can write your schedule.



  • It doesn't matter how large or short it is, here is an example:



  • Change it as you please, quickly switch between this wallpaper and another; and done, changes applied, it will display current day's schedule!
V - Notes
Notes are in the same file I talked previously and bellow your schedule!

  • You can add all the notes you want. Remember to use the <u> tag to have underline and red text.
    Remember, it opens with <u> and closes with </u>.

VI - Widgets customization
Widgets customization is a new feature that allows you to move, rotate and fix all the sidebar widgets around the screen.

How to activate this feature:
  • First, you have to hold "Left click" for a few seconds on top of the widget you want to move.

  • Then, four icons will show up around it:



  • Each one does exactly what they say:

    Move: Moves the widget following your mouse.
    Rotate: Rotates your widget by moving up and down your mouse.
    Copy: Copies all widgets position.
    Confirm: Confirms this position and fixes the widget in that spot temporarely.

Locking your widgets:

Sadly, Wallpaper Engine erases web wallpapers cache every time your computer reboots, to prevent this from erasing the spot of your widgets I created the "Copy" function.

  • Following the previous steps on how to customize your widgets location, you are going to click the "Copy" button once it is on the spot you like.

  • Once you clicked it, you are going to activate the "Elements Preset Lock" function in the wallpaper settings.



  • And you will do "CTRL + V" keys of your keyboard on the text field "Lock Preset".



  • Now your widgets will always remain on the same place after reboot!
Reports & Suggestions

If you want to make your own tutorial or translate this guide, you can add me here on steam and we can discuss about it!
Parallax Effect
Depth Control
Layers and Custom Images
Bug/Issues report and Features
If you have found a bug or issue inside the wallpaper and you want it to be fixed, you can do so yourself by being a contribuitor in our Github Repository:

MCCW Official Repository[github.com]

There you will be able to fork the project, fix or add features and submit a merge request so we can analyze it and publish it.

WARNING:
We will no longer provide support for minor bugs, issues or features that do not require inmediate atention from our part. This wallpaper is now community driven, if you want to know more read the initial warning at the beginning of the guide.

Thanks,
N0XT.


292 Comments
Emiw 23 Sep @ 3:54am 
Thanks alot, youre the best :happyfriend:
N0XT  [author] 21 Sep @ 6:06pm 
I will be giving it a look tomorrow (Monday) since my PC with Windows is at home and I am currently at work, but so far it looks pretty clean and it's should be a quick merge plus updating the wallpaper! I just wanted to let everyone know through here... As for DDucks specifically I will add them in the update alert for leading the update along another user who also did a pull request some time ago!
DDucks-* 21 Sep @ 10:45am 
Hi, thanks for reviewing the weather API patch!
I’ve also recently fixed another issue where properties (such as visColor) were not being applied correctly if the media widget was disabled. This was caused by an undefined context access, and the patch now safely guards against it.

It would be great if you could also take a look at this change when you have time. Thanks again for maintaining this project!
DDucks-* 17 Sep @ 11:04am 
Hello N0XT,

I’ve just opened a PR regarding the recent AccuWeather API spec changes.
PR Link: https://github.com/ivanbogaeb/MCCW/pull/7
This patch ensures that the widget can still display the current weather and 5-day forecast without throwing errors.

If reviewing the entire diff is difficult due to formatting changes, you can simply replace weather.js with the updated version provided in the PR.
That should be enough to keep everything running smoothly.

I really appreciate that you’ve shared this repository, so I wanted to give back by providing this patch.
It would be great if you could review it and help merge it in.

Thanks again for maintaining this project! 🙏
Emiw 12 Sep @ 9:02am 
Well I can understand that, though I would appreciate if you can pull that up, even if you can't or don't want to it's still fine, still a sick wallpaper. Love it, so take your time! :luv:

Oh and also Audio Visualizer is also broken. I have no clue why. Like I tried the original too it just doesn't works-
N0XT  [author] 11 Sep @ 5:54am 
I might update it with OpenWeather or something like that this month, although I would prefer if someone actually does the Pull Request for it since the goal is that it's community driven and not my full responsibility.
Emiw 11 Sep @ 5:44am 
Yup. Accuweather aint working anymore. It requires Subscription. And they seem to have changed how APIs works. :steamfacepalm:
LoneLee 10 Sep @ 4:12pm 
Hey it seems Accuweather isn't available any more. Any chance you'll update this with a different API?
N0XT  [author] 20 Jun @ 7:09pm 
This is just a normal web wallpaper, if something crashes that means it's an issue with Wallpaper Engine, casually related to this specific wallpaper because it's your only web wallpaper I assume. Try with different web wallpapers and check if Wallpaper Engine crashes, if that's so then you should report this issue to Wallpaper Engine... Just in case I will review what's going on, but I am using it everyday without issues so far.
Can I pet dat dawwwg 17 Jun @ 3:30pm 
Just wanted to drop this in ever since applying this WP I've had wallpaper engine crash at least twice a day don't know if its something fixable I seriously doubt its my PC since it only started happening after I found the WP