<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.wesnoth.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xer</id>
	<title>The Battle for Wesnoth Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wesnoth.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xer"/>
	<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/Special:Contributions/Xer"/>
	<updated>2026-11-02T15:54:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=BuildingCampaigns&amp;diff=26964</id>
		<title>BuildingCampaigns</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=BuildingCampaigns&amp;diff=26964"/>
		<updated>2008-10-05T12:17:16Z</updated>

		<summary type="html">&lt;p&gt;Xer: added skeleton&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;float:right; margin-left:1em;&amp;quot;&lt;br /&gt;
|__TOC__&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page describes how to make your own user campaign for use with Battle for Wesnoth.  Please note that this document is not normative - its author is not a Wesnoth developer.  I&#039;m simply reporting on what works for me, and on what developers have prescribed elsewhere.&lt;br /&gt;
If you see any errors, please fix them.&lt;br /&gt;
&lt;br /&gt;
See also [[DebuggingCampaigns]] if your scenario doesn&#039;t load.&lt;br /&gt;
&lt;br /&gt;
There are several steps to building a single player campaign in Wesnoth.  The mechanics are covered in the sections below:&lt;br /&gt;
&lt;br /&gt;
* [[BuildingCampaignsDirectoryStructure]]&lt;br /&gt;
* [[BuildingCampaignsTheCampaignFile]]&lt;br /&gt;
* [[BuildingCampaignsThePBLFile]]&lt;br /&gt;
* [[BuildingCampaignsDistribution]]&lt;br /&gt;
* [[WesCamp]] (How to make your campaign translatable, and get in touch with translators)&lt;br /&gt;
* [[UMCSandbox]] (Where you can collaborate on UMC projects)&lt;br /&gt;
&lt;br /&gt;
Xer has also created a campaign skeleton which is the barebones of a campaign: [http://www.wesnoth.org/forum/download/file.php?id=24587 here]&lt;br /&gt;
&lt;br /&gt;
What follows is a collection of advice to aspiring campaign designers extracted from the Wesnoth fora.  For a more in-depth treatment including heuristics for scenario and campaign balancing, see the [http://catb.org/~esr/wesnoth/campaign-design-howto.html Campaign Design How-To].&lt;br /&gt;
&lt;br /&gt;
== Start with Something Manageable ==&lt;br /&gt;
&lt;br /&gt;
If you set out to make an epic campaign spanning the whole history of Wesnoth, you&#039;ll likely (not necessarily, though)&lt;br /&gt;
become bored or frustrated along the&lt;br /&gt;
way somewhere and give up.  It&#039;s much easier to start with a small story and add elements to it than it is to cut an&lt;br /&gt;
epic down to the length of a haiku.&lt;br /&gt;
&lt;br /&gt;
;Shade (author of The Rise of Wesnoth) wrote&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
: I started TRoW last April, even after it was scenario complete it was still eating all of my free time (Time not spent sleeping, at school / work, or with loved ones / friends) until mid-November... Even now there is still bugfixing and a couple of things I&#039;d like to add... and keeping it up to date with the game engine and any new happenings on the WML front... so there is still quite a lot to keep you busy after you are done... The forums are littered with half finished epics... Before you commit to an epic think long and hard. I don&#039;t want to discourage you too much... But it is a lot of &#039;work&#039; (&amp;amp; fun)&lt;br /&gt;
&lt;br /&gt;
== Story First ==&lt;br /&gt;
&lt;br /&gt;
What separates a campaign from a single scenario is the ability to tell a story.  Consequently, what keeps people coming back for more is a good, interesting story mixed with good, interesting game play.  If you have a good idea of where the story of your campaign is going when you start, the little&lt;br /&gt;
pieces will fall into place much more easily.  After all, it worked for Pixar!&lt;br /&gt;
&lt;br /&gt;
;Scott (author of Liberty, the outlaw campaign) wrote&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
: Here is how I wrote Liberty.&lt;br /&gt;
:# Write a rough story and plot&lt;br /&gt;
:# Decide how many scenarios you want to have&lt;br /&gt;
:# Divide the story between the scenarios so you can decide what will happen in each scenario&lt;br /&gt;
:#* where are you?&lt;br /&gt;
:#* who are you fighting and why?&lt;br /&gt;
:#* what do you have to do in this scenario?&lt;br /&gt;
:#* where does the hero want to go next?&lt;br /&gt;
:# Decide on the &amp;quot;hook&amp;quot; for each scenario. There are a lot of different possible setups for scenarios, and if you want to avoid the boring repetition of &amp;quot;Kill the 2 enemy leaders&amp;quot; you can list interesting combinations of enemies, allies, shroud/fog, day/night effects, recruiting and terrain situations, etc. and pick a good mix to keep the combat interesting and fun.    &lt;br /&gt;
: All of this has happened without doing any WML, but now you have enough to start coding.&lt;br /&gt;
&lt;br /&gt;
The [http://catb.org/~esr/wesnoth/campaign-design-howto.html Campaign Design How-To] has much more to say about this storyboarding phase of the process.&lt;br /&gt;
&lt;br /&gt;
== Share Early ==&lt;br /&gt;
&lt;br /&gt;
Don&#039;t be shy to post whatever you&#039;ve created for others to look at.  We all had to learn too, and there are many people on the Scenario and Campaign Development forum (http://www.wesnoth.org/forum/viewforum.php?f=8) who are eager to help people learn.&lt;br /&gt;
&lt;br /&gt;
;Turin (author of Eastern Invasion) wrote&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;    &lt;br /&gt;
: I&#039;m working on a loyalist campaign now. I already have the basic plot. I am wondering if anyone wants to playtest my completed levels (i am done with two).  Thus i want to know if i should just post the new files as attachments, or what. There are two map files, two scenario files, an image file, a unit file, and you have to change the game file to access the campaign from the &#039;campaign menu. So tell me how i should make them accessable.&lt;br /&gt;
&lt;br /&gt;
== Steal Often ==&lt;br /&gt;
&lt;br /&gt;
There are too many quotations to pick one for this maxim.  The best way to learn how to do something is to copy it from someone else&#039;s campaign.  It&#039;s polite to ask first, and most Campaign designers are happy to see small bits of their WML living in other campaigns.&lt;br /&gt;
It&#039;s generally poor form to copy whole scenarios, maps, and campaigns, though.  And especially poor form to do so without permission.&lt;br /&gt;
&lt;br /&gt;
== Next: ==&lt;br /&gt;
* [[BuildingCampaignsTheCampaignFile]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[Create]]&lt;br /&gt;
* [[BuildingScenarios]]&lt;br /&gt;
* [[Using custom themes in campaigns]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
* [[UserScenarios]]&lt;br /&gt;
* [[ExternalUtilities]]&lt;br /&gt;
* [http://www.catb.org/~esr/wesnoth/campaign-design-howto.html Campaign Design How To]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Create}}&lt;/div&gt;</summary>
		<author><name>Xer</name></author>
	</entry>
</feed>