See LICENCE.txt and LICENSE_explanation.txt for usage requirements.
See STYLE.txt for formatting and style recommendations.
This module system requires python installed. Set the path for your module
directory in module_info.py, then double click build_module.bat or run
build_module.py from a terminal to compile it.
module_*.py files contain the module system data that can be edited.
header_*.py files contain definitions that should only be changed with care,
if you know what you are doing.
ID_*.py files just list the numbers associated with each object, and are
optional to generate by passing -i to build_module.py.
process_*.py files do the converting into the numeric format for the M&B
engine, and should definitely not be edited unless you really know what you
are doing.
The dump_crafting_recipes.py script can be run from a terminal to produce .txt
or .xml files with generated crafting data.
If fxc.exe is added to the shaders directory, compile_shaders.py can be run
from a terminal to compile shaders/mb.fx.
The name_server directory contains an optional PHP and MySQL name server, for
associating player names with unique ids (serial numbers) and setting specific
administrator permissions for each player.
The server_stats directory contains a PHP script to fetch and display settings
of Warband servers running PW, as displayed in the server list in game.