Beginner's Guide

Running Bygfoot

There are two possible ways to run Bygfoot.

If you have installed it system-wide, the executable will be in the $PATH environment so you only need to type bygfoot at a command line to run it.

If you are using locally the compiled binary you will need to use a terminal window to enter the directory where the executable is and type ./bygfoot.

TIP: Add an alias `alias bygfoot='path_to_the_executable/bygfoot -d path_to_the_support_dir' to your $HOME/.alias` file and you'll be able to run Bygfoot from anywhere. Example: `alias bygfoot='/home/john/games/bygfoot/bygfoot -d /home/john/games/bygfoot/support_files'`.

The Start-Up Window

Upon starting, Bygfoot will show you a window containing the following sections (downwards):

Team Selection

This is a list of 114 teams you can choose from. By default, this list contains English teams (because England is Bygfoot's default country). To select a team you can either click or scroll down with the arrow keys. You can also use the scrollbar to navigate through the list.

League Selection

The second row asks you which League you want to play in. By default the "Current League" option will be selected. This means that if you choose a team from 5th division it will play 5th but if you choose a team from Premier League it will play Premier League.

The other options are:

Country Selection

The third row allows you to select which country to play with. The current Bygfoot version is shipped with 8 country files: England (default), Germany, Italy, France, Spain, Romania, Brazil and Poland.

If none of them pleases you (or if you wish to play a different one) you can select a custom country file by clicking the "Select a country file" button.

Team Options

Here are some options affecting the team definitions:

The button labelled "Start Bygfoot Team Editor" will start Bygfoot in editing mode, allowing you to create or modify teams.

File Options

Game Interface

After the Start-Up Window, Bygfoot will generate the game and the playing window will appear, containing the following elements:

Menu Bar

Contains only two menus:

Which we hope to be self-explanatory. ;-)

Tool Bar

From left to right, the toolbar contains the following icons:

Load Game
Reads a saved game.
Save Game to file
Saves current game to a file.
Quit (without saving)
Quits game, without saving.
Preferences
Lets you edit game prefs.
Quick Options
You can turn some features on/off, like:
Back to Main Menu
Shows again the main info window.
Show Transferlist
Shows a list of the players available.
Finances and Stadium
Shows you info aboutn your finances and stadium.
Weekly Info
Shows you a summary of the previous week and your fixtures for the next.
Extended Information Selector
You can view special info windows containing:
Begin a New Week
Starts a new week.
Help
Lets you read the help file.
Player action button
This button isn't really part of the tool bar, it's placed on the left side of the message bar. You can use this button (which is in fact an option menu) to fire players, put them on the transfer list or remove them from the list, or see extended information on the selected player.

Status Bar

Right below the tool bar there is the status bar, where you can find static info on the present state of the game you are playing:

Message Bar

This is used sometimes when the program wants to tell you something, e.g. "You can't do this or that".

Left Panel

The left panel shows a lot of information about your players:

Right Panel

The right panel shows information about your next match:

If you click on one of the rows, the player list of your opponent will be shown.

Management Bar

The lower tool bar contains icons that allow you to effectively manage your team:

If you have chosen the Transfer List view, a small icon with a looking-glass will appear at the right side: it allows you to browse teams to find the players you wish to buy. WARNING: Players bought this way are much more expensive and demand much higher wages.

If you have chosen the Finances/Stadium view, some other icons will appear:

If you have chosen the Week Summary, Fixtures or Tables view, these icons will be available:

Most views also add "next" and "previous" arrows so that you can navigate around.

Keyboard Shortcuts

These are always shown as tooltips, too.

Generally, when an "OK" button can be clicked, "Return" will do just that; when a "Cancel" or "Close" button can be clicked or a popup window can be closed, "Escape" will do it.

File Operations

L or Ctrl-O Load game
S or Ctrl-S Save game
Ctrl-N New game
Q or Ctrl-Q Quit (Q works only when the arrows below the right panel aren't shown)
H Show this help screen

Game Operations

Space Begin new week
O Options (Preferences)
Escape Back to main
T Show transferlist
F Show finances and stadium info
P or F1 Show preview
F4 Show fixtures
F5 Show tables
Q and W Previous / Next page (e.g. when looking at fixtures)

These last two have been adopted in place of "1" and "2" since versions 1.4-2 (stable) and 1.5-1 (development).

Management Operations

C Change team structure
R Rearrange team
Y or Ctrl-Z Undo last swap-action

Saving and Loading Files

Bygfoot uses the following types of files to store information it will use:

  1. Country File -- country_XYZ -- where team and league names are stored. This is a UTF-8 plain text file.
  2. Player Names -- player_names -- where the names that will be randomly attributed to "nobodies" are stored.
  3. Teams -- teams -- where team definitions are stored.
  4. Savegames -- encoded files in which information about a game you're currently playing is stored.
A country file must be written using a UTF-8 enabled text editor like yudit and must follow some rules so that it won't crash Bygfoot. We'll learn more about them later.

You can edit the player_names file and add or remove any names you wish to appear in the game. But please keep it big so that players with repeated names don't appear quite often. This file is always loaded by Bygfoot during startup.

The teams file stores the team definitions you have written or imported. It is also automatically loaded during startup (unless you forbid Bygfoot from doing so), but it contains definitions of only a couple of teams yet.

Savegames are stored under $HOME/.bygfoot/saves and can be loaded in 4 ways:

The Game Behaviour (Basic)

At startup Bygfoot will read team definitions and generate all teams that are not defined. After the process is complete (may take some time on slow systems) you will see the game interface. If you want to continue a previously saved game, you can let Bygfoot skip the team generation by calling it with the savegame file as an argument: bygfoot my_save_game. See also command line options.

To play, you must make some choices:

TIP 1 - Don't let your players get too tired or they can be injured more easily. If a player goes below 90% of his fitness, let him rest for a week by putting another one in his place.

TIP 2 - Pay attention to the size and the security of your stadium. The stadium is your main source of money.