StartingPoints
From The Battle for Wesnoth Wiki
What would you like to learn about Wesnoth in this wiki? Play it, create with it, support for it, examine the project, view credits of it.
This is a page with starting points to exploring this wiki about The Battle for Wesnoth. In addition to the wiki, there's also a homepage, a forum, and a Github project page.
Getting the Game
Downloading
- Download - get the most recent source-files and many binaries
- WesnothBinariesLinux - precompiled for many GNU/Linux distributions
Compiling
- Compiling Wesnoth - on Unix, Mac, Windows, GNU/Linux, etc
- DebuggingWesnoth - on GNU/Linux and Unix-like systems
Playing the Game (Play)
For New Players
- GettingStarted - read me first!
- WesnothManual - the rules
- MainlineCampaigns - walkthroughs for the game-supplied campaigns
For Not-So-New Players
- AdvancedTactics - beating the AI and other people
- MultiplayerServers - where to play against other people online
- Replays - archive of replays new and old
- How to play... - learn more about various faction vs faction strategies
Reference
- HotKeysSystem - keyboard shortcuts
- CommandMode - commands you can use in-game
- ChatCommands - commands you can use when on a multiplayer server
- ServerAdministration - commands that invoke direct server response (mostly for getting information)
- Units - Units advancement trees and stats
- Races - Drakes, Dwarves, Elves, Humans, Orcs, Undead, etc.
- Factions - all major factions, mainline and user-made
- Glossary - common Wesnothian jargon, acronyms and slang explained
Tweaking the Game (Create)
Scenarios & Campaigns
- Guide_to_UMC_Content - user-written scenarios, campaigns and game modifications
- BuildingCampaigns - how to make your own single player campaigns
- MultiplayerContent - how to make your own multiplayer scenarios and campaigns
- BuildingScenarios - how to make your own scenarios
- BuildingUnits - how to make your own units
- BuildingFactions - how to make your own faction
References
- ReferenceWML - all about Wesnoth Markup Language
- Art Tutorials - help in creating art
Improving the Game
- ReportingBugs - use GitHub!
- Guidelines for suggesting features - To submit a feature request, use https://bugs.wesnoth.org
Developer information
- DeveloperResources - useful links
- Changelog - the most recent changes made to the game
- WesnothRepository - accessing the source code
- HackingWesnoth - guide for programmers
- CodingStandards - for programmers
- DeveloperGuide - for those who received repository commit rights
- Git_for_Wesnoth_Crash_Course - guide for contributors who are new to git / github
- SoftwareTesting - for programmers
- Missing unit animations - what's available and what's missing
- Wesnoth_AI - starting point for AI documentation
- ThemeSystem - customizing the screen layout for the game and the editor
- ReleasingWesnoth - steps to follow to release a new version
- EasyCoding - Bugs and features that are easy to implement for new coders
- NotSoEasyCoding - Bugs and features which are doable but lacking someone working on them
- WesnothdDesign - Guide to the design of wesnothd, the multiplayer server.
- SummerOfCodeIdeas - Ideas for Google summer of code
Game translations
- GettextForTranslators - how to translate Wesnoth under GetText
- WesnothTranslations - translation maintainers contact information
About the Game
- WesnothPhilosophy - Dave on Wesnoth
- Timeline of Wesnoth - the timeline of Wesnoth campaigns
- Geography of Wesnoth - description of Wesnoth and surrounding lands
- WesnothFigures - notable figures of valorous and infamous deeds in Wesnoth
- WesnothReviews - third party reviews of Wesnoth
- #wesnoth - our IRC channel
- Trailer - the Wesnoth trailer
Other
About this Wiki
- Editing - learn how to edit pages
- Sandbox - experiment with the wiki
- WikiMigration - we were looking for a replacement for our old wiki (and ended up using Mediawiki)