Wintermute Engine Forum
General Category => General Discussion => Topic started by: Mnemonic on May 17, 2005, 07:02:11 PM
-
Hello wintermuties,
after a long pause here's a new WME version. There are some new neat features for your enjoyment, plus a handful of bugfixes. Thanks to everyone discovering and reporting the bugs!
Enjoy ::beer
WME update: http://www.dead-code.org/download/wme_update_141.exe (3.2MB)
Updated documentation: http://www.dead-code.org/download/wme.chm (3MB)
(Note 1: you must have the WME DevKit installed prior to installing this patch)
(Note 2: saved games are incompatible with previous releases)
Wintermute Engine 1.4.1 (May 23, 2005) - hotfix
- New LoadSound() method which allows to pre-cache a sound file so that any subsequent PlaySound calls don't slow the game down (useful for frequent playing of the same sound).
- FIX: The engine didn't play short sounds (bug introduced in version 1.4).
Wintermute Engine 1.4 (May 17, 2005)
- 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).
- FIX: Several mistakes and broken links in documentation were removed.
- FIX: Some MS3D animations weren't properly animated.
- FIX: The tools crashed on startup if DirectX 8.0 or later wasn't installed (they still crash but now they display an error message before)
- FIX: The Game.MusicCrossfade() method uses the current music volume as its target volume, not 100%.
- FIX: Reloading actor from file didn't invalidate the Game.MainObject attribute which caused crashes on Win9x systems.
- FIX: Actor.RemoveMesh() no longer crashes the engine.
- FIX: The engine occasionally crashed after loading a saved game if save thumbnails were enabled.
- FIX: Streaming animations didn't work correctly with JPG images.
- FIX: The .Length attribute was returning nonsensical values under certain conditions.
-
Otherwise very good (yay, sound effects!!!), but you're going to be flamed for adding Starforce support. :o
-
Otherwise very good, but you're going to be flamed for adding Starforce support. :o
I hope not :) It's just an option I was asked to add, it doesn't limit WME in any way.
-
Have you talked to those people who are REALLY against Starforce? They will accuse you of supporting software that is harmful to the end user.
Or maybe not... :P I'm just paranoid. But one never knows.
-
Have you talked to those people who are REALLY against Starforce? They will accuse you of supporting software that is harmful to the end user.
As WME already works under Windows I don't see big danger here :-)
But StarFuck really sucks big way, and I can only advise any developer to stay away from rubbish software like that.
Nihil (another Starforce-victiim :-) )
-
I don't like starforce also (it works here but painfully slow) but since a developer asked for this I find it normal that Mnemonic implement those two functions.
Since this is a wme announcement thread and not a copy protection war; thank you Mnemonic for this release. I'm waiting for more cool (you know ;)) features to come with next? version O0
The question we need to ask is who is this developer that asked for starforce functionality. I'm curious since this is obviously a need for a commercial adventure.
-
As always... amazing!!!
I don't need the Starforce thing, but I think it's an amazing feature, and you don't have to use it if you don't want to, so what's the problem?
Hey, odnorf, what features do you expect for the next version? ??? Come on, share with us! ;)
Thank you for the release, Mnemonic
-
Hey, odnorf, what features do you expect for the next version? ??? Come on, share with us! ;)
Well, I don't expect any feature since everythingl depends on the free time & will of Mnemonic. It's just an inside joke involving me, Mnemonic, the #wme irc channel and a few beers.
For a list of the features that Mnemonic would like to implement one day (no guarantees though) check here
http://dead-code.org/todo.txt (Some of those features are suggested by me, so I'd like to see those implemented first.)
-
Mnemonic is God.
Muchos gracias! ::beer ::beer ::beer ::thumbup ::thumbup
-
Yeah, odnorf, I know, i was just joking
Maybe expect is not the right word... Sorry for my english, anyway :-[
-
I don't need the Starforce thing, but I think it's an amazing feature, and you don't have to use it if you don't want to, so what's the problem?
Starforce is Evil, it's Worse Than Spyware, Software that Infiltrates your Computer, and now WME ADVOCATES ITS USE!1111!!!1111!111111
Starforce ate my grandmother!
-
Starforce is Evil, it's Worse Than Spyware, Software that Infiltrates your Computer, and now WME ADVOCATES ITS USE!1111!!!1111!111111
Wow! Is really that bad? What recent games uses Starforce? And what problems it causes? (apart from eating grandmothers) :)
Anyway, this is a great release
-
@Banky
The european version of "The moment of Silence" uses it for example. It's known to cause serious problems like hang up the computer. And in many cases it doesn't even allow you to play the game you have purchased >:( >:( >:( (Nihil is a victim. His computer is not compatible with it.) In my computer it takes 1 minute to load the game. :( :( :(
It's the worst copy protection mechanism there is. It's plain stupid to have to use cracks in order to play a legally copy of a game.
Anyway WME doesn't advocate it. A developer asked for it.
PS. It doesn't eat grandmothers but dogs, so if you have a dog it's a big no-no.
-
Banky: Yes, this is one awesome release, nevertheless. :D
BTW guys, I'm no longer in the Curves of Danger -team, I resigned.
-
Support for TrueType fonts and Unicode characters.
Great!!!
-
Support for TrueType fonts and Unicode characters.
But I have to admit I only tested it on various european languages (Greek, Russian). It's possible there will be some tweaking necessary for Chinese, Japanese etc. If anyone ever tries that, please let me know the results.
-
BTW guys, I'm no longer in the Curves of Danger -team, I resigned.
:(
-
Yes,WME is support for Chinese TrueType fonts....:)
(http://hometown.aol.ca/Chernsha/demo1.jpg)
(http://hometown.aol.ca/Chernsha/demo2.jpg)
-
Woohoo, great, thanks for testing :)
-
For the record, I tested the new TrueType fonts support with greeks and it's working great.
Not that I don't trust Mnemonic but I just had to see it with my own eyes.
-
Great UPDATE!!!
I've tested the Spanish True Type Fonts also and No problems here ::thumbup ::thumbup ::thumbup
BTW Thanks for the BLOG, it's a really good idea ::rock
-
Great update. Thanks again.
-
Updated to version 1.4.1. (see the original post)
There was a bug in 1.4; the engine didn't play short sounds.
-
Wow! Another update!! Too bad my exams are getting close, I don't have time to try the new features :(
Anyway Jan, I think that the development blog is a GREAT idea, now it's addaed to my quick favourites, and i'll visit it every day (that means you must update it!!).
And as always, thank you so much for your great work, which always try to implement what users request!!
-
Hi there !
First of all, thanks for the patch ;), but it seems to me there is some kind of problem with the captions and TTF. As you can see at the screenshot posted by Dream, "desk" has lost the "k" . I have tested it in my project and it happens with all the captions.
-
First of all, thanks for the patch ;), but it seems to me there is some kind of problem with the captions and TTF. As you can see at the screenshot posted by Dream, "desk" has lost the "k" . I have tested it in my project and it happens with all the captions.
Yes, there was a small buggie. It's already fixed in the current build of wme.exe, which can be downloaded here: http://dead-code.org/download/wme_latest.zip (unzip and replace the old file in WME installation directory). I hope that helps.
-
Ah thanx for the patch :D
Only one week to go and we will begin crafting the new chapter of Satan and Sons and I will personally make sure that those sound effects will be put to good use. >:D