
Last updated: 12/15/2008
Howtos:
$HOME/.bygfoot/definitions,
e.g. /home/bob/.bygfoot/definitions/jamaica. This way
the game should find the definitions at startup and you can
test your definitions immediately after creating them.
country_england.xml (along with the
corresponding league and cup definition files), and edit it.
Suppose you make a definition for France. The corresponding
country file should be named country_france.xml.
If there are 4 leagues, say, the definition files should be
called league_france1.xml to league_france4.xml.
If there is a national cup called, for instance, Coupe de France,
the corresponding definition file is
cup_france_coupe_de_france.xml (the important part is
cup_france, you can choose the rest; you could also call it
cup_france_coupe.xml if you like).
If there is a supercup called Supercoupe de France, the file
would be something like cup_supercup_france.xml or so (it
starts with cup_ because supercups are just a special type of
cup).
All these structures -- country, league, cup -- have to have a
unique string identifier (abbreviated sid; see the xml file
examples below). The sid and the part between country_ and
.xml (or cup_ and .xml for cups) have to be the same. The
sid of the first league in France would be france1. The sid of
the cup would be france_coupe_de_france. Now this is not only
a convention, it``s a must if you want your definitions to work.
To refer within definition files to other definition files, you
use the sid. E.g. to specify that 3 teams from the first league
in France get relegated to the second league, you have to use the
sid france2 in the prom_rel element (see below).
All these files should be moved to a separate subdirectory of
$HOME/.bygfoot/definitions, in this case perhaps
$HOME/.bygfoot/definitions/france. The game should be able to
find them there and you can select country_france.xml from the
popdown menu in the startup window (if no users are selected
yet).