I'm releasing a WME update to version 1.8.9. I'm marking this release as beta version, because I still need your help testing the widescreen support.
WME 1.8.9 installer download (16MB) Update from WME 1.8.x to WME 1.8.9 (7MB)
(Note: Saved games are compatible with WME 1.7.2 and later)Version 1.8.9 beta (December 20, 2008)
Version 1.8.8 (November 15th, 2008)
- FIX: Aspect ratio settings were ignored if the settings dialog has been
disabled by the user.
- FIX: When searching for "backup resolution" (when the requested
full-screen resolution is not available) monitor aspect ratio is taken into
- FIX: Settings dialog was always showing if optimal or backup resolution
has been auto-selected.
- FIX: Rare crash in pathfinding for 3D actors.
Version 1.8.7 (October 26th, 2008)
- WME now uses nearest higher resolution for full-screen if the originally
requested resolution isn't available.
- The "Use desktop resolution" in game settings dialog can be enabled or
disabled in project settings.
- Updated Theora video library to version 1.0.
- FIX: Previous beta silently failed if the requested full-screen
resolution wasn't available.
- Experimental support for maintaining optimal apect ratio when running normal resolution game on a widescreen monitor and vice versa.
- New script property Game.SaveDirectory for querying the directory where saved games are stored.
- FIX: 3D actors sometimes briefly displaying wrong pose when transitioning between animations.
- FIX: 3D actors not resetting talking animation when talking on other channel than 0.
- FIX: DropToFloor property incorrectly affecting 3D actor attachments moving them to unexpected positions.
- FIX: Nested GUI windows displaying in wrong position if their parent window is moved.
This build contains experimental support for widescreen monitors. What does it mean? If you are running a game using "normal" resolution (i.e. resolution with aspect ratio 4:3) on a widescreen (16:9 or 16:10) monitor, the game settings dialog will display a check-box labeled "Maintain aspect ratio". When checked, the engine will not use the original game resolution, but finds a nearest higher resolution with the same aspect ratio as user's monitor (determined by desktop resolution). The game will then display horizontal or vertical (or both) black bars around the game viewport. The point is to prevent stretching of image.
The function works both ways, i.e. running normal resolution game on widescreen monitor and vice versa.
Additionally, there's second check-box, "Use desktop resolution", which allows user to use desktop resolution (typically native resolution for LCD displays) and the game viewport is then centered.
I would like to continue the discussion from this thread
. If you were having troubles with the previous test build, please try this new beta. It writes more detailed information to wme.log file. Also it's a bit more tolerant and is able to use 16:9 and 16:10 resolutions interchangeably.
Please post your observations in this thread. Thank you.