[Scummvm-devel] KYRA - Eye of the Beholder extension
Johannes Schickel
lordhoto at gmail.com
Fri Dec 2 02:17:11 CET 2011
On 12/02/2011 01:45 AM, Tarek Soliman wrote:
>
> IMHO and based on what (little) I know:
>
> I don't think that is any different from the fact that ScummVM supports
> LoL today.
>
> Don't get me wrong, I love LoL and don't want to get it removed by any means.
>
> I am just trying to understand how adding EoB 1+2 will all of a suddenly affect
> things or change our focus or suddenly prevent us from claiming anything when
> LoL is right there in the "before" side of things.
That's were:
> So now it might seem less of a bad thing to add it, because we maybe
made a "mistake" in the past.
comes into play.
We did this once, not really concious about how the result would be,
since back then we didn't have really much code for LoL. On the other
hand now we have the EoB 1+2 code. By now conciously making the decision
to include an(other) RPG (sub)"engine" into ScummVM, we conciously make
the decision to support big portions of non-adventure game related code.
You are right if we really don't want any big portions of non-adventure
code in ScummVM, then a logical result would be that we should remove
the LoL code. Then again I don't really think we need to go that far.
But if we start to add RPG only code in the amount that we need for EoB
1+2, then saying we only support it, because it's inside an adventure
engine really doesn't reflect the technical truth IMHO. In fact I would
say it's not a real honest statement then. Thus I consider this rather
as a focus shift.
>> If you consider any game which uses utility functions and file formats
>> from Kyra1-3 as a subset of the adventure engine, when we can probably
>> support Dune 2 and Command& Conquer 1 and 2 too.
> Sorry for the ignorance, but am I safe in assuming that the above implies
> that LoL shares more with Kyra1,2,3 than EoB shares with Kyra1,2,3?
>
> I am confused about this, because I was under the impression that the
> difference between LoL and Kyra is greater than or equal to the difference
> between LoL and EoB1,2.
It's probably true that the difference between Kyra1-3 and LoL is bigger
than between LoL and EoB. But not sure why you think LoL shares more
with Kyra1-3 than EoB does with Kyra1-3? The statement you quote just
illustrates that if only that few of code sharing between the adventure
and non-adventure parts suffice for us to add it, we could use the same
argument to add support for the mentioned games.
// Johannes
More information about the Scummvm-devel
mailing list