Wintermute Engine Forum

Wintermute Engine => WME updates and announcements => Topic started by: Mnemonic on July 19, 2012, 03:34:27 PM

Title: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Mnemonic on July 19, 2012, 03:34:27 PM
Hi muties,

here is a new (maintenance) release of WME. The main change is rewritten saving which should be much faster than before, plus some improvements and fixes. Since the saving is a rather big change I'm marking this release as beta, although I tested many WME games without any problems.

WME 1.10.1 beta installer download (19MB) (http://www.dead-code.org/download/download_beta.php)


(Note: Saved games are NOT compatible with previous WME versions)


Version 1.10.1 (July 19, 2012)
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: HelLRaiseR on July 20, 2012, 11:41:33 PM
Thanks for your work
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Spellbreaker on July 21, 2012, 11:39:50 AM
"idle scripts are not stored in saved game so they can be easily patched."

So, what scripts exactly are now saved and cannot be patched?
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Mnemonic on July 21, 2012, 11:53:41 AM
Scripts that are actively doing something (such as game_loop.script running in an infinite loop) or scripts waiting for something (waiting for Sleep() to finish or actor.GoTo() to finish etc.).
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: 2.0 on July 22, 2012, 01:33:22 PM
Hi Mnemonic!

Good work, file saving really works immediately. Will you publish sources of this build?

Scripts that are actively doing something (such as game_loop.script running in an infinite loop) or scripts waiting for something (waiting for Sleep() to finish or actor.GoTo() to finish etc.).
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Byte on July 29, 2012, 01:43:07 AM
Thank you!   ::rock

 ::beer

Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: piere on July 29, 2012, 06:25:14 AM
What is the status of Wintermute 2 ?
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: odnorf on July 29, 2012, 07:30:13 AM
What is the status of Wintermute 2 ?

Check Mnemonic's signature.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Byte on July 30, 2012, 05:51:32 PM
After the release of version 2, this version of WME will still be supported?

I apologize for my English

 ::wave
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: piere on July 31, 2012, 04:24:13 AM
Once WME 2 is released I am going to donate some more money, and I think everyone else should as well. Mnemonic deserves it !
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: skuttleman on August 08, 2012, 04:31:20 AM
I recently tried using this beta with a project I was working on with WME 1.9.1. My game seemed to run fine, but then I saved a game and then loaded it. After loading the saved game, I clicked on the screen (to make my actor walk) and my game shutdown. It did this 3 times in a row. When I went back to WME 1.9.1, my game ran fine.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: lacosaweb on August 08, 2012, 12:10:20 PM
Quote
FIX: Crash after unloading an actor which is set as Game.InventoryObject.

I had been fighting with this!!!

Thanks a lot for these updates!
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Mnemonic on August 08, 2012, 12:18:25 PM
I found a crash bug related to TrueType fonts which I believe is what skuttleman was experiencing (could you please confirm your game uses TrueType fonts?).
I will be releasing a new version later.

As for source code, yes I will release it. The truth is I have the entire WME 1.x source tree on BitBucket now but I have a problem with the UI library used by SceneEdit/SpriteEdit. The sources used to be available, now they are not and the license forbids me to redistribute them.
The solution would be to create a separate source code repository that would contain everything BUT the UI library. That would mean you'd be able to compile everything except SceneEdit/SpriteEdit.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: skuttleman on August 08, 2012, 12:56:36 PM
I found a crash bug related to TrueType fonts which I believe is what skuttleman was experiencing (could you please confirm your game uses TrueType fonts?).

All of my fonts are bitmap fonts.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Mnemonic on August 08, 2012, 01:12:14 PM
Ok, that's bad news:) Any change I could test your game?
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: skuttleman on August 08, 2012, 01:31:45 PM
You want the project files, I'm guessing?
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Mnemonic on August 08, 2012, 03:00:05 PM
Ideally. But in this care is probably doesn't matter, as long as it can be reproduced. Thanks.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: fernandonn on December 23, 2012, 08:44:58 PM
Great work Mnemonic! As always...

I understand the issues with the licenses but could you release the sources for the runtime? (not the tools)
Thanks a lot !
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: HCDaniel on March 10, 2013, 05:14:26 PM
Hi Mnemonic,

is it possible for you to release the sources for the wme executable? The reason I ask is that I would like to test the 1.10.1 release, but I use a patched version of the latest stable release and thus would need the sources of the 1.10.1 in order to test it.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Mnemonic on March 21, 2013, 08:29:51 AM
I'm getting the sources ready to be uploaded to a proper repository in BitBucket. Almost there, give me some more time.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Mnemonic on March 21, 2013, 10:02:01 PM
The source code repository is now live: https://bitbucket.org/MnemonicWME/wme1/
Instructions coming later.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: 2.0 on March 22, 2013, 01:44:57 PM
Cool! As I see - here is the sourses of tools too?
Thanks, Mnemonic! :)
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: HCDaniel on March 23, 2013, 01:26:20 PM
Just checked out the sources and compiled the WME executable  :)

Just for curiosity, what was the motivation behind the license change to MIT license?

Are you interested in patches for WME1?
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Mnemonic on March 23, 2013, 03:24:45 PM
As I see - here is the sourses of tools too?
Yup, it's the whole package now.


Just for curiosity, what was the motivation behind the license change to MIT license?
Well, MIT license is less restrictive. I didn't feel like imposing the GPL/LGPL restictions anymore.


Are you interested in patches for WME1?
Sure, as long as the contributor is fine with their code being MIT-licensed.
Now that the whole thing is finally on BitBucket, you can fork the WME repository there, add your changes and send a pull request to the main repo, as outlined here (https://confluence.atlassian.com/display/BITBUCKET/Working+with+pull+requests).

EDIT: And the guide (http://forum.dead-code.org/index.php?topic=5434.0) is now live as well.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: fireside on June 02, 2013, 01:00:30 PM
Don't know if this is the right place, but I'd like to give some arguments to only doing maintenance on this version of Wintermute.   Games are hard work, and 3d games are by far the hardest, much harder than 2.5D because you have to worry about doing low poly work etc.  I've messed around with Unity, and there's a huge difference between that and 2.5D on Wintermute.  This engine is fairly light.  It runs on almost any computer, even laptops.  Adventure games are casual affairs and casual game players don't have much horsepower on their machines.  2d and 2.5 games are still popular and will probably always be popular for casual players.  Take a look at Big Fish games.  That's where most of the adventure games on the market reside from what I've seen.  I hate missing object, though.  3d adventures take a team and are an extreme risk because they aren't very popular.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Dan Peach on July 24, 2013, 02:11:49 PM
What does this version do with the item scripts? From what I can tell, all the item scripts were saved in the savegames, making it difficult (if not impossible) to patch problems with items, and still have savegames compatible with the updated game. Are the item scripts not saved anymore?

Thanks.  :)
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Mnemonic on July 24, 2013, 02:27:23 PM
What I said earlier in this thread applies to all scripts, including inventory item scripts:

[saved are] Scripts that are actively doing something (such as game_loop.script running in an infinite loop) or scripts waiting for something (waiting for Sleep() to finish or actor.GoTo() to finish etc.).

So, yeah, in most cases those won't be stored in saved games and after loading the game the player will end up with fresh scripts.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Dan Peach on July 24, 2013, 03:42:18 PM
Cool. Thanks. :)
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Sothoth on July 25, 2013, 10:24:56 AM
I found a crash bug related to TrueType fonts which I believe is what skuttleman was experiencing (could you please confirm your game uses TrueType fonts?).
I will be releasing a new version later.

Has the fix for this bug been released? Is it included in the 1.10.1beta version?

Thanks in advance!
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Mnemonic on July 25, 2013, 12:14:51 PM
No. So far this fix is only in the code repository.
Title: Re: Latest beta: WME 1.10.1 (July 19, 2012)
Post by: Sothoth on July 25, 2013, 12:34:14 PM
No. So far this fix is only in the code repository.

Thank you very much :). I'll try to compile it myself ;)