CINXE.COM
Create - The Battle for Wesnoth Wiki
<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>Create - The Battle for Wesnoth Wiki</title> <script>document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" );</script> <script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Create","wgTitle":"Create","wgCurRevisionId":73726,"wgRevisionId":73726,"wgArticleId":1669,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Create"],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"Create","wgRelevantArticleId":1669,"wgRequestId":"ed30aed37255689ea2a53d57","wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgWikiEditorEnabledModules":[]});mw.loader.state({"site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","user.options":"ready","user.tokens":"loading","ext.CookieWarning.styles":"ready","mediawiki.legacy.shared":"ready","mediawiki.legacy.commonPrint":"ready","mediawiki.sectionAnchor":"ready"});mw.loader.implement("user.tokens@15y0z4f",function($,jQuery,require,module){/*@nomin*/mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); });mw.loader.load(["site","mediawiki.page.startup","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.toc","mediawiki.searchSuggest","ext.CookieWarning","skins.wesmere.js"]);});</script> <link rel="stylesheet" href="/load.php?debug=false&lang=en&modules=ext.CookieWarning.styles%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.sectionAnchor&only=styles&skin=Wesmere"/> <script async="" src="/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=Wesmere"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/load.php?debug=false&lang=en&modules=site.styles&only=styles&skin=Wesmere"/> <meta name="generator" content="MediaWiki 1.31.16"/> <meta name="description" content="Interested in creating your content? One of Wesnoth's best features is its extensibility. Players can create new maps, units, races, scenarios, art, music, and even entire campaigns!"/> <link rel="shortcut icon" href="/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="The Battle for Wesnoth Wiki (en)"/> <link rel="EditURI" type="application/rsd+xml" href="https://wiki.wesnoth.org/api.php?action=rsd"/> <link rel="alternate" type="application/atom+xml" title="The Battle for Wesnoth Wiki Atom feed" href="/index.php?title=Special:RecentChanges&feed=atom"/> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="stylesheet" type="text/css" href="https://www.wesnoth.org/wesmere/css/wesmere-1.2.0.css" /> <script src="https://www.wesnoth.org/wesmere/js/modernizr.js"></script> <link rel="apple-touch-icon" type="image/png" href="https://www.wesnoth.org/wesmere/img/apple-touch-icon.png" sizes="180x180" /> <link rel="icon" type="image/png" href="https://www.wesnoth.org/wesmere/img/favicon-32.png" sizes="32x32" /> <link rel="icon" type="image/png" href="https://www.wesnoth.org/wesmere/img/favicon-16.png" sizes="16x16" /> <meta name="theme-color" content="#0f1421" /> <!--[if lt IE 9]><script src="/load.php?debug=false&lang=en&modules=html5shiv&only=scripts&skin=Wesmere&sync=1"></script><![endif]--> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Create rootpage-Create skin-Wesmere action-view"><div class="mw-cookiewarning-container"><div class="mw-cookiewarning-text"><span>Cookies help us deliver our services. By using our services, you agree to our use of cookies.</span><form method="POST"><input name="disablecookiewarning" class="mw-cookiewarning-dismiss" type="submit" value="OK"/></form></div></div> <div id="main"> <div id="nav" role="banner"> <div class="centerbox"> <div id="logo"> <a href="https://www.wesnoth.org/" aria-label="Wesnoth logo"></a> </div> <ul id="navlinks"> <li><a href="https://www.wesnoth.org/">Home</a></li> <li><a href="https://forums.wesnoth.org/viewforum.php?f=62">News</a></li> <li><a href="https://wiki.wesnoth.org/Play">Play</a></li> <li><a href="https://wiki.wesnoth.org/Create">Create</a></li> <li><a href="https://forums.wesnoth.org/">Forums</a></li> <li><a href="https://wiki.wesnoth.org/Project">About</a></li> </ul> <div id="sitesearch" role="search"> <form method="get" action="/index.php"> <input id="searchbox" type="search" name="search" placeholder="Search" value="" title="Search this wiki [Alt+Shift+f]" accesskey="f" /> <span id="searchbox-controls"> <button id="search-go" class="search-button" type="submit" title="Search"> <i class="search-icon" aria-hidden="true"></i> <span class="sr-label">Search this wiki</span> </button> </span> </form> </div> <div class="reset"></div> </div> </div> <div id="content" class="mw-content" role="main"> <a id="top"></a> <div id="wm-wiki-toolbar" role="toolbar"><ul class="wm-toolbar" role="toolbar" aria-label="Wiki"><li id="ca-nstab-main" class="selected"><a href="/Create" role="button" title="View the content page [c]" accesskey="c"><i class="wm-toolbar-icon" aria-hidden="true"></i><span class="sr-label">Page</span></a></li><li id="ca-talk"><a href="/Talk:Create" rel="discussion" role="button" title="Discussion about the content page [t]" accesskey="t"><i class="wm-toolbar-icon" aria-hidden="true"></i><span class="sr-label">Discussion</span></a></li><li id="ca-history"><a href="/index.php?title=Create&action=history" role="button" title="Past revisions of this page [h]" accesskey="h"><i class="wm-toolbar-icon" aria-hidden="true"></i><span class="sr-label">History</span></a></li><li id="wm-places-menu" class="wm-dropdown"><a class="wm-dropdown-trigger" href="#" title="Places" role="button"><i class="wm-toolbar-icon" aria-hidden="true"></i><span class="sr-label">Places</span><i class="wm-toolbar-dropdown-marker" aria-hidden="true"></i></a><ul class="wm-dropdown-menu" role="menu"><li id="n-mainpage-description"><a href="/Main_Page" role="menuitem" title="Visit the main page [z]" accesskey="z"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>Main page</span></a></li><li id="n-recentchanges"><a href="/Special:RecentChanges" role="menuitem" title="A list of recent changes in the wiki [r]" accesskey="r"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>Recent changes</span></a></li><li id="n-randompage"><a href="/Special:Random" role="menuitem" title="Load a random page [x]" accesskey="x"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>Random page</span></a></li><li id="n-help-mediawiki"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents" role="menuitem"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>Help about MediaWiki</span></a></li></ul><li id="wm-advanced-menu" class="wm-dropdown"><a class="wm-dropdown-trigger" href="#" title="Advanced" role="button"><i class="wm-toolbar-icon" aria-hidden="true"></i><span class="sr-label">Advanced</span><i class="wm-toolbar-dropdown-marker" aria-hidden="true"></i></a><ul class="wm-dropdown-menu" role="menu"><li id="ca-viewsource"><a href="/index.php?title=Create&action=edit" role="menuitem" title="This page is protected. You can view its source [e]" accesskey="e"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>View source</span></a></li><li id="t-whatlinkshere"><a href="/Special:WhatLinksHere/Create" role="menuitem" title="A list of all wiki pages that link here [j]" accesskey="j"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>What links here</span></a></li><li id="t-recentchangeslinked"><a href="/Special:RecentChangesLinked/Create" rel="nofollow" role="menuitem" title="Recent changes in pages linked from this page [k]" accesskey="k"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>Related changes</span></a></li><li id="t-specialpages"><a href="/Special:SpecialPages" role="menuitem" title="A list of all special pages [q]" accesskey="q"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>Special pages</span></a></li><li id="t-permalink"><a href="/index.php?title=Create&oldid=73726" role="menuitem" title="Permanent link to this revision of the page"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>Permanent link</span></a></li><li id="t-info"><a href="/index.php?title=Create&action=info" role="menuitem" title="More information about this page"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>Page information</span></a></li></ul></ul><ul class="wm-toolbar" role="toolbar" aria-label="User"><li id="wm-account-menu" class="wm-dropdown"><a class="wm-dropdown-trigger" href="#" title="Your account" role="button"><i class="wm-toolbar-icon" aria-hidden="true"></i><span class="sr-label">Not logged in</span><i class="wm-toolbar-dropdown-marker" aria-hidden="true"></i></a><ul class="wm-dropdown-menu" role="menu"><li id="pt-login"><a href="/index.php?title=Special:UserLogin&returnto=Create" role="menuitem" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><i class="wm-toolbar-icon" aria-hidden="true"></i><span>Log in</span></a></li></ul></ul></div> <!-- wm-wiki-toolbar --> <h1 class="firstHeading" lang="en">Create</h1> <div id="bodyContent"> <div id="siteSub">From The Battle for Wesnoth Wiki</div> <div id="contentSub"></div> <!-- start wikipage --> <div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><div class="wikilangbox"> <div class="wikilangs-caption" title="Other languages"><a href="/Template:Translations" title="Template:Translations"><i class="fa fa-2x fa-globe"></i><span class="sr-label">Other languages:</span></a></div> <div class="wikilangs"> <ul><li><a class="mw-selflink selflink">English</a></li><li><a href="/Create/cs" title="Create/cs">Čeština</a></li><li><a href="/Create/de" title="Create/de">Deutsch</a></li><li><a href="/Create/es" title="Create/es">Español</a></li><li><a href="/Create/fr" title="Create/fr">Français</a></li><li><a href="/Create/pl" title="Create/pl">Polski</a></li><li><a href="/Create/pt_BR" title="Create/pt BR">Português do Brasil</a></li><li><a href="/Create/ukr" title="Create/ukr">Українська</a></li><li><a href="/Create/zh-Hans" title="Create/zh-Hans">简体中文</a></li></ul> </div> </div> <div class="tright"> <div id="toc" class="toc"><div class="toctitle" lang="en" dir="ltr"><h2>Contents</h2></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Read_this_first.21"><span class="tocnumber">1</span> <span class="toctext">Read this first!</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#What_can_I_create.2C_and_how.3F"><span class="tocnumber">2</span> <span class="toctext">What can I create, and how?</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#What_have_others_done.3F"><span class="tocnumber">3</span> <span class="toctext">What have others done?</span></a></li> <li class="toclevel-1 tocsection-4"><a href="#The_world_of_Wesnoth"><span class="tocnumber">4</span> <span class="toctext">The world of Wesnoth</span></a></li> <li class="toclevel-1 tocsection-5"><a href="#Miscellaneous"><span class="tocnumber">5</span> <span class="toctext">Miscellaneous</span></a></li> </ul> </div> </div> <p>Interested in creating your content? One of Wesnoth's best features is its extensibility. Players can create new maps, units, races, scenarios, art, music, and even entire campaigns! </p><p>Access to the "guts" of the game is both simple and difficult; if you have a UTF-8 text editor you have everything you need to build your own world. However, learning the Wesnoth Markup Language (WML) takes some effort. This section will guide you through the process of creating and distributing your own content. </p><p>Remember you can always ask for assistance and collaborate with fellow content creators on the Wesnoth forums. </p> <h2><span id="Read_this_first!"></span><span class="mw-headline" id="Read_this_first.21">Read this first!</span></h2> <p>Before you modify or create anything, it is important to understand how the game stores and organizes its data. These articles will explain the game's directory structure and introduce the <i>userdata</i> directory. </p> <ul><li><a href="/EditingWesnoth" title="EditingWesnoth">EditingWesnoth</a></li> <li><a href="/AddonStructure" title="AddonStructure">AddonStructure</a></li></ul> <h2><span id="What_can_I_create,_and_how?"></span><span class="mw-headline" id="What_can_I_create.2C_and_how.3F">What can I create, and how?</span></h2> <div class="thumb tright"><div class="thumbinner" style="width:302px;"><a href="/File:Wesnoth-1.5.10-editor.png" class="image"><img alt="" src="/images/thumb/6/65/Wesnoth-1.5.10-editor.png/300px-Wesnoth-1.5.10-editor.png" width="300" height="169" class="thumbimage" srcset="/images/thumb/6/65/Wesnoth-1.5.10-editor.png/450px-Wesnoth-1.5.10-editor.png 1.5x, /images/thumb/6/65/Wesnoth-1.5.10-editor.png/600px-Wesnoth-1.5.10-editor.png 2x" /></a> <div class="thumbcaption"><div class="magnify"><a href="/File:Wesnoth-1.5.10-editor.png" class="internal" title="Enlarge"></a></div>Easy to use map editor</div></div></div> <ul><li><a href="/WML_for_Complete_Beginners" title="WML for Complete Beginners">WML Tutorial</a> - Introduction to WML <i>(In Progress)</i></li> <li><a href="/BuildingMaps" title="BuildingMaps">Maps</a> - the battlefields the game is played on</li> <li><a href="/BuildingScenarios" title="BuildingScenarios">Scenarios</a> - making things happen on a map, making it playable</li> <li><a href="/BuildingCampaigns" title="BuildingCampaigns">Campaigns</a> - putting it all together into a campaign</li> <li><a href="/MultiplayerContent" title="MultiplayerContent">Multiplayer Scenarios and Campaigns</a> - making your content accessible in multiplayer</li> <li><a href="/BuildingUnits" title="BuildingUnits">Custom Units</a></li> <li><a href="/Distributing_content" title="Distributing content">Distributing content</a> - all about the add-on server</li> <li><a href="/Create_Art" title="Create Art">Art</a> - complete with <b>tutorials!</b></li> <li><a href="/Create_Music" title="Create Music">Music</a></li> <li><a href="/Create_Writing" title="Create Writing">Writing</a></li> <li><a href="/Wesnoth_AI" title="Wesnoth AI">Artificial Intelligence</a> - how to create and modify AI behavior</li> <li><a href="/WesnothTranslations" title="WesnothTranslations">Translations</a> - work on translating Wesnoth</li> <li><a href="/Authoring_tools" title="Authoring tools">Authoring tools</a> - tools for helping you write campaign WML</li> <li><a href="/Maintenance_tools" title="Maintenance tools">Maintenance tools</a> - tools for helping you sanity-check and maintain campaigns</li></ul> <h2><span id="What_have_others_done?"></span><span class="mw-headline" id="What_have_others_done.3F">What have others done?</span></h2> <div class="thumb tright"><div> <p><a rel="nofollow" class="external text" href="https://www.wesnoth.org/wiki-images/umc-example-1.12.jpg"><img src="https://www.wesnoth.org/wiki-images/umc-example-1.12-175.jpg" alt="umc-example-1.12-175.jpg" /></a> </p> <div class="thumbcaption"><i>After the Storm</i>, a UMC campaign</div></div> </div> <p>There is a multitude of multiplayer factions and eras, multiplayer maps and discussion of campaigns on the <a rel="nofollow" class="external text" href="https://forums.wesnoth.org/">Wesnoth forums</a> </p> <ul><li><a rel="nofollow" class="external text" href="https://forums.wesnoth.org/viewforum.php?f=8">Scenario and Campaign Development forum</a></li> <li><a rel="nofollow" class="external text" href="https://forums.wesnoth.org/viewforum.php?f=15">Multiplayer Development forum</a></li> <li><a rel="nofollow" class="external text" href="https://forums.wesnoth.org/viewforum.php?f=19">Faction and Era Development forum</a></li> <li><a href="/Guide_to_UMC_Content" title="Guide to UMC Content">Guide to UMC Content</a></li> <li><a href="/Player_UMC_Reviews" title="Player UMC Reviews">Player UMC Reviews</a></li></ul> <p>If you want to be creative without having to invent an entire new campaign, we have some hidden treasures: </p> <ul><li>A forum thread on <a rel="nofollow" class="external text" href="https://forums.wesnoth.org/viewtopic.php?t=17171">abandoned campaigns</a></li> <li>A <a rel="nofollow" class="external text" href="https://docs.google.com/spreadsheets/d/1C3RJNgIfYY6H6wU73drO8qSByelZNBXra-pvwNEu8RQ/edit?usp=drive_web&ouid=109233572392013695552">google sheet document</a></li></ul> <p>You should be able to pick one of these up and complete it with much less effort than doing an all-new one. </p> <h2><span class="mw-headline" id="The_world_of_Wesnoth">The world of Wesnoth</span></h2> <div class="thumb tright"><div> <p><a rel="nofollow" class="external text" href="https://www.wesnoth.org/wiki-images/wesnoth-map-1.12.jpg"><img src="https://www.wesnoth.org/wiki-images/wesnoth-map-1.12-175.jpg" alt="wesnoth-map-1.12-175.jpg" /></a> </p> <div class="thumbcaption">The Great Continent</div></div> </div> <p>Not all campaigns take place in Wesnoth, but many do. There is definitely a certain flavor to campaigns that are intended to take place somewhere in the world of Wesnoth. Stake out a time period or a map locale and tell a story. </p> <ul><li><a href="/Timeline_of_Wesnoth" title="Timeline of Wesnoth">The timeline of Wesnoth</a></li> <li><a href="/Geography_of_Wesnoth" title="Geography of Wesnoth">The geography of Wesnoth</a></li> <li><a href="/Races" title="Races">The races of creatures in Wesnoth</a></li> <li><a href="/Poetry_of_Wesnoth" title="Poetry of Wesnoth">Wesnothian poetry</a></li></ul> <h2><span class="mw-headline" id="Miscellaneous">Miscellaneous</span></h2> <ul><li><a href="/ReferenceWML" title="ReferenceWML">WML Reference</a> - a quicklink</li> <li><a href="/FAQ" title="FAQ">FAQ</a> - if you have a question, post it</li> <li><a rel="nofollow" class="external text" href="https://addons.wesnoth.org">Add-on server web interface</a> - An alternate way to download user made content</li></ul> <!-- NewPP limit report Cached time: 20241123065855 Cache expiry: 86400 Dynamic content: false CPU time usage: 0.014 seconds Real time usage: 0.017 seconds Preprocessor visited node count: 245/1000000 Preprocessor generated node count: 385/1000000 Post‐expand include size: 1465/2097152 bytes Template argument size: 161/2097152 bytes Highest expansion depth: 5/40 Expensive parser function count: 18/100 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 0/5000000 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 5.905 1 -total 100.00% 5.905 1 Template:Translations 74.63% 4.407 18 Template:TranslationsHelper --> </div> <!-- Saved in parser cache with key wiki-mw_:pcache:idhash:1669-0!canonical and timestamp 20241123065855 and revision id 73726 --> </div> <!-- end wikipage --> <div class="printfooter"> Retrieved from "<a dir="ltr" href="https://wiki.wesnoth.org/index.php?title=Create&oldid=73726">https://wiki.wesnoth.org/index.php?title=Create&oldid=73726</a>" </div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/Special:Categories" title="Special:Categories">Category</a>: <ul><li><a href="/Category:Create" title="Category:Create">Create</a></li></ul></div></div><div id="lastmod"> This page was last edited on 9 September 2024, at 19:59.</div> <div class="visualClear"></div> </div> <!-- bodyContent --> </div> <!-- end content --> </div> <!-- end main --> <div id="footer-sep"></div> <div id="footer"><div id="footer-content"><div> <a href="https://wiki.wesnoth.org/StartingPoints">Site Map</a> • <a href="https://status.wesnoth.org/">Site Status</a><br /> Copyright © 2003–2024 by <a rel="author" href="https://wiki.wesnoth.org/Project">The Battle for Wesnoth Project</a> — Powered by <a href="https://www.mediawiki.org/">MediaWiki</a><br /> Site design Copyright © 2017–2024 by Iris Morelle </div></div></div> <script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.014","walltime":"0.017","ppvisitednodes":{"value":245,"limit":1000000},"ppgeneratednodes":{"value":385,"limit":1000000},"postexpandincludesize":{"value":1465,"limit":2097152},"templateargumentsize":{"value":161,"limit":2097152},"expansiondepth":{"value":5,"limit":40},"expensivefunctioncount":{"value":18,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"timingprofile":["100.00% 5.905 1 -total","100.00% 5.905 1 Template:Translations"," 74.63% 4.407 18 Template:TranslationsHelper"]},"cachereport":{"timestamp":"20241123065855","ttl":86400,"transientcontent":false}}});});</script><script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":21});});</script></body></html>