Download
News
What is PyTD?
Screenshots
FAQ
Contribute

Contact




FAQ

Anything I need to know before I start using this? Is PyTD really free?
How can I update the TD list?
Is it possible to search the TD list without scanning the entire list of ~15000 members?
Is it possible to modify the automatically-assigned handicaps and komis?
How do I mark a game result?
Once I've located a player in the TD list, how do I register him/her for the event?
How do I go about registering non-AGA members for an event?
I adjusted each player's band by hand before pairing the first round, then lost all those changes. What happened?


Anything I need to know before I start using this? Is PyTD really free?

PyTD really is free; you may download, install, use, and pass on PyTD without ever owing me a dime. That's not to say I won't accept or appreciate a contribution, if you're so inclined. I do, however, expect to play in your tournament for free if you're using my program to direct it.


How can I update the TD list?

To generate your own TD list, visit the AGA's rating site, and set the following options:

  • Ratings updated in or after year: All
  • Also include members who are not rated
  • Format: TDListA

Copy/paste into a text editor (NotePad, for example), and save as "tdlista.txt" to the same directory where you installed PyTD (probably C:\Program Files\PyTD_1.0\).

Or get a preformed list here.


Is it possible to search the TD list without scanning the entire list of ~15000 members?

From the Players tab, click anywhere inside the TD list and begin typing the first few characters of the name or ID of the player you're looking for. (Entering numbers will reduce the list by AGA number, and letters the same by name.) If you're careful to leave your mouse pointer hovering over the TD list, the string you have entered will pop up at your tooltip.

If you make a mistake, backspace chops off the final letter of your search string. Escape and Delete erase it completely and refresh the whole list. Note that searches are not case sensitive, but spaces are required.

Once you've found the player you're looking for, Enter will automatically register them for the event, erase the search string, and refresh the list. And you'll need not click on that side of the window again; just transition straight into another search.


Is it possible to modify the automatically-assigned handicaps and komis?

Sure! Once you've paired a round, just double-click on whichever handicap or komi cell you'd like to edit. A small editor will pop up; you may enter either 0 or any integer between 2 and 9 inclusive for handicap and any decimal for komi (note: the "0.5" is not assumed).


How do I mark a game result?

From the round tab, double-click on the winner's name. His cell should highlight yellow.

If you make a mistake, no problem; just double-click on the other player's name and the change will be resolved in the background.

If there is no winner, leave both players' cells un-clicked. To handle a loss by forfeit (that is, a player gets credit for the win insofar as the event, but the result will not be reported to the AGA for scoring), just up that player's current band by one. This will not give the winning player tie-break credit for the win, but it's a partial fix until I can think of something better.


Once I've located a player in the TD list, how do I register him/her for the event?

Double click the player's row, highlight the player's row and press enter, or drag-and-drop (note that it is possible to drag several players at once).


How do I go about registering non-AGA members for an event?

Two options:

  • Navigate Players > Add new player
  • Right-click on the list of registered players and choose "Add new player".

These both launch the same window.


I adjusted each player's band by hand before pairing the first round, then lost all those changes. What happened?

PyTD is set up hold off assigning bands until everyone is registered. To get around this, navigate Tournament > Assign bands at any time (at least one player must be registered); any players registered after this will be compared to players already in the list and registered appropriately.

If you're content with the default assignments, save a step by pairing the first round without explicitly calling band assignment; PyTD will take care of it in the background and then pair the round.

Once players have been banded, changes can be made by launching a player's info panel and using the scroll-box.


Copyright © 2007 Christopher Sira