Exact [campaign] metadata
| Key | Current value | Developer effect |
|---|---|---|
id | The_Rise_of_Wesnoth | Stable internal campaign identifier and command-line target. |
rank | 150 | Places the campaign in the intermediate mainline range. |
start_year / end_year | 2 BW → 1 YW | Timeline metadata for the campaign browser and chronology. |
name / abbrev | The Rise of Wesnoth / TRoW | Display name and save-name abbreviation. |
define | CAMPAIGN_THE_RISE_OF_WESNOTH | Activates the campaign’s units, utilities, and scenarios. |
first_scenario | 01_A_Summer_of_Storms | Entry point for a new campaign. |
icon | images/units/noble-lord.png | Campaign-selection icon through a full data path. |
background | images/story/trow_story_04b-The_Midlands.webp | Campaign-browser backdrop. |
| Additional macro | DISABLE_GRAND_MARSHAL | Must be included in schema-validation preprocess definitions. |
Difficulty menu
| Define | Flavor label | Displayed description | Image | Default |
|---|---|---|---|---|
EASY | Fighter | Normal | noble-fighter.png | No |
NORMAL | Commander | Challenging | noble-commander.png | Yes |
HARD | Lord | Difficult | noble-lord.png | No |
EASY.Why the description says “20 scenarios”
The source tree contains 27 scenario configuration files, but a complete playthrough contains exactly 20 tactical scenarios:
The six non-tactical positions—07, 11, 16, 18, 21, and 23—are cutscenes, hub visits, or the epilogue. Alternate routes and quest files explain why the implementation-file count is 27.
Credits encoded in _main.cfg
| Section | Contributors |
|---|---|
| Campaign Design | James Spencer (Shade) |
| Campaign Maintenance | Dimitar Ilccov (Mythological); Lari Nieminen (zookeeper, former maintainer); Scott Klempner |
| Artwork and Graphics Design | Blarumyrran; J.W. Bjerk (eleazar); Lari Nieminen (zookeeper); Emilien Rotival (LordBob); Michael Gil de Muro (grp21); pixelmind |
| WML Contributors | Iris Morelle (Irydacea/shadowm); Lari Nieminen (zookeeper) |
Campaign-local art-license note
ART_LICENSE.txt is intentionally narrow. It attributes images/units/jevyan/jevyan.png and jevyan-cloaked.png to sleepwalker under GPL v2.0 or later, and the other animation frames in that directory to dalas under GPL v2.0 or later. It is not a complete license manifest for the whole campaign.