FFGenie

Fantasy Football magic

Starting

Browse to "File" in the menu bar. Click "New"

Choose the game type you want to query upon. After a few moments, you should get a fresh new table containing the players and their starting prices:

Well that's fine and dandy, but it's no good to us unless we have some real data! Read on.

Data

 There are 2 main ways of ensuring that FFGenie is running with the latest stat: Import stats (recommended) and Data Scrape

Import stats

  • From Website - FFGenie will check the FFGenie website for the latest stats file and download if necessary. (a 10-20kb file)
  • From File - Import from a file, usually generated by anothe user's FFGenie.

Data Scraping

This option browses specific pages on each competition's website and extracts the data from the html tags.

  • Update Last - This assumes the current tab contains the stats from the round previous to the one just completed. E.g. If the Round 9 of the AFL was just completed, then the Round 8 stats should be loaded in the tab before "Update Last" should be run.
  • Update All - This will download data from all rounds so far. But be wary as this is a slow and bandwidth intensive process. In addition, the selection and price histories will be incomplete.

Sorting

All columns within the table are sortable.

Click once on the table column header to sort ascendingly (an up arrow should appear in the table column), click again to sort descending (a down arrow) and click once more to reset to the original order (no arrow).

(Team sorted ascendingly) (Windows screenshot - Other OS will look different)

You can also sort a second column within the original sort. Hold click while you press on the second table column header. Once for ascending (a smaller up arrow), twice for descending (a smaller down arrow) and three times for the original order (no arrow).

(Last Name secondary sort descendingly)

Sorting may also be cleared via the popup menu.

Filtering

Quick Filter

There is a quick filter textbox in the top panel. Enter the complete or a portion of the following criteria: (All case insensitive)

  • First name
  • Last name
  • Team - either the city name (Sydney, Brisbane) emblem (Swans, Lions) or abbreviation (SYD, BRL)
  • Position - either the full name (Back, Center, Ruck, Forward) or abbreviation (BAC, CTR, RUC, FWD)

This quick filter works in conjunction with the table filters explained below.

Table Filters

All columns within the table can be used in a filter.

To configure filters for the table, right-click to bring up the popup menu and choose "Configure Filters". The following dialog should appear:

 

  • "Add" - adds a new filter to the table.
  • "Copy" - will copy the selected filters.
  • "Delete" - will delete the selected filters.
  • "Clear" - clears all filters.

Filters work by testing each row in the table to the specified filter, if the criteria is met, the row stays in the table, else it is removed.

  • Match ALL - specifies that all the conditions have to be met for the row to remain.
  • Match ANY - specifies that only one of the conditions has to be met for the row to remain.

To edit a filter, double click on the appropriate cell.

  • Key - Mainly a column in the table, but may also be "User Teams"
  • Operator - What kind of filtering is to be done.
  • Value - The value of the filter.

The options available in "Operator" and "Value" will change depending on what "Key" is selected.

Click "OK" to apply the new filters, or "Cancel" to cancel the changes. Filters may also be cleared via the popup menu.

Saving vs Importing

Saving the current tab will save not just the stats, but also any sorting/filtering options that have been turned on so when the tab is loaded again, the sorting/filtering will be restored immediately.

Exporting the data will just export the stats without any of the sorting/filtering options saved. Importing the data would just restore the stats.

User Teams

User Teams allows the definition of a group of players to be used in a filter. Click "User Teams" in the menu bar then "Edit Teams" to bring up the following dialog

The 4 buttons at the bottom left corner allow you to manage the creation/deletion of user teams:

  1. Add - adds one new User Team
  2. Remove - removes the current selected User Team
  3. Clear - removes all User Teams
  4. Load - allows the batch insertion of multiple User Teams. There are two types of batch loading:
    • File - A text file with one team ID per line. See the FAQ on ways to get your team id.
    • Text Input - Enter a list of team IDs with each one separated by a comma. e.g. 52366,315,7457,18834,235

 Select a user team in the list on the left to edit it's details and players. The following fields are available:

  • Team Name: Name to identify the user team.
  • Team Type - either "Free Form" (add/drop players manually) or "From Team ID" (where FFGenie will pull down the players in a registered team in the respective game type)
  • Game Type - the competition this User Team belongs to
  • Salary Cap - how much spare cash you have in the salary cap.
  • If the team type is "From Team ID", another field Team ID appears. See the FAQ on ways to get your team id.

The following buttons add/remove players from the selected User Team.

  • Modify - Brings up the following dialog: 
    • The checkbox indicates whether the player currently belongs to the user team. Check/uncheck the checkbox accordingly.
    • Enter a search string of the first name, last name or team to dynamically filter the list of players.
    • "Add All Visible" ticks all the players currently seen in the table.
    • "Remove All Visible" unticks all the players currently seen in the table.
  • Remove - removes the selected players in the table below from the user team.
  • Clear - removes all players in the user team.
  • Update - only available in "from team id" type. Connects to the specified competition site, and retrieves the name, the remaining salary cap and the list of players for that particular team id.
  • Parse HTML - If you are having trouble finding your team id, this may be handy. Browse to your "Team" page, view the html source (Ctrl + U on most browsers), copy and paste into the text area given and it will import the players from that html.

Once you have set up your user team, you can apply them in a filter to either see your team, or filter out players that already in your team.

"User Team" "is" <userteamname>

OR

"User Team" "isn't" <userteamname>

Trade Wizard

The Trade Wizard works in conjunction with User Teams. Bring up the trade wizard either in the right-click popup menu or by clicking the "Trade Wizard" buttonin the top panel. The Trade Wizard will assist in showing a list of affordable players based on the player(s) that you wish to trade out from your User Team.

When the Trade Wizard Dialog appears, select the user team that you want the Trade Wizard to assist with.

There are two types of trade wizards:

 

  •  Single - Trading out one player only. Select a player directly from the drop down list, or type some text into it to bring up a filtered list of players. Ticking the "Exclude players that are already owned" will not include players that already exist in your User Team.
  • Double - Trading out two players. This is most useful when you are cashing in your cash cows. All 3 drop down lists can be typed into to bring up a filtered list of players. Ticking the "Exclude players that are already owned" will not include players that already exist in your User Team.

Press OK and the Trade Wizard will generate the appropriate filters that fit the criteria just specified in the Trade Wizard Dialog. If you're unhappy with the results, by bringing up the Trade Wizard Dialog again, your last selected values are remembered.