Debugging console. The console allows the developer to inspect running scripts and the values of script variables at runtime. It also allows setting breakpoints to pause game flow at specified script lines. See the "Debugging console" chapter in the documentation for more details.
String Table Manager. A new tool for extracting game texts and managing the string table for localization purposes. See the "String Table Manager" chapter in the documentation for more details.
Note: Both Debugging console and String Table Manager require Microsoft .NET Framework 2.0 installed. It can be downloaded here.
Changed the behavior of scene scrolling for 2.5D scenes. WME now assumes the camera overviews the entire scene (previous versions assumed camera only overviewed the top-left part of the scene). The original behavior can be restored by checking the "Scene scrolling pre-1.7" checkbox in SceneEdit.
Game.ClearResponses() - clears any responses previously added by Game.AddResponse().
New global function Debug() which pauses game execution and invokes the debugging console.
Low-res shadow model can now be used for flat and stencil shadows to improve performance.
When placing a 3D actor in SceneEdit, you can select which animation is played by the actor (Actor -> Choose animation).
New license. WME is now distributed as donationware. No separate commercial license is required.
New WME logo (thanks to Malasieno), new WME website design (thanks to odnorf).
FIX: Memory leak in Actor3D.SetTexture().
FIX: Game.HideLoadingIcon() was causing script stack corruption.
FIX: Alpha values lower then 8 are no longer ignored.
FIX: Alpha blending modes were causing graphical artifacts on 3D actors.
FIX: Passing 'float' values from plugins didn't work.