Okay, since it looks like the discussion has stalled. Here is what I 
will announce in the forums tomorrow if you don't stop me from doing so 
by telling me what else I did miss or what is wrong:

--------------------------

In the future dev releases we will add several new campaigns to mainline and 
make adding campaigns to mainline a whole lot easier. Here is a guideline with 
what you have to do to allow the campaign be added to mainline:

TRANSLATIONS
* The campaign must be in wescamp prior to inclusion and all strings that 
should be translateable have to be marked as such.

UNITS
* All custom units should follow the guidelines for the inclusion of new units 
into mainline, except for the balance part. That is: the units do need to have 
reasonable arts, animations and all this stuff.
* All units that are not included in data/units/ do have to be in the campaign 
itself (using campaignspecific units from other (mainline-)content is not the 
way to go, copy it over. This makes it possible to easier remove content when 
something is not working and to easier split packages.

COMPLETENESS
* The campaign should be complete. It doesn't have to be polished in all 
aspects, but it shouldn't have any gaps. This means the story should have an 
end, and anything that needs to be done after that can be qualified as 
"improvement"

BALANCE
* The campaign should be reasonably balanced within each difficulty level, and 
if the level has the same name as a difficulty level in mainline, it should be 
about the same difficulty

STORY
* The story should be interesting and reasonably consistant with the rest of 
the wesnoth universe.. This means that if you point to Wesnoth history it 
should somehow match it. If you do vary history in some places, please mark it 
accordingly as "legend" or something like this in the intro of the campaign.

MAINTAINANCE
* Once your campaign is in SVN the campaign dev will be in charge of it. Most 
of the time, you will just have to mail him the new version, but he will have 
all power to change what he feels like changing to either fix bugs/spelling 
mistakes/changed WML or storyparts that either do not fit with the history to 
match it better. In general the mainainer of the campaign will not have to get 
commit access to the Wesnoth-svn just because "his campaign is in".

PAST HISTORY
* The campaign must be on the campaign server for some time.
* A feedback thread on the forum is a must.
* A mainline developer has to speak in favor of adding the campaign. So in 
general: don't ask us for adding it, we will contact you when we think your 
campaign is ready.

STORY ART
* If you got *good* artworks, include it. Do not include placeholder graphics, 
better use black screens just with text.

PORTRAITS
* Better do use no portraits than bad / incomplete ones.

REMOVAL OF CAMPAIGNS
* We will remove campaigns that are not maintained good enough or that we do 
think of don't meet the level of quality we want to achieve. So in general: it 
will be a lot easier to get something into mainline, but removing it from 
mainline will be just as simple. If we ship a campaign in a development release 
it does not mean that it will be shipped in the next stable release, too.

Following this guideline some campaigns have already been added to mainline 
since 1.3.2:
"Northern Rebirth" and "Son of the Black Eye" were the first ones to be added 
following these rules, others are to follow.

--------------------------


Any comments on this? Did I miss anything important? If I receive no comment 
withhin the next 24 hours (that is until 7pm GMT+2 (CEST)) I will announce that 
very version shown above.

Cheers,
Nils Kneuper aka Ivanovic





_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev

Reply via email to