Wintermute Engine Forum
Wintermute Engine => WME Lite => Topic started by: Mnemonic on March 17, 2012, 11:01:41 PM
-
Hello, I just wanted to mention, that the good folks at ScummVM (http://scummvm.org) consider adding WME Lite support. It's one of the topic for 2012's Google Summer of Code. So if you are a student eligible for GSoC and you find this idea interesting, this is your chance :)
ScummVM: We need your talent for GSoC 2012 (http://scummvm.org/news/20120316/)
GSoC Ideas - ScummVM :: Wiki (http://wiki.scummvm.org/index.php/GSoC_Ideas)
-
Great news!
-
I'm thinking about applying for that post!
Does it sound like a manageable task for one person to translate the entire engine in two/three months if I work about 40 hours a week? Should I maybe aim higher/lower? I don't really know that much about WME, but I love adventure games and I have used Scumm in the past. Is there anything specific I should know about WME?
Hope I can get this. Would feel nice to contribute in some way =)
-
Well I'd like to think a large part of the dirty work was already done in WME Lite, i.e. removing all the windows-specific bits and implementing all gfx related stuff using SDL and all sound stuff using BASS. Now those two would need to be replaced by ScummVM's infrastructure. Same for file system.
I'm not too familiar with ScummVM, but from what I've seen it's forbidden to use STL containers. WME does use those occasionally, but I suppose ScummVM has replacements for them. I don't know what are the other potentially problematic areas, you should probably ask ScummVM devs in their IRC channel, because they have a lot of experience with adapting existing engines.
Note that somaen already did some initial work on merging WME Lite codebase with ScummVM: https://github.com/somaen/scummvm/commits/wintermute
-
I didn't see that coming :o It would be great if they make that happen!
Just yesterday I ordered a cheap Android 4.0 tablet to arrive next month for my Unity Development, so depending on where this goes maybe I can later this year play around with WME on it, too. Perhaps even make a port of my WME Game to Android. That would be so cool :)
-
>.< - squee!
If this actually happens then it'll make WME Lite my engine of choice for sure. It looks perfect, but I was sad that Android and Linux were, so far at least, unable to be play the games. How likely is this to actually happen?
-
Quite likely.
-
So I see. :) - Neat.
-
Just to say, I got the go ahead for GSoC yesterday, so now this is definitely happening.
-
Those are great news. ::beer Thanks for the work you are planning to do.
-
somaen wrote a little status update on his GSoC blog.
http://summermute2012.blogspot.com/2012/05/picture-says-more-than-thousand-words.html
-
Awesome!!! ::rock
-
Some more progress from somaen: http://forums.scummvm.org/viewtopic.php?t=11380&start=13
Videos are working, and he recently committed code for sprite mirroring!
-
somaen detailed everything on his blog.
http://summermute2012.blogspot.be/2012/06/show-and-tell-in-10-steps.html
It's an enormous post, but it's worth reading!
Stay tuned!
-
So as far as I can see now, only thing I have to remove is the music stuff and RotT will run on Scumm ==> iOS / Android / Mac / and so on. Great :)
-
Hi spellbreaker!
As somaen mentioned on ScummVM's forum: don't rush! don't remove anything!
If you are using a specific plugin, contact somaen (or me) and discuss about a way to integrate it. We won't support plugins, but we should be able to include their code in the engine :)
Best regards,
Strangerke