Wallpaper Engine - Biohazard
Solutions for common issues caused by Steam/Windows
Steamworks unavailable
Verification issue while updating
Content file locked / Disk write error / Content encrypted

Hey all,

this patch implements an experimental backup Workshop system to deal with the periodic Workshop server outages on Valve's end.

I'm hoping that this update will mitigate the server outages that keep happening but at this time I cannot fathom how things will play out. Sooner or later Steam's servers will go offline again for a day and then I can observe whether their downtime will cause the usual confusion or if this solution will help a bit.

Fallback Queries
I'm now maintaining a limited copy of the various Workshop lists on my server:



Wallpaper Engine will fall back to this list when Steam's servers are unreachable again. After showing the usual error dialog once, you will see an alert that you are now browsing a backup instead of Steam:



So this is what the backup can do, it provides you with access to the global Workshop listings while Steam is broken. But there are a number of things it cannot do and will not be able to do for technical and legal reasons.

  • It cannot subscribe/unsubscribe.
  • It cannot authenticate your Steam account.
  • It cannot provide you with the actual wallpaper files to download.
  • It cannot backup a list of your subscriptions if Steam fails to provide that (you have a local backup though).
  • It cannot backup more than 50.000 items. This is a restriction Valve put on their systems.

The last times the outages happened, all of the above functions were still intact in Steam. Only access to the lists usually doesn't work - which is exactly what the backup server is meant to be able to provide now in such a situation.

So hopefully the next time Valve's servers break, you will be able to get a list from the backup server and then subscribe/download wallpapers from Steam in tandem, that is the idea anyway.

Other Updates
  • The local wallpaper cache is now instantly loaded, then Steam's query merged on top. This should allow quicker access to subscribed wallpapers when opening the browser.
  • The Workshop lists are now limited to 1000 pages because Steam doesn't allow access to more. This is why it had been showing the 'Limit exceeded' error when you tried to load the last page.
  • Scenes can now use sliders and checkboxes in the browser (also via shader uniforms only for now).

Full changelog

Fixes
  • Fixed auto scrolling in editor being activated during wallpaper updates when it shouldn't.

Additions
  • Added query fallback system with custom server.
  • Added precision/step properties to sliders in project.json so you can enable fractions.
  • Added instant loading of Workshop cache when opening the browser.

Misc
  • Limited page count to 1000 due to internal limits in Steam.
Wallpaper Engine - Biohazard
Solutions for common issues caused by Steam/Windows
Steamworks unavailable
Verification issue while updating
Content file locked / Disk write error / Content encrypted

Hey all,

This patch brings some improvements for advanced web wallpapers that have a lot of settings and allow importing custom images and videos. You can now share your own presets including all imported files on Workshop directly, which makes it really easy for everyone else to check out your setup.

Workshop Presets
Anyone who wishes to use a Workshop preset also needs to be subscribed to the dependent wallpaper - Wallpaper Engine will prompt you about this and subscribe the dependent wallpaper automatically:



When you unsubscribe the dependent wallpaper, Wallpaper Engine will also warn you that all Workshop presets will now be unsubscribed:



Publishing Wallpaper Presets
A preset can be published from the properties menu on the right. The property functions have been moved down to the bottom and web wallpapers now also have buttons to browse and publish presets:



The publish process is similar to publishing from the editor, the only difference is, that no project is created and saved this time. But you can still save and load presets locally on your PC right there in the browser like before.

Browsing Wallpaper Presets
You can browse all presets easily by either right clicking a web wallpaper and choosing 'browse presets' or using the button with the same label on the right next to the properties. The Workshop browser will now clearly show this and you can go back by clicking the 'X' next to the alert:



You can also use a new filter option to only browse presets for all web wallpapers:



Playlist Presets
Wallpapers in the playlist will now allow you to assign a preset to them by right clicking and then choosing a local preset you created from the list. Workshop presets are downloaded as genuine wallpapers so those will have a separate icon and you can add them to the playlist as well.



What's Next
I am currently waiting for missing translations for some languages to be fully completed and then I am looking to remove the Early Access flag at the soonest possible time. The next feature that will be added is most likely the ability to publish and share single assets for scenes on the Workshop for other scene creators to use in their wallpapers. Think custom particles or image layers that can be imported easily from the Workshop.

That may happen right after leaving Early Access since creating a new trailer and updating the store page will take a good chunk of time away from development on any new features.

Customizable Wallpapers
Here are some wallpapers that are very suitable for presets, check them out and share your own setup on Workshop!
https://steamcommunity.com/sharedfiles/filedetails/?id=786782443
https://steamcommunity.com/sharedfiles/filedetails/?id=1081733658
https://steamcommunity.com/sharedfiles/filedetails/?id=812677029
https://steamcommunity.com/sharedfiles/filedetails/?id=893418273


Full changelog

Additions
  • Added Workshop support for presets.
  • Added preset overrides in playlist.
  • Added localization for Workshop publish steps.
  • Added nicer search text reset button.
  • Added preset Workshop browser options and tags.
  • Added new property controls to bottom of propery list.

Fixes
  • Fixed random time seed for playlists.
  • Fixed no anim warning showing on templates.
  • Fixed particle system crash when child system uses box emitter and is requested to stop emitting.

Misc
  • Made Steam error show up when query is expected to return *something* yet Steam returns nothing at all and says everything is ok, while in reality Steam's servers are yet again in meltdown mode.
  • Reordered Workshop query lists based on Steam preference.
  • Made wallpapers unpause when user changes the wallpaper.
  • More obvious file missing error for users who move the files around after installation.
Wallpaper Engine - Biohazard
Solutions for common issues caused by Steam/Windows
Steamworks unavailable
Verification issue while updating
Content file locked / Disk write error / Content encrypted

Hey all,

This patch adds support for global hotkeys and basic wallpaper profiles.

Hotkeys
You can assign hotkeys to a number of playback and general functions or to switch to specific wallpapers and playlists. Most hotkeys are configured in the settings window:



Every hotkey needs to use one or multile modifier keys (Ctrl, Alt, Shift) and a usual key in combination to work.



To assign hotkeys to specific wallpapers, playlists or profiles, you need to right click a wallpaper in the browser or save a playlist/profile with a hotkey:





Wallpaper Profiles
If you have multiple monitors, you can now save and load the entire wallpaper configuration to a 'profile' in the monitor menu:



Then they can be restored from there, via a hotkey or also via the tray menu:



You can now also choose to disable the application warning per downloaded wallpaper in the dialog that pops up every time an application wallpaper is chosen:



Full changelog

Additions
  • Added hotkey system.
  • Added hotkeys for existing playback/window/general features.
  • Added user hotkeys to select wallpapers/playlists/profiles.
  • Added icon hide/show via hotkey.
  • Added audio recordiing on/off via hotkey.
  • Added layout profiles save/load to monitor menu.
  • Added checkbox to disable application warning per wallpaper.

Fixes
  • Improved crash message text if it's not possible to easily figure out which application caused the crash.
  • Fixed video framework not falling back to LAV if MF had an error twice.
  • Fixed crash when a corrupted material file could not be read from drive.

Misc
  • Changed playlist to advance even if the window is kept open except for the time of day mode, because that is impossible. Leaving the window open is still a bad idea because the window is more expensive to display than the wallpapers themselves. To make Steam track hours after launching, use the start parameter -steamtrackhours in Steam instead.
Wallpaper Engine - Biohazard
Solutions for common issues caused by Steam/Windows
Steamworks unavailable
Verification issue while updating
Content file locked / Disk write error / Content encrypted

Hey all,

This update adds a number of playlist features like a 'time of day' mode and fixes a few general issues.

Timeline
You can now assign wallpapers to a specific time, change the playlist mode to 'time of day' to get started.



By default, all wallpapers will be mapped equally across the day, but you can drag the start or end of an interval to lock them to a specific time, then an orange bar will appear and show you the time it's locked to.



You can also add the same wallpaper to a playlist multiple times now and specify a custom time interval for the timer as well:



General Playlist Updates
All saved playlists are available from the tray menu now for instant access. They will be applied to all monitors if you have multiple.



If you're using the 'stop' playback option and a playlist, it should now fall back to the previously selected wallpaper instead of always picking a new one every time.

Steam Freeze PSA
Since weeks now, a faulty Steam update causes Steam to freeze when Workshop downloads complete while Wallpaper Engine's browser is open. I am aware of this and so is Valve. Only Valve can fix this. This problem is inside Steam.

Full changelog

Additions
  • Added notice about how Steam deletes files after unsub with a delay.
  • Added support for custom playlist time.
  • Made it possible to freeze playlist and only manually advance it.
  • Added saved playlists item to tray menu.
  • Added Windows networkthrottlekey to setup because MS won't fix Windows any time soon.
  • Added NPOT support to particle shader.
  • Added playlist time of day option.
  • Made it possible to have the same wallpaper multiple times in a playlist.

Fixes
  • Fixed focus pause all not saving.
  • Disabled wallpaper drag/drop unless mouse button 1 is used.
  • Fixed playlist crashing when it's only containing invalid wallpapers.
  • Fixed playlist changing wallpaper after stop was applied.
  • Disabled shift/ctrl select on workshop tabs since it's not supported there.
  • Disabled playlist update while browser is open so that the time of day playlists don't constantly revert the selected wallpaper.
  • Fixed Workshop advertise blink not resetting as soon as it should.
  • Fixed saved playlist settings also being modified when changing them live on a monitor.

Misc
  • Added Razer Switchblade FPS detection since it's yet another hook that crashes everything.
  • Disabled webm Workshop import because people kept uploading expensive videos and we get spammed with complaints about their CPU performance. There is just no hardware acceleration for this available so now it's gone until Google adds that. You can still use them locally of course, just not upload them.
  • Improved mdmp crash message information about the countless hooks crashing WE.
Wallpaper Engine - Biohazard
Solutions for common issues with Steam/Windows
Verification issue while updating
STEAM: Content file locked / Disk write error / Content encrypted

Hey all,

this patch makes it possible to create custom wallpaper playback rules per application and adds more effects to the editor.

Application Rules
You can now define custom playback behavior for any specific application in various situations. These take priority over the automatic maximized/fullscreen/audio rules.



For example, if you want to use 'Stop' for fullscreen games, but not for your browser, you may add a rule for your browser to make Wallpaper Engine keep playing the wallpapers while your browser is fullscreen, but otherwise stop them while playing:



You can also register screen recording programs to ignore them in Wallpaper Engine's audio detection. This allows you for example to keep Nvidia Instant Replay enabled on the desktop but also let Wallpaper Engine properly mute automatically while other applications are playing audio:



New Effects and Options
The 2D editor has a new multi gizmo that combines position, rotation and size of an object into one and it's now possible to edit particle control points directly on the wallpaper:



Four new effects have been added as well:



Lightning discharge example: https://streamable.com/ofhq2

There is also a new 'playback rate' option on the right for each particle. This allows you to slow down the rate at which the entire particle is simulated just like in the wallpaper browser:



Wallpaper Browser
Each wallpaper that has parallax allows enabling and disabling the mouse parallax effect now:



Next Patches
The next big content patch will bring a number of playlist features, you can check them out on the roadmap already. This should include time based playlists, probably one of the most requested features right now.

Full changelog

Additions
  • Added application rules.
  • Added particle emitter option to only emit one particle max per frame.
  • Made playlist automatically skip missing wallpapers instead of showing an empty screen.
  • Added option to choose whether wallpapers should unpause during Aero Peek/alt tab.
  • Added focus per monitor option as the new default pause for focus (to be consistent with everything else).
  • Added more preset effects.
  • Added playback rate particle instance option.
  • Added control point gizmo and option to particle instances.
  • Added a multi gizmo as a new default 2D gizmo.
  • Added mouse parallax option to browser for wallpapers with mouse parallax.

Fixes
  • Fixed web wallpaper pseudo random generator not being seeded.
  • Fixed sprite sheet frame multiplier not being normalized on dx9/ogl.
  • Fixed scene wallpapers jumping in time when unpausing.
  • Fixed property presets overwriting meta information of properties (i.e. breaks image loading).
  • Fixed CEF shutdown freeze when any blocking Windows function is used at a similar time (i.e. editor preview visibility changes).
  • Fixed pagination when text filter is used.
  • Fixed partial translations resetting selected language when loaded too early with a workaround.
  • Potentially fixed a wallpaper resize issue when size changes are triggered too quickly and Windows starts blocking.
  • Fixed filter warning not showing up for approved/audio responsive.
  • Fixed fade window not joining the desktop icons correctly on some multi monitor configurations.
  • Fixed unsub on Workshop tabs also deselecting the wallpaper.
  • Fixed sound with 'loop' option only playing one sound forever instead of all sounds that were added.

Misc
  • Trying to update Boost Filesystem again without wreaking Havoc through exceptions.
  • Changed tray icon to use the win7 icon on win10 because it is otherwise invisible in the task manager.
  • Changed both Discover and Workshop tabs to show a popover since both are important and new users should see them.
Wallpaper Engine - Biohazard
Follow-up version 1.0.1334
I reverted the updates for the 'Boost' library since the new version was apparently causing the browser to crash. Make sure to restart Steam and run Wallpaper Engine over Steam once to get this fix if you were having this issue.



Hey all,

a new update for Wallpaper Engine has been released that adds new effect presets and a few new particle options and components. CEF received yet another update to work around some AMD and Intel driver issues and a few general fixes have been added as well.

New Effect Presets
A number of new effect presets and variations from this update can now be used right off the bat in the editor:



The dust motes and vapor effects have subtle mouse interaction as well: https://streamable.com/cktz1

Magic effects can be combined to build complex animations: https://streamable.com/m3clq

New Particle Components
There are also some new particle components that can be used by advanced users. These include two new particle renderers, rope and rope trail, and two new initializers, map sequence around control point and map sequence between control points. All particle renderers also have support for new 'fixed' and 'upright' orientations now.

Layer Locking
All layers in a wallpaper can now have their transforms locked and the first imported image (usually the background image) is locked by default. This mainly helps new users avoid moving the background image by accident, since that usually ruins the wallpaper - you will end up with an empty/grey border on some side. Particles also got a visibility property now.



There is also new content on scene optimization available on the wiki: https://wallpaper-engine.wikia.com/wiki/Tutorial_Scene_Optimization This info is quite advanced, so nobody is expected to take it into account. But for those who are interested, this might be useful when you are looking to further optimize your wallpaper.

Another CEF Update
CEF has been updated again, however, this update does not include any official Chromium or CEF changes from Google. Instead, I have made custom changes to Chromium to avoid various driver crashes from AMD and Intel, any crashes related to 'amdvlk32.dll' or 'igvk32.dll' should be gone now after this update. Make sure the update is actually applied by restarting Wallpaper Engine over Steam if you experienced those.

It seems both AMD and Intel have released some drivers in 2017 with Vulkan integration that crash merely by asking them whether Vulkan is supported. We have also informed Google about this and they already worked on improving their detection and avoidance of the affected broken driver versions in Chromium officially. Another fix would be to update the driver and get a working one (released in/after December 2017).

Full changelog

Additions
  • Added more particle presets.
  • Added rope particle renderers.
  • Added new particle orientation options.
  • Added wrappers for pen and touch input, they should be treated better now although nothing advanced like pressure is supported.
  • Added shift click selection to browser.
  • Added option for small wallpaper icons.
  • Added layer transform locking.
  • Added particle visibility property.
  • Added DXT3/1 compression.
  • Added project close button to editor file menu.

Fixes
  • Disabled Vulkan info collection in Chromium completely.
  • Fixed Chromium nullptr exception in browser process while handling mouse events when there is no render process running.
  • Fixed remote session state not being read when the program starts.
  • Fixed CTRL+A not selecting across pages.
  • Fixed editor shutdown crash when Steam queries were made from wallpaper browser process.
  • Fixed some alignment issues with SSE intrinsics.
  • Fixed texture previews not working when there are unicode characters in the path.
  • Fixed texture previews not working on compiled textures.
  • Fixed entire playlist getting deleted if the currently visible wallpaper on a monitor is unsubscribed/removed.

Misc
  • Updated Boost library. Reverted because it seemed to cause crashes.
Wallpaper Engine - Biohazard
Hey all,

A new patch for Wallpaper Engine has been released that makes discovering wallpapers in the Workshop easier and adds a few rudimentary features to the scene editor.

Wallpaper Discovery
The wallpaper browse window received a new tab, Discover, which allows browsing the Workshop based on genres, keywords and creators.



You receive a balanced mix of all genres from the Workshop, making it easier to get an idea about what kind of wallpapers are available and helping you to find new and popular ones.



Make sure to vote on lists you really like or dislike. By doing that, more similar lists will be shown to you that belong into the same genre. For example, if you vote for game related wallpapers, you will receive more game specific lists.



You can also favorite lists to find them again more easily:



Or create a custom list by searching for a keyword through Steam:





Wallpapers in all lists will now scale along with the window and screen size better and a new download icon on the Workshop tabs indicates which wallpapers you already downloaded. The new Discover view is still based on Steam's Workshop at its core meaning wrongly tagged submissions may show up in the lists. As before, the built-in report tool can be used to flag them so they can be sorted properly by us.

Editor Improvements
The scene editor will now show a selection box for the selected object, which is especially useful for translucent images and particles.



Three buttons have been added to the top as well to quickly toggle the visibility for the new selection box, the grid and performance stats.



There is also a new tutorial about scene performance optimization that describes how expensive effects (like Shine) can be limited effectively to a small portion of the wallpaper.

CEF Update
CEF has been updated to the version cef_binary_3.3396.1777.g636f29b (Chromium 67.0.3396.79). To reduce some persistent CEF/Chromium stability issues, I have also implemented some additional work arounds. The web wallpaper will now only close after the wallpaper file has either been loaded or timed out to prevent an issue on shutdown. Quickly switching between web wallpapers should now apply the properties better and keep the wallpaper working as expected. Finally, the UI will now ignore mouse/keyboard input until the page has been loaded to a degree which should avoid some start up crashes (safe for a very rare one coming from the Steam overlay).

Full changelog

Additions
  • Added new Workshop Discovery view.
  • Added responsive layout for wallpaper lists.
  • Added selection box in editor for images and particles.
  • Added tool bar buttons for grid/selection/stats.
  • Added proper default x ray sprite.
  • Added last file modified time to local files so they can be sorted.
  • Added downloaded icon to wallpapers in Workshop/Discovery browser.
  • Made all windows save and restore their position.
  • Added a small diagnostics tool (bin/diagnostics64.exe) to help detect other programs breaking Wallpaper Engine.

Fixes
  • Changed editor to use safe LZ4 decompress to avoid crashes from corrupted texture files due to hard drive failures.
  • Fixed composition layer UV scaling.
  • Possibly fixed a crash on playlist advance with multiple playlists running at the same time.
  • Fixed adding multiple wallpapers to a playlist with the + button.
  • Fixed boost copy crash on file read/write error when setting up a web/app project.
  • Fixed custom URLs not being persisted in history.

Misc
  • Added more unsolicited hook DLLs to the crash detector.
  • Hid compose layer framebuffer texture sampler in editor.
  • Refactored genre tags to use new exclusion system.
  • Disabled monetization option unless a start parameter was specified.
  • Updated Steam SDK.
  • Changed web wallpapers to wait for loading to end before shutting down.
  • Updated FontAwesome to version 5.
  • Updated CEF to cef_binary_3.3396.1777.g636f29b.
Wallpaper Engine - Biohazard
Solutions for common issues in Steam/Windows
DirectX/DXGI crash 8007000e - NVIDIA update driver
Malwarebytes 3.4.4 system crash
Verification issue while updating
STEAM: Content file locked / Disk write error / Content encrypted

Hey all,

a new patch for Wallpaper Engine has been released that fixes a few general things and improves some image effects.

The native video player has a fallback now that will attempt to load the video a second time without audio when necessary. This mainly helps with Geforce Experience's overlay, because when it enables itself, it will latently cause the audio device to error out in Windows for a moment. Now the video should just restart (though muted) when this happens instead of fully stopping and showing the Windows error 8889000f or C00D36FA. This is not the only cause for those error codes, but recently it has been reported the most.

The opacity mask for the shake (eye blink) effect has been improved and won't distort anymore and the god rays effect has a better noise option now with a smoother animation. A new 'shine' effect has been added as well that works similar to the god rays effect, it adds a glow shape to bright parts of the image instead of just adding a ray:



CEF has been updated as well to version 3.3359.1772, still using the major Chromium version 66 as before. Google has disabled all 'autoplay' elements, but I have added the respective command line to undo that.

Full changelog

Additions
  • Added soft audio device error behavior (restart video, but muted, avoids errors C00D36FA and 8889000f in most cases).
  • Added alpha write to blend effect.
  • Added new 'shine' effect.

Fixes
  • Fixed a video loading crash if audio output was disabled and video file contains unreadable/corrupted streams.
  • Fixed web access filter not applying access rights anymore.
  • Fixed shake blink opacity mask getting distorted and not properly scaling.
  • Fixed browser settings not always saving when certain options are changed.

Misc
  • Updated CEF to version 3.3359.1772.
  • Changed NVAPI to only update application paths on launch, not always revert to Intel GPU on NV Optimus.
  • Removed crash handler from web wallpaper process when it starts shutting down.
  • Added MSI Gaming App DLL detection to crash handler (it can crash DirectX).
Wallpaper Engine - Biohazard
Solutions for common issues in Steam/Windows
DirectX/DXGI crash 8007000e - NVIDIA driver 397.31
Malwarebytes 3.4.4 system crash
Verification issue while updating
STEAM: Content file locked / Disk write error / Content encrypted


Hey all,

A new patch has been released that adds a 'clone' mode for multi-monitor systems, general convenience functions to the editor and fixes a few issues.

Wallpaper Multi-Monitor Cloning
You can now use the clone mode either by choosing the 'clone single wallpaper' layout to display a copy of the wallpaper on every monitor



or creating a custom clone group with specific monitors by right clicking a monitor.



A basic feature I have held off with for now because it's challenging to accomplish if all types of wallpapers should be supported. This solution uses Windows' thumbnail system, which is the same used by the Windows Explorer when you hover over icons on the task bar and a small preview pops up, showing the live contents of any particular window.



This means the Windows Explorer makes a fast and hardware accelerated copy of the final wallpaper image in real time. So the clones cost far less than running independent wallpapers on each screen, unless some basic conditions are not met by the computer (like not mixing unconnected graphics cards). The disadvantage is that I'm limited to what this system offers, for example, it does not allow mirroring cloned wallpapers.

New Editing Features
The editor got support for undo/redo across renderables, effects and materials. You can use the buttons in the editor menu or CTRL+Z/Y for this.



There are also a few more features now to make editing more conventient, you can hide single effects/renderables using the new 'eye' button:



A new context menu for renderables allows you to duplicate/center/manipulate them with some preset functions:



I have also added a new tutorial to accomplish a simple eye blinking effect in the editor without having to prepare anything complex through external tools here.

The configuration of Wallpaper Engine has a backup system now that should prevent it from getting lost due to the program or computer crashing just at the time it is writing to the configuration file (i.e. power outage or Steam updating issues).

Next Content Patch
Before leaving Early Access I will attempt to further improve the wallpaper browsing experience with some alternative solutions. There has been an 'approved' list all this time already, where you could find some correctly tagged and well made wallpapers more easily, but of course many nice ones just slip through since this list has to be updated by hand.

So I will try adding a categorical browser that also allows browsing specific authors, custom themes or Steam collections. While it would still be necessary to add authors and collections there, at least the wallpapers associated with either will automatically be added afterwards.

Full changelog

Additions
  • Added single clone mode across all monitors.
  • Added user clone groups over splits and monitors.
  • Added support for 64-bit apps as wallpapers.
  • Added opacity mask to shake effect for proper eye blinking (Tutorial).
  • Added effect naming.
  • Added renderable and effect visiblity button in tree view.
  • Added undo/redo system for renderables/effects/materials.
  • Added texture reset button to material texture options.
  • Added support for Microsoft's new OneDrive file system changes to fix external images from OneDrive not loading.
  • Added visibility system to hide (not delete - because that will confuse Steam's update system) stock wallpapers via 'remove' button.
  • Added enter as a hotkey to most modal dialogs.
  • Added various editing buttons to context menu for renderables.
  • Added 'backup' folder in wallpaper_engine/projects/backup that allows for easier Steam backups.
  • Added warning about uploading images without any animation because Wallpaper Engine is not meant for that and will render them poorly.
  • Added config backup system and removed support for deprecated config format from a year ago.

Fixes
  • Fixed description being truncated by Steam query in editor.
  • Fixed editor gizmos 'snapping' a little while using them due to asynchronous change events.
  • Fixed large context menus (i.e. dozens of custom folders) going offscreen.
  • Fixed GDI bitmap leak in tray context menu.
  • Fixed browse window not timely closing due to folder clean up behavior when shut down from the outside.
  • Fixed sound library crashing if scene wallpapers with sounds are running on multiple monitors.

Misc
  • Added two step process to library loading to accommodate Windows 7 without updates.
  • Disabled safe start when updater has to terminate running processes.
  • Changed image layer effects to use point filter if base texture uses point filter too.
Wallpaper Engine - Biohazard
Solutions for common issues in Steam/Windows
* Verification issue while updating
* STEAM: Content file locked / Disk write error / Content encrypted

Hello all,

this update fixes a few issues and makes some minor improvements to the recent features that were added, none of the big next tasks are included yet. If you have Windows 7, some of the fixes require the update KB2533623 from 2011 to be installed in order to really work - but you most likely have it installed already.

Changelog

Fixes
  • Fixed grey wallpapers due to external DLLs overwriting the DLL directory (requires the Windows 7 update mentioned before).
  • Fixed applied wallpaper not reloading if 'apply wallpaper' is continuously used in the editor.
  • Fixed model textures failing to be referenced by the model correctly if they contain three or more slashes.
  • Fixed new wallpaper drag & drop creation in editor failing when extension is written upper case.
  • Reduced updater restart issues by allowing more time for a gentle shutdown to complete.

Misc
  • Renamed 'video audio output' to 'audio output' and made it affect scene type wallpapers with audio too.
  • Disabled scene audio post processing for analog recording devices.
  • Tweaked scene audio post processing to be less erratic and separated frequencies more.
  • Made audio options for pulse effect easier to set up and added audio response to shake effect.
  • Added bounds and direction to shake effect, this may be useful to create some kind of eye blink animation now, if the source image allows for it this way.
...