| FreeSCI in ScummVM |
| Author
|
Thread |
 |
|
Threepwood
Joined: 30 May 2006
Posts: 12
|
FreeSCI in ScummVM
My question is: if I'm willing (and able) to add FreeSCI (glutton) to ScummVM, would you reject this? (as far as i know gpl i wouldn't even have to ask the freesci members) I know that until now there were a lot of discussion about that, but i can`t remember that somebody wanted to do it (only that people wanted it to be added).
|
Mon Aug 07, 2006 7:39 am |
|
|
|
|
The Madventurer
Joined: 01 Jun 2006
Posts: 231
|
I'm only a ScummVM user since a few years and loving it, but I think FreeSCi being part of ScummVM could be very great. The last word of this is by ScummVM Team, but I hope this occour someday.
In the past, AGI was somewhat "alive", but now has been merged. Thanks to this, a new engine is added and the code base is very usable. The Sarien developers now benefit of the very portable backend infraestructure and a some nice devs maintaining it, so they only have to worry on their engine.
I see in SCI the same advantages as in AGI: FreeSCI developers will not worry about portability or bugs in the backend stuff, only worry about the engine. At the first it may be a pain in the ass porting the code to the ScummVM infraestructure and learning the new manner of coding, but then they will be part of a more knowed project, a lot more coders involved, more possible betatesters and only concentrating in the engine.
I think this can be great for FreeSCI since the development progress is a bit slower than usual, so the less work they will need to do in the code, the better.
Advantages:
- SCI engine ported to a lot more platforms.
- More possible betatesters.
- Being part of a lot more knowed project, a big one.
- Not worry about non-engine stuff after adapting the engine to the new infraestructure.
- More possible bugfixers.
- More possible developers because the project is more knowed.
- People want it since years!
Disadvantages:
- The code must be adapted to the new infraestucture and a motivated volunteer is needed for the task (it seems there are some volunteers now).
- Developers must learn the new coding manners of the ScummVM Team.
- The next release will be release later until the SCI engine goes stable on ScummVM (like on AGI).
|
Mon Aug 07, 2006 5:42 pm |
|
|
Kaminari

Joined: 24 Oct 2005
Posts: 266
Location: Paris, France |
Disadvantages:
- The support team is going to be swamped with bug reports, since that would be the first time a large public forum is opened for FreeSCI discussions (not counting Mega Tokyo).
|
Tue Aug 08, 2006 1:37 am |
|
|
oduverne
Joined: 15 Apr 2006
Posts: 56
|
I definitely think that you should ask to the freesci team.
It wouldn't be interesting to add a branch of freesci in scummvm if the freesci team wouldn't work on it. If so you would have to port every freesci changes to scummvm.
|
Fri Aug 11, 2006 7:47 am |
|
|
oduverne
Joined: 15 Apr 2006
Posts: 56
|
Any news Threepwood?
|
Wed Aug 23, 2006 9:34 am |
|
|
SuperDre

Joined: 31 May 2007
Posts: 121
Location: helmond.nl |
I just looked at the FreeSCI site, and it seems that FreeSCI is sadly as dead as a doornail..
So maybe it's good to port FreeSCI to ScummVM as AGI is also supported right now, that way we can play even more adventure games with ScummVM without the need for any other 'emulator'..
If I could find time I would even try to look at it myself..
|
Thu May 31, 2007 5:10 pm |
|
|
|
|
SuperDre

Joined: 31 May 2007
Posts: 121
Location: helmond.nl |
quote: Originally posted by fingolfin Seems we really need to add a "Why won't you merge FreeSCI?" entry to our FAQ.
Until we do that, please search this forum for the numerous thread where people asked this questions and where we explained why this won't help and won't happen.
I did, but most where very old, and this one was the one which I thought was the most productive/serious. And also I checked the FreeSCI site to check if it was still active, but it seems it isn't. And after reading the threads there isn't a specific reason "Why won't you merge FreeSCI" other than time and resources.
|
Fri Jun 01, 2007 8:25 am |
|
|
|
|
|
|
comp1
Joined: 01 Mar 2006
Posts: 12
|
Isn't this just like any another new engine? The developers currently aren't interested, but if someone else wanted to, no problem? Well, it seems Threepwood wants to do it and there doesn't seem to be any reason not to support his effort. As far as FreeSCI, the overall engine's been dead quite some time and the PocketPC port is even in worse shape. And yes, the previous discussion on this topic is actually a good deal sparser than I remembered. And I guess I'm wondering how SCUMMVM is any less "clean room" than FreeSCI was.
|
Fri Jun 01, 2007 3:12 pm |
|
|
fingolfin
ScummVM Co-Lead

Joined: 21 Sep 2005
Posts: 1134
Location: Germany |
ScummVM is not at all clean room, it is primarly based on reverse engineering efforts. Hence the current FreeSCI developers are apparently not willing to "merge". Since they have are *the* experts on the matter, it would make no sense to try to work without them.
df is indeed an "old sarien monkey", so that in fact confirms what I said -- he didn't magically pop up, he was already there.
Merging FreeSCI won't magically add features or fix bugs. It requires lots of hard work to do that. To do it, one has to learn lots and lots about the internals of SCI -- or already know about them.
Finally, FreeSCI is open source, too, so if you really want to work on SCI code -- why not do it there?
All in all, I still haven't heard any plausible explanation why "merging" FreeSCI would improve its shape in any way.
Finally, if somebody wanted to work on such a merge, that person would of course be free to do it, but we are not willing to perform such a "merge" (or, as it would be properly named, "fork") without the consent of the FreeSCI developers. _________________ Quidquid latine dictum sit, altum viditur.
Do not send private messages to me, they will be ignored. Use email instead.
|
Fri Jun 01, 2007 4:46 pm |
|
|
|
|
fingolfin
ScummVM Co-Lead

Joined: 21 Sep 2005
Posts: 1134
Location: Germany |
quote: Originally posted by Adventureguy Maybe if the FreeSCI team was allowed to use the ScummVM menu GUI code for themselves, it would be an improvement to start the SCI games within FreeSCI.
Of course they are "allowed" to do that. And they were contacted by various people, but they don't have much interest in it (and our backend doesn't provide all funcationality they would like anyway).
Some guys were looking into porting FreeSCI to the ScummVM backend, but I haven't seen anything resulting from that in several months now.
quote: Originally posted by Adventureguy Or perhaps someone who has still contact to the FreeSCI team could ask them politely if they wanted to join the ScummVM team .
They were asked by various people, from the ScummVM team and others, and they have no interest. Mostly for legal reasons, but also because they don't really seem to gain much / anything from that...
quote: Originally posted by Adventureguy
Or is it possible that the FreeSCI team don't want to work on their project anymore and it's just as dead as Sarien was? So then, they just have to say something like "OK, we quit. You guys at ScummVM can work with our code if you like." and you could start working on the SCI engine if you wished.
That seems not to be the case. But you are free to email them or contact them on IRC, of course, and find out yourself .
quote: Originally posted by Adventureguy
I don't want to force anyone to start implementing the SCI engine already. It may take time. But I believe that someday ScummVM will support the SCI engine. Just a matter of time.
Of course you are entitled to believe whatever you want. Just don't hold your breath on it . And I am infact not excluding the possibility of an SCI engine in ScummVM; not even that of an SCI engine based on FreeSCI. But it's unlikely to happen in the near future.
quote: Originally posted by Adventureguy
btw.: I think I've read somewhere in the forum that somebody wanted to negotiate with the FreeSCI team about slowy integrating the reeSCI team to the ScummVM team, but that this could take a few months or years(?).
Aye. Luckily, the freesci mailing list archives are open, too. And again, the FreeSCI team can easily be contacted via IRC and email. So, to all people who keep coming up with this "Why not merge FreeSCI into ScummVM" talks -- please take this advice to heart: The ball is in the FreeSCI team's yard, not ours. Go and ask *them* about it, not us, they are the correct people to talk to, not us. _________________ Quidquid latine dictum sit, altum viditur.
Do not send private messages to me, they will be ignored. Use email instead.
|
Fri Jun 01, 2007 6:21 pm |
|
|
|
Forum Rules:
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|
Powered by phpBB © 2001, 2006 phpBB Group
Forum design by ScummVM team, icons by raina
|
|