Ignacio,
On Sat, Jun 07, 2008 at 11:01:29PM -0400, you wrote:
> I have been working during last week on major changes to the way
> add-ons are handled by the game.
I'm not sure there is any need to explicitly separate MP and SP.
As you yourself point out, various add-ons rely on other add-ons.
The main reason to separate various types of content is to optimise
game startup time and memory use. Your scheme essentially disallows
requiring SP content for MP and vice versa.
If we want to optimise and are prepared to require whole-sale changes
to add-ons, then perhaps it is time to change the basic model to
one where for an add-on to use another add-on requires an explicit
declaration. Something like
requires="Era:MiddleEarth"
or
requires="Units:Roman:1.5,Era:HG-Welles"
would make the reliance on other content (and specific versions of
that content) explicit. Making requirements explicit would allow game
startup to be speeded up much more than just bifurcating into MP/SP,
by only loading content that was actually required. It would also
allow MP content to rely on SP, or SP to rely on MP, but without any
time or memory penalty.
-- [EMAIL PROTECTED]
_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev