Developer postOriginal post (opens in a new tab)

Patch released - Native GIF support, WebM, Localization System (Build 1.0.357)

Make sure to fully close Wallpaper Engine when updating. If you are having issues, try verifying the files over Steam first.

Hey all,

This patch adds proper support for animated GIFs and WebMs along with a system to localize the entire UI of Wallpaper Engine! If you want to help with localization, you can get the necessary instructions from here: http://steamcommunity.com/app/431960/discussions/7/215439774876424597/ any help with translations is welcome!

You can now load GIFs into Wallpaper Engine and also easily share them on Workshop. Previously, a hidden trick existed to open a GIF as a wallpaper, but it resulted in high CPU usage, so I didn't make it official. The new system is using a custom implementation (instead of leveraging CEF/Chromium) that basically converts GIFs into sprite sheets. CPU, RAM and GPU load will be minimal with this system and a lot better than the old implementation.

On top of that, you can tweak the speed of the GIF in the browser and the scheme (window) color is derived from a GIF automatically to make things easier!

When importing a GIF through the editor, getting it ready for Workshop, you can also control how the GIF is rendered and apply some noise reduction, which can come in handy for GIFs that suffer from notable dithering:

To get started on pushing GIFs, you can check out this new guide:

http://steamcommunity.com/sharedfiles/filedetails/?id=805078680

Some cool GIFs that you can check out locally:

  • http://1041uuu.tumblr.com/
  • http://giphy.com/search/pixel-art-background
  • http://twistedsifter.com/2013/05/animated-gifs-of-fighting-game-backgrounds/
  • https://www.google.de/search?q=pixel+art+gif&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiBmZC1_MDQAhWLLcAKHeaxD5YQ_AUICCgB&biw=2650&bih=1262

WebMs can now be pushed to Workshop and also loaded directly from a file - along with speed and volume options just as other videos! However WebMs will be played through CEF/Chromium, which means they will take more resources and processing power than mp4s.

The translation system recognizes all of Steams languages and I have preemptively added all of them. You will need to choose the language in settings/general to switch it:

Right now there are already a lot of German and Polish translations and a few strings in Simplified Chinese (thanks to Lyvelion and 伊织). Like mentioned before, if you want to help translate anything, check out the instructions here: http://steamcommunity.com/app/431960/discussions/7/215439774876424597/

Properties of wallpapers will no longer need to be reset now, if the creator has changed them, and all scenes also automatically received a tweakable playback rate property with this update!

New Features

  • Added native support for GIFs through sprite sheets in scenes.
  • Added native support for WebM.
  • Added scene playback rate property.
  • Added new template for GIFs with various import options.
  • Added support for GIF and WebM through 'Open from file'.
  • Implemented translation system for core application and UI.
  • Added German and Polish translations for all UI windows except editor and some Simplified Chinese strings in various locations.
  • Added combo box to switch the language of the UI.

Fixes

  • Fixed wallpapers in browser being switched when arrow keys are pressed although another control is highlighted.
  • Fixed web wallpapers not saving cookies and JS local storage data.
  • Fixed web wallpapers not loading plugins (e.g. Flash).
  • Fixed web path imports with ' in the filename.
  • Fixed property import controls being hidden in 'small mode'.
  • Fixed app wallpapers crashing when using the 64bit executable.
  • Fixed URL encoding for file paths sent to web wallpapers.
  • Fixed web wallpapers turning white immediately on load due to Steam sending an unnormalized installation path.
  • Fixed mouse sluggishness in editor when importing an app wallpaper.
  • Changed how wallpaper properties are saved. Now only the values are saved, so updating the properties of a wallpaper does no longer require users to manually reset them.
  • Fixed overlapping wallpaper titles in browser.
  • Fixed a potential crash when an invalid wallpaper file was opened.

The next update will include localization support for the editor window and a "support & troubleshoot" dialog. This is meant to mitigate some of the recurring problems, like audio recording issues with the Razer headsets or Nvidia Optimus. Non-english speaking users are also dependent on a translated version of the solutions to these issues.

As usual, leave a comment, visit the bugs forum http://steamcommunity.com/app/431960/discussions/1/ or let me know via e-mail ( [email protected] ) if you're having problems or questions!

Cheers,
Kristjan