On Sun, Jun 08, 2008 at 13:31:57 +0100, ott <[EMAIL PROTECTED]> wrote: > > 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.
If we are going to do a requires system, we should standardize the format of version information and what it meeans. You really want requires to match a range of versions that support the needed features in the same manner. Requiring an exact version is in most cases too specific. _______________________________________________ Wesnoth-dev mailing list [email protected] https://mail.gna.org/listinfo/wesnoth-dev
