Currently Online

Latest Posts


Scripting Widelands using Lua

Lua is used for scripting in various parts of Widelands:

  • Scenarios: all scenario-specific events and messages to the player are controlled by Lua scripts
  • Starting conditions: set up of a player's initial building and wares at the start of a regular game
  • Win conditions: the rules that decide when a game is won
  • Some people even test the abilities to cheat via lua in single player mode (take a look here )

Documentation of these aspects is available outside the Wiki. This documentation is automatically generated from the source code. See Aboutsourcecodedocumentation for details on how to modify and generate it yourself.

Tagged with: Development, help