Wallpaper Engine - Biohazard
To properly apply this patch, make sure that you close Wallpaper Engine and let Steam update it!

Hey all,

A new patch for Wallpaper Engine has just been released that brings some new enhancements for web and video wallpapers and some fixes!

Web wallpapers can now use user options (properties) like custom colors, checkboxes and sliders. They can also access the general settings, like the FPS limit, and audio data, so you can build your own visualizers much more easily now. You can now also edit your web wallpapers more easily, when you are changing your files and save the wallpaper, it will automatically be reloaded. Check out these new guides to learn how to use these features:

http://steamcommunity.com/sharedfiles/filedetails/?id=785994149
http://steamcommunity.com/sharedfiles/filedetails/?id=786001446
http://steamcommunity.com/sharedfiles/filedetails/?id=786006047

Video wallpapers now got a rate and volume control in the wallpaper browser.

Since the previous patch, I introduced a custom verification check for app wallpapers (which was bugged on top of that, should be fixed now). But I still haven't figured out a good way to deal with verifying such files. Doing it manually is a very tedious and lengthy process, so in general you should export your apps to HTML if you can or convert them to videos to avoid this. Until I have a sandbox available for apps that I feel is secure enough, this verification system has to do. There are still some unverified apps on Workshop and I will try to get around to checking them out as soon as I can.

New features
  • Made user props, general props and audio data available to web wallpapers.
  • Added slider and checkbox controls to wallpaper browser.
  • Added live reload in editor to wallpaper types other than scenes.
  • Added audio processor to editor.
  • Added volume and rate controls to video wallpapers.

Fixes
  • Fixed audio wallpapers not working after a video wallpaper was used (because the application was muted).
  • Fixed video wallpapers muting the entire application.
  • Fixed all app wallpapers being blocked although they were verified.
  • Made audio FFT a little less bass heavy.
  • Fixed editor stuttering when dragging the window.
  • Attempted to fix another UI start/shutdown crash.
  • Changed app launcher to require a successful hook of the wallpaper or otherwise cancel launching it.
  • Fixed a potential issue (race condition) in scene wallpapers.
  • Attempted to improve video looping behavior.
  • Attempted to improve wallpaper window management to avoid wallpapers getting in front of icons and similar issues.

As usual, if you are experiencing problems or have questions, you can leave a comment here or on the forums: http://steamcommunity.com/app/431960/discussions/1/


The next feature patch will be the first step to make model importing easier (scene wallpapers). My plan is to remove all kinds of limitations from the model and texture compiler as much as I can - the UI will not be revised just yet, that'll come later. So my planned next changes are:

Models
  • Remove vertex limit of 65535 (it will not be infinite but around 4 Billion, which would be very impractical and slow mind you).
  • Automatically set texture coords if they are missing (they will just be set to 0,0 - tangent space for normal mapping cannot be generated then though).
  • Automatically generate normals if they are missing (generated from face normals and then auto smoothed).
  • Allow import of geometry with no materials (this will result in either a missing texture or a constant color for now, until the UI has been updated to deal with this).

Textures
  • Add support for JPEGs.
  • Increase max allowed texture size to 8192.

Cheers,
Kristjan
Wallpaper Engine - Biohazard
To properly apply this patch, make sure that you close Wallpaper Engine and let Steam update it!

Hey all,

A new patch for Wallpaper Engine has just been released that brings some new enhancements for web and video wallpapers and some fixes!

Web wallpapers can now use user options (properties) like custom colors, checkboxes and sliders. They can also access the general settings, like the FPS limit, and audio data, so you can build your own visualizers much more easily now. You can now also edit your web wallpapers more easily, when you are changing your files and save the wallpaper, it will automatically be reloaded. Check out these new guides to learn how to use these features:

http://steamcommunity.com/sharedfiles/filedetails/?id=785994149
http://steamcommunity.com/sharedfiles/filedetails/?id=786001446
http://steamcommunity.com/sharedfiles/filedetails/?id=786006047

Video wallpapers now got a rate and volume control in the wallpaper browser.

Since the previous patch, I introduced a custom verification check for app wallpapers (which was bugged on top of that, should be fixed now). But I still haven't figured out a good way to deal with verifying such files. Doing it manually is a very tedious and lengthy process, so in general you should export your apps to HTML if you can or convert them to videos to avoid this. Until I have a sandbox available for apps that I feel is secure enough, this verification system has to do. There are still some unverified apps on Workshop and I will try to get around to checking them out as soon as I can.

New features
  • Made user props, general props and audio data available to web wallpapers.
  • Added slider and checkbox controls to wallpaper browser.
  • Added live reload in editor to wallpaper types other than scenes.
  • Added audio processor to editor.
  • Added volume and rate controls to video wallpapers.

Fixes
  • Fixed audio wallpapers not working after a video wallpaper was used (because the application was muted).
  • Fixed video wallpapers muting the entire application.
  • Fixed all app wallpapers being blocked although they were verified.
  • Made audio FFT a little less bass heavy.
  • Fixed editor stuttering when dragging the window.
  • Attempted to fix another UI start/shutdown crash.
  • Changed app launcher to require a successful hook of the wallpaper or otherwise cancel launching it.
  • Fixed a potential issue (race condition) in scene wallpapers.
  • Attempted to improve video looping behavior.
  • Attempted to improve wallpaper window management to avoid wallpapers getting in front of icons and similar issues.

As usual, if you are experiencing problems or have questions, you can leave a comment here or on the forums: http://steamcommunity.com/app/431960/discussions/1/


The next feature patch will be the first step to make model importing easier (scene wallpapers). My plan is to remove all kinds of limitations from the model and texture compiler as much as I can - the UI will not be revised just yet, that'll come later. So my planned next changes are:

Models
  • Remove vertex limit of 65535 (it will not be infinite but around 4 Billion, which would be very impractical and slow mind you).
  • Automatically set texture coords if they are missing (they will just be set to 0,0 - tangent space for normal mapping cannot be generated then though).
  • Automatically generate normals if they are missing (generated from face normals and then auto smoothed).
  • Allow import of geometry with no materials (this will result in either a missing texture or a constant color for now, until the UI has been updated to deal with this).

Textures
  • Add support for JPEGs.
  • Increase max allowed texture size to 8192.

Cheers,
Kristjan
Wallpaper Engine - Biohazard
Restart Wallpaper Engine over Steam to properly apply this patch!

Hey all,

Another patch for Wallpaper Engine has just been released that fixes a few issues. It should provide more stability, video flickering/looping fixes for Win 7 and better support for unicode.

Fixes
  • Fixed wallpaper browser crashing when double clicking a wallpaper.
  • Fixed application wallpapers not being adjusted correctly on additional monitors.
  • Fixed video wallpaper flickering on Win 7.
  • Fixed monitor previews not showing up.
  • Fixed unrecoverable boost filesystem errors to cause silent crashes or malfunction, they will now show a message box and then close the application.
  • Fixed unicode support in main application, editor, compiler and general UI.
  • Attempted to fix a dx11 crash.
  • Fixed web wallpaper clicking on multiple monitors.
  • Attempted to make desktop setup more stable and added check for high contrast mode.

Misc
  • Added separate launcher executable to prevent Steam from 'detecting' Wallpaper Engine. This is not enabled yet but will be enabled over the weekend.
  • Added a manual review system to application wallpapers and made it 'more difficult' to open unverified ones (see below).
  • Updated CEF to latest version.
  • Updated JSONCpp to latest version.
  • Added update inconsistency warning to UI (will be shown if Steam updates WPE while it is running).
  • Added a balloon tip that pops up when starting a video fails (e.g. 4k on Win 7).

As usual, if you are having any problems, write a comment here or in the forums http://steamcommunity.com/app/431960/discussions/1/ or send me an e-mail to wallpaperengine@gmail.com .

For all Razer Kraken users, apparently there is a way to get audio input to work: https://www.youtube.com/watch?v=Ny1FzeCYWdI If anyone could try that I'd be interested to know if it helps.

Cheers,
Kristjan
Wallpaper Engine - Biohazard
Restart Wallpaper Engine over Steam to properly apply this patch!

Hey all,

Another patch for Wallpaper Engine has just been released that fixes a few issues. It should provide more stability, video flickering/looping fixes for Win 7 and better support for unicode.

Fixes
  • Fixed wallpaper browser crashing when double clicking a wallpaper.
  • Fixed application wallpapers not being adjusted correctly on additional monitors.
  • Fixed video wallpaper flickering on Win 7.
  • Fixed monitor previews not showing up.
  • Fixed unrecoverable boost filesystem errors to cause silent crashes or malfunction, they will now show a message box and then close the application.
  • Fixed unicode support in main application, editor, compiler and general UI.
  • Attempted to fix a dx11 crash.
  • Fixed web wallpaper clicking on multiple monitors.
  • Attempted to make desktop setup more stable and added check for high contrast mode.

Misc
  • Added separate launcher executable to prevent Steam from 'detecting' Wallpaper Engine. This is not enabled yet but will be enabled over the weekend.
  • Added a manual review system to application wallpapers and made it 'more difficult' to open unverified ones (see below).
  • Updated CEF to latest version.
  • Updated JSONCpp to latest version.
  • Added update inconsistency warning to UI (will be shown if Steam updates WPE while it is running).
  • Added a balloon tip that pops up when starting a video fails (e.g. 4k on Win 7).

As usual, if you are having any problems, write a comment here or in the forums http://steamcommunity.com/app/431960/discussions/1/ or send me an e-mail to wallpaperengine@gmail.com .

For all Razer Kraken users, apparently there is a way to get audio input to work: https://www.youtube.com/watch?v=Ny1FzeCYWdI If anyone could try that I'd be interested to know if it helps.

Cheers,
Kristjan
Wallpaper Engine - Biohazard
Hey everyone,

An update for Wallpaper Engine has just been released that improves the wallpaper browser. You can now switch between wallpapers and monitors without having to re-open it, so your friends won't get spammed with the in-game notification anymore. The color customization has been moved into the browser, so you don't have to open the settings to adjust the wallpaper/Windows colors. And finally, there's some initial sorting and filtering now to make finding wallpapers easier.

I have also attempted to address stability issues with the UI, let me know in the comments if you are still experiencing crashes or post a thread in the bugs forum if something's wrong ( http://steamcommunity.com/app/431960/discussions/1/ ). The custom colors you have set so far will be reset with this patch unfortunately, but it shouldn't take too long to set them up again with the new browser.

Coming next up are improvements to web wallpapers so they can read custom user colors and audio input from JavaScript plus a guide to illustrate the required setup for that.

UI improvements:
  • Added instant preview to browser.
  • Removed separate monitor window and integrated it into browser (only visible on multi monitor systems).
  • Made it possible to immediately adjust colors in browser.
  • Made it possible to open all three windows at the same time.
  • Added settings short cut button into browser.
  • Added text search and sorting to browser.
  • Added icon for favorite items in browser.
  • Added obvious tutorial to editor home screen.
  • Attempted to improve UI stability and responsiveness (CEF is now running in its own thread).

Fixes:
  • Attempted white window on Win 7 on multi monitor systems that don't use live wallpapers on all monitors.
  • Fixed WASAPI not restarting when default audio device changes (e.g. plugging earphones in).
  • Fixed WASAPI sometimes detecting 'silence' flag in error.
  • Attempted to fix frame skipping on looping videos.
  • Attempted to fix flashing on looping videos.
  • Fixed mouse coords in web wallpapers not being relative to their screen.
  • Fixed wallpaper monitor offset being based on monitor work area instead of full area (caused issues with task bars at the top).
  • Fixed web wallpapers being able to mess with the project.json (could potentially change it and link it to an executable).
  • Fixed UI crash on shutdown due to pending inter-process commands.
  • Fixed browser rating display.

Changes:
  • Enabled error file logging by default.
  • Removed model material limit.
  • Added save button and save notification to wallpaper editor to make behavior clearer.
  • Changed order of menu items in tray.

Cheers
Wallpaper Engine - Biohazard
Hey everyone,

An update for Wallpaper Engine has just been released that improves the wallpaper browser. You can now switch between wallpapers and monitors without having to re-open it, so your friends won't get spammed with the in-game notification anymore. The color customization has been moved into the browser, so you don't have to open the settings to adjust the wallpaper/Windows colors. And finally, there's some initial sorting and filtering now to make finding wallpapers easier.

I have also attempted to address stability issues with the UI, let me know in the comments if you are still experiencing crashes or post a thread in the bugs forum if something's wrong ( http://steamcommunity.com/app/431960/discussions/1/ ). The custom colors you have set so far will be reset with this patch unfortunately, but it shouldn't take too long to set them up again with the new browser.

Coming next up are improvements to web wallpapers so they can read custom user colors and audio input from JavaScript plus a guide to illustrate the required setup for that.

UI improvements:
  • Added instant preview to browser.
  • Removed separate monitor window and integrated it into browser (only visible on multi monitor systems).
  • Made it possible to immediately adjust colors in browser.
  • Made it possible to open all three windows at the same time.
  • Added settings short cut button into browser.
  • Added text search and sorting to browser.
  • Added icon for favorite items in browser.
  • Added obvious tutorial to editor home screen.
  • Attempted to improve UI stability and responsiveness (CEF is now running in its own thread).

Fixes:
  • Attempted white window on Win 7 on multi monitor systems that don't use live wallpapers on all monitors.
  • Fixed WASAPI not restarting when default audio device changes (e.g. plugging earphones in).
  • Fixed WASAPI sometimes detecting 'silence' flag in error.
  • Attempted to fix frame skipping on looping videos.
  • Attempted to fix flashing on looping videos.
  • Fixed mouse coords in web wallpapers not being relative to their screen.
  • Fixed wallpaper monitor offset being based on monitor work area instead of full area (caused issues with task bars at the top).
  • Fixed web wallpapers being able to mess with the project.json (could potentially change it and link it to an executable).
  • Fixed UI crash on shutdown due to pending inter-process commands.
  • Fixed browser rating display.

Changes:
  • Enabled error file logging by default.
  • Removed model material limit.
  • Added save button and save notification to wallpaper editor to make behavior clearer.
  • Changed order of menu items in tray.

Cheers
Wallpaper Engine - Biohazard
Hey all,

A new patch for Wallpaper Engine was just released to address a few crash and freezing issues. Starting Wallpaper Engine with Windows under 'high priority' should now also be more reliable.

Fixes
  • Fixed a crash with multiple monitors that happened when the primary monitor did not have a wallpaper and all wallpapers were 'stopped' due to an application being fullscreen.
  • Fixed application wallpapers freezing the entire application when paused.
  • Fixed OBJ texture path import issue when multiple shapes used the same texture.
  • Fixed Wallpaper Browser showing 'NaN' on pending items.
  • Disabled bloom on empty 2D scenes by default.
  • Attempted to make startup with Windows under high priority more reliable (increased timeouts if Wallpaper Engine starts too early).
Wallpaper Engine - Biohazard
Hey all,

A new patch for Wallpaper Engine was just released to address a few crash and freezing issues. Starting Wallpaper Engine with Windows under 'high priority' should now also be more reliable.

Fixes
  • Fixed a crash with multiple monitors that happened when the primary monitor did not have a wallpaper and all wallpapers were 'stopped' due to an application being fullscreen.
  • Fixed application wallpapers freezing the entire application when paused.
  • Fixed OBJ texture path import issue when multiple shapes used the same texture.
  • Fixed Wallpaper Browser showing 'NaN' on pending items.
  • Disabled bloom on empty 2D scenes by default.
  • Attempted to make startup with Windows under high priority more reliable (increased timeouts if Wallpaper Engine starts too early).
Wallpaper Engine - Biohazard
Hello everyone,

A patch was just released for Wallpaper Engine. It contains various bug fixes to address issues like Wallpaper Engine failing to start, freezing and some wallpapers from workshop not functioning correctly. If you are encountering any issues, don't hesitate to post in the bugs forum http://steamcommunity.com/app/431960/discussions/1/ .

Fixes
  • Fixed web wallpapers from Workshop not showing correctly.
  • Fixed Wallpaper Engine silently failing to start on Windows 7.
  • Fixed Wallpaper Engine not pausing when certain games are open (e.g. WoW, Unturned).
  • Fixed tray menu freezing when Wallpaper Engine failed to start correctly.
  • Fixed DWM color being changed on startup although this option was disabled by the user in the settings.
  • Mitigated DPI related issues, the windows should now scale according to the DPI settings of the Monitor they are created on.
  • Attempted to fix editor freezing when a preview screenshot is being taken or when the editor is closed while a scene wallpaper is open.

Wallpaper Engine - Biohazard
Hello everyone,

A patch was just released for Wallpaper Engine. It contains various bug fixes to address issues like Wallpaper Engine failing to start, freezing and some wallpapers from workshop not functioning correctly. If you are encountering any issues, don't hesitate to post in the bugs forum http://steamcommunity.com/app/431960/discussions/1/ .

Fixes
  • Fixed web wallpapers from Workshop not showing correctly.
  • Fixed Wallpaper Engine silently failing to start on Windows 7.
  • Fixed Wallpaper Engine not pausing when certain games are open (e.g. WoW, Unturned).
  • Fixed tray menu freezing when Wallpaper Engine failed to start correctly.
  • Fixed DWM color being changed on startup although this option was disabled by the user in the settings.
  • Mitigated DPI related issues, the windows should now scale according to the DPI settings of the Monitor they are created on.
  • Attempted to fix editor freezing when a preview screenshot is being taken or when the editor is closed while a scene wallpaper is open.

...