CINXE.COM

BuildingCampaigns - The Battle for Wesnoth Wiki

<!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>BuildingCampaigns - 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":"BuildingCampaigns","wgTitle":"BuildingCampaigns","wgCurRevisionId":68958,"wgRevisionId":68958,"wgArticleId":1307,"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":"BuildingCampaigns","wgRelevantArticleId":1307,"wgRequestId":"11b753f8bfa4abd1aa35398b","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&amp;lang=en&amp;modules=ext.CookieWarning.styles%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.sectionAnchor&amp;only=styles&amp;skin=Wesmere"/> <script async="" src="/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=Wesmere"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/load.php?debug=false&amp;lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=Wesmere"/> <meta name="generator" content="MediaWiki 1.31.16"/> <meta name="description" content="While a single scenario might be used to create a single battle to play with your friends, a campaign is a number of scenarios grouped together to tell a story. Scenarios in a campaign usually depict specific locations that tell a bit of the story, as opposed to the &quot;arenas&quot; of multiplayer."/> <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&amp;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&amp;lang=en&amp;modules=html5shiv&amp;only=scripts&amp;skin=Wesmere&amp;sync=1"></script><![endif]--> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-BuildingCampaigns rootpage-BuildingCampaigns 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="/BuildingCampaigns" 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" class="new"><a href="/index.php?title=Talk:BuildingCampaigns&amp;action=edit&amp;redlink=1" rel="discussion" role="button" title="Discussion about the content page (page does not exist) [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=BuildingCampaigns&amp;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=BuildingCampaigns&amp;action=edit" role="menuitem" title="This page is protected.&#10;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/BuildingCampaigns" 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/BuildingCampaigns" 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=BuildingCampaigns&amp;oldid=68958" 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=BuildingCampaigns&amp;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&amp;returnto=BuildingCampaigns" 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">BuildingCampaigns</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="/BuildingCampaigns/de" title="BuildingCampaigns/de">Deutsch</a></li><li><a href="/BuildingCampaigns/es" title="BuildingCampaigns/es">Español</a></li><li><a href="/BuildingCampaigns/fr" title="BuildingCampaigns/fr">Français</a></li></ul> </div> </div> <p><br /> </p> <div class="navtemplate"> <div style="float:right; margin:5px"><img src="https://raw.github.com/wesnoth/wesnoth/master/data/core/images/terrain/village/human3.png" alt="human3.png" /></div> <p class="mw-empty-elt"></p><dt style="font-size:120%; margin-bottom:5px">Creator's Guide</dt> <dd><a href="/AddonStructure" title="AddonStructure">Add-on Structure</a> • <a href="/BuildingMaps" title="BuildingMaps">Maps</a> • <a href="/BuildingScenarios" title="BuildingScenarios">Scenarios</a> • <a class="mw-selflink selflink">Campaigns</a> • <a href="/MultiplayerContent" title="MultiplayerContent">Multiplayer</a> • <a href="/BuildingUnits" title="BuildingUnits">Units</a> • <a href="/Distributing_content" title="Distributing content">Distributing Content</a></dd> <p class="mw-empty-elt"></p> </div> <p><br /> </p> <table style="float:right; margin-left:1em;"> <tbody><tr> <td><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="#Setting_up_the_campaign"><span class="tocnumber">1</span> <span class="toctext">Setting up the campaign</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Designing_the_campaign"><span class="tocnumber">2</span> <span class="toctext">Designing the campaign</span></a> <ul> <li class="toclevel-2 tocsection-3"><a href="#Start_with_Something_Manageable"><span class="tocnumber">2.1</span> <span class="toctext">Start with Something Manageable</span></a></li> <li class="toclevel-2 tocsection-4"><a href="#Story_First"><span class="tocnumber">2.2</span> <span class="toctext">Story First</span></a></li> <li class="toclevel-2 tocsection-5"><a href="#Share_Early"><span class="tocnumber">2.3</span> <span class="toctext">Share Early</span></a></li> <li class="toclevel-2 tocsection-6"><a href="#Steal_Often"><span class="tocnumber">2.4</span> <span class="toctext">Steal Often</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-7"><a href="#See_Also"><span class="tocnumber">3</span> <span class="toctext">See Also</span></a></li> </ul> </div> </td></tr></tbody></table> <p>While a single scenario might be used to create a single battle to play with your friends, a campaign is a number of scenarios grouped together to tell a story. Scenarios in a campaign usually depict specific locations that tell a bit of the story, as opposed to the "arenas" of multiplayer. </p><p>Assuming you have your add-on set up with a basic _main.cfg as described in <a href="/AddonStructure" title="AddonStructure">AddonStructure</a>, this page will guide you through the use of the [campaign] tag, as well as some general advice for designing the story. </p><p><b>Note:</b> <b>A Simple Campaign</b> by Anonymissimus or <b>The Final Exam</b> by Elven are add-ons made to help people starting to create their first campaign. You ought to be able download them from the add-ons server for your Wesnoth version (if they haven't been ported to your version yet, try a different version). </p><p><br /> </p> <h2><span class="mw-headline" id="Setting_up_the_campaign">Setting up the campaign</span></h2> <div class="thumb tright"><div> <p><a rel="nofollow" class="external text" href="http://www.wesnoth.org/wiki-images/wesnoth-campaigns-menu-1.11.11.jpg"><img src="http://www.wesnoth.org/wiki-images/wesnoth-campaigns-menu-1.11.11-175.jpg" alt="wesnoth-campaigns-menu-1.11.11-175.jpg" /></a> </p> <div class="thumbcaption"><i>The South Guard</i></div></div> </div> <p>Technically, a campaign is simply a string of scenarios with <b>next_scenario=<i>id</i></b> keys in toplevel (see <a href="/BuildingScenarios" title="BuildingScenarios">BuildingScenarios</a>), where the value of <b><i>id</i></b> is in the key of the same name in toplevel. This allows each one to load the next. But how to begin playing? By setting up a [campaign] tag in your _main.cfg. </p><p>The [campaign] tag is like the campaign's "cover". It will display your work in the campaign selection dialog with a description, an image (as shown on the right), as well as allowing the user to select a difficulty level before beginning to play. </p> <ul><li>It should be placed in your _main.cfg <b>outside</b> any preprocessor conditionals</li> <li>For the <b>#ifdef</b> conditional, you should use the format <b>#ifdef <i>YOUR_DEFINE_HERE</i></b> (you may define one in [campaign]).</li></ul> <p>The full syntax of the [campaign] tag is documented in <a href="/CampaignWML" title="CampaignWML">CampaignWML</a>, and an example of a fully featured _main.cfg with one in use can be found on the <a href="/BuildingCampaignsTheCampaignFile" title="BuildingCampaignsTheCampaignFile">BuildingCampaignsTheCampaignFile</a> page. If you run into errors while putting things together, <a href="/DebuggingCampaigns" title="DebuggingCampaigns">DebuggingCampaigns</a> has a few tips. </p><p><b>Note:</b> By default, you will find your campaign in the singleplayer selection menu. If you intend to create a multiplayer campaign, see <a href="/MultiplayerContent" title="MultiplayerContent">MultiplayerContent</a> for the required syntax amendments. </p> <h2><span class="mw-headline" id="Designing_the_campaign">Designing the campaign</span></h2> <p>What follows is a collection of advice to aspiring campaign designers extracted from the Wesnoth forums. For a more in-depth treatment including heuristics for scenario and campaign balancing, see the <a rel="nofollow" class="external text" href="http://catb.org/~esr/wesnoth/campaign-design-howto.html">Campaign Design How-To</a>. </p> <h3><span class="mw-headline" id="Start_with_Something_Manageable">Start with Something Manageable</span></h3> <p>If you set out to make an epic campaign spanning the whole history of Wesnoth, you'll likely (although not necessarily) become bored or frustrated along the way somewhere and give up. It's much easier to start with a small story and add elements to it than it is to cut an epic down to the length of a haiku. </p> <dl><dt>Shade (author of The Rise of Wesnoth) wrote:</dt> <dd><i>"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'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't want to discourage you too much... But it is a lot of 'work' (&amp; fun)."</i></dd></dl> <h3><span class="mw-headline" id="Story_First">Story First</span></h3> <p>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 pieces will fall into place much more easily. After all, it worked for Pixar! </p> <dl><dt>Scott (author of Liberty) wrote</dt> <dd></dd> <dd>"Here is how I wrote Liberty: <ol><li>Write a rough story and plot</li> <li>Decide how many scenarios you want to have</li> <li>Divide the story between the scenarios so you can decide what will happen in each scenario: <ul><li>Where are you?</li> <li>Who are you fighting and why?</li> <li>What do you have to do in this scenario?</li> <li>Where does the hero want to go next?</li></ul></li> <li>Decide on the "hook" for each scenario. There are a lot of different possible setups for scenarios, and if you want to avoid the boring repetition of "Kill the 2 enemy leaders" 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.</li></ol></dd> <dd>All of this has happened without doing any WML, but now you have enough to start coding."</dd></dl> <p>The <a rel="nofollow" class="external text" href="http://catb.org/~esr/wesnoth/campaign-design-howto.html">Campaign Design How-To</a> has much more to say about this storyboarding phase of the process. </p> <h3><span class="mw-headline" id="Share_Early">Share Early</span></h3> <p>Don't be shy to post whatever you've created for others to look at. We all had to learn too, and there are many people on the <a rel="nofollow" class="external text" href="http://www.wesnoth.org/forum/viewforum.php?f=8">Scenario and Campaign Development forum</a> who are eager to help people learn. </p> <dl><dt>Turin (author of Eastern Invasion) wrote:</dt> <dd><i>"I'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 'campaign menu. So tell me how I should make them accessible."</i></dd></dl> <h3><span class="mw-headline" id="Steal_Often">Steal Often</span></h3> <p>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's campaign. It's polite to ask first, and most campaign designers are happy to see small bits of their WML living in other campaigns. It's generally poor form to copy whole scenarios, maps, and campaigns, though. And especially poor form to do so without permission and/or attribution. To be uploaded to the Wesnoth add-on server, add-ons have to have a compatible license (usually GPL or CC-BY-SA), so be sure to abide by the terms of whichever license is used when copying. </p> <h2><span class="mw-headline" id="See_Also">See Also</span></h2> <ul><li><a href="/Create" title="Create">Create</a></li> <li><a href="/BuildingScenarios" title="BuildingScenarios">BuildingScenarios</a></li> <li><a href="/ReferenceWML" title="ReferenceWML">ReferenceWML</a></li> <li><a href="/Guide_to_UMC_Content" title="Guide to UMC Content">Guide_to_UMC_Content</a></li> <li><a href="/MakingCampaignInWML" title="MakingCampaignInWML">MakingCampaignInWML</a></li> <li><a rel="nofollow" class="external text" href="http://www.catb.org/~esr/wesnoth/campaign-design-howto.html">Campaign Design How To</a></li></ul> <!-- NewPP limit report Cached time: 20241123151646 Cache expiry: 86400 Dynamic content: false CPU time usage: 0.012 seconds Real time usage: 0.014 seconds Preprocessor visited node count: 247/1000000 Preprocessor generated node count: 453/1000000 Post‐expand include size: 1940/2097152 bytes Template argument size: 75/2097152 bytes Highest expansion depth: 5/40 Expensive parser function count: 18/100 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 2/5000000 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 7.406 1 -total 93.59% 6.931 1 Template:Translations 72.67% 5.382 18 Template:TranslationsHelper 5.86% 0.434 1 Template:Create --> </div> <!-- Saved in parser cache with key wiki-mw_:pcache:idhash:1307-0!canonical and timestamp 20241123151646 and revision id 68958 --> </div> <!-- end wikipage --> <div class="printfooter"> Retrieved from "<a dir="ltr" href="https://wiki.wesnoth.org/index.php?title=BuildingCampaigns&amp;oldid=68958">https://wiki.wesnoth.org/index.php?title=BuildingCampaigns&amp;oldid=68958</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 24 November 2021, at 20:43.</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> &#8226; <a href="https://status.wesnoth.org/">Site Status</a><br /> Copyright &copy; 2003&ndash;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 &copy; 2017&ndash;2024 by Iris Morelle </div></div></div> <script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.012","walltime":"0.014","ppvisitednodes":{"value":247,"limit":1000000},"ppgeneratednodes":{"value":453,"limit":1000000},"postexpandincludesize":{"value":1940,"limit":2097152},"templateargumentsize":{"value":75,"limit":2097152},"expansiondepth":{"value":5,"limit":40},"expensivefunctioncount":{"value":18,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":2,"limit":5000000},"timingprofile":["100.00% 7.406 1 -total"," 93.59% 6.931 1 Template:Translations"," 72.67% 5.382 18 Template:TranslationsHelper"," 5.86% 0.434 1 Template:Create"]},"cachereport":{"timestamp":"20241123151646","ttl":86400,"transientcontent":false}}});});</script><script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":19});});</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10