Finally, an update to 1.4.
http://forum.dead-code.org/index.php?topic=955.0The goodies:
Quote:
Support for advanced sound effects (echo and reverb). All the game objects now provide three methods, SoundFXNone(), SoundFXEcho() and SoundFXReverb(). These methods affect any sounds played by the object.
Support for TrueType fonts. WME can now render any in-game texts using TrueType fonts. See the "Fonts" chapter in the documentation for a detailed description of this functionality.
Support for Unicode string tables. WME can now read string tables with Unicode characters (encoded in UTF8 format). This allows games to be translated to a wide variety of languages, including Asian languages. Note that you have to use TrueType fonts to display texts in these languages. See the "Localization" chapter in the documentation for further details.
New Actor.SetSprite() method which allows you to temporarily change actor's appearance.
The PlaySound() method now accepts an optional parameter specifying a loop-start point for looping sounds (similarly to loop-start for music).
The Game.Reset() method now reloads inventory items definitions, which means even deleted items get restored after resetting the game. There is also a new Game.LoadItems() method for loading/merging a new item set.
Entity container controls now provide a Freezable attribute which specifies if the contained entity is frozen when game enters a frozen state.
The Game.DisplayLoadingIcon() now provides an optional parameter which specifies if the loading icon should stay on screen until Game.HideLoadingIcon() is called. This allows you to display a loading icon even on scene transitions.
New diagnostic method Game.DumpTextureStats() which writes texture memory usage status to a text file.
Wme.exe now exports two external functions to allow StarForce copy protection to be attached (experimental).
Several bug fixes...see thread for specifics