Once again major changes have occurred across the entire source base of the Tournament Director software, so a beta test is in order.
This version includes many new features, as well as a number of bug fixes (see below for a complete list). If you would like to beta test the software, please read:
- The software contains no KNOWN bugs. However, given the amount of change, I'm absolutely certain beta testers will find some. Be prepared.
-
BACKUP YOUR DATA BEFORE INSTALLING THIS VERSION. I cannot stress this enough. If you install this over your existing version, you better have a backup of your database, saved tournaments, templates, and preferences because you will not be able to revert to the previous version (should you need to) without losing data. Not only are tournament files incompatible with previous versions, but ALL files that are saved by the software are incompatible with previous versions. Files are now saved in Unicode format to support international languages, and previous versions of the software will not load them. (So as not to confuse anyone, this version will of course load files saved with previous versions of the software, as usual.)
- Please post any comments you have. If you have problems, post them here or email them to support@thetournamentdirector.net. Please post your comments if you experience no problems, too. It's always good to get a perspective on how stable the software is.
- Thank you in advance for your participation.
Download version 2.3 Beta 1 here:
http://thetournamentdirector.net/TournamentDirector23b1.exeEdit: beta 1 is no longer available. See topic on beta 2:
http://thetournamentdirector.net/forums/index.php?topic=736.0changes.txt:
The Tournament Director 2.3 beta 1
Copyright © 2004 - 2007 Corey Cooper
Version 2.3 beta 1
======================================================================
New Features:
----------------------------------------------------------------------
Tables
- Players who have not bought-in to the tournament may now be seated
- Added feature to randomly set the dealer button at start of tournament
- Added ability to sort in different ways the players on the Player Movement
(table balancing) dialog
- Added the ability to control table collapse/elimination order
- Increased the table name maximum length
- Updated the Tables Export to allow sorting by name, or by table & seat
Options
- Updated Fixed Rake to accept fixed amounts or percentage amounts
- Reduced the size of the "Notes" field and added an input for the Points
for Playing formula; allows modifying the Points for Playing formula without
opening the Test Points for Playing dialog
- Separated the variables on the Test Points for Playing dialog into Player
and Tournament sections
- Added assign() function to formulas, which allows the assignment of values
to variables; this can significantly simplify some formulas, while
simultaneously allowing formulas to be more powerful
- Added switch() function to formulas, which eliminates the need for long
strings of if() functions
- Added "prizepool" variable (pp) to Points for Playing
- Added "inthemoneyrank" variable (mr) to Points for Playing, which represents
the lowest rank a player must achieve to be "in the money" (also represents
the number of players who will rank "in the money")
Tournament Page
- Added "showPoints" and "showCash" attributes to <rankings> token
- Added a confirmation for "Next Round" and "Previous Round" actions
- Added <totalrake> token, displaying the value of the collected rake
- Added actions to <tdbutton> token to go to the Player Rankings page or
the Seating Chart page, or to any user-defined layout screen
- Added action to <tdbutton> to stop all currently playing sounds
- Added "includeBountyChip" attribute to <buyin> token
- Added <unseated> token, which displays the count of players currently
not seated
- Add <prize> token to display a specific prize
- Add <bustsuntilmoney> token indicating how many busts must occur before
all remaining players are "in the money"
- Updated "ranks" attribute on <pointsforplaying> token to accept "all"
as an upper-limit
Stats
- Added a "default" filter that accepts all tournaments, players, leagues,
and seasons
- Added "Single Field view mode" on Stats tab, which displays the values of
a single data field (such as Points) for each player, for each tournament
- Cash and Points adjustments (made on the Player dialog on the Players tab)
now take effect even if the player does not buy-in to the tournament;
(this can allow, for example, for a player to be penalized if they don't
show up for a tournament)
- Double-clicking an income source on the Player Income dialog opens the
corresponding Tournament Info dialog, indicating from which tournament
a particular portion of income originated
- Added a stat indicating the number of times a player has reached the final
table
- Added additional information to the Tournament Info dialog
(double-click a tournament on the Tournaments Info dialog on the Stats tab)
Players
- Added "Income Sources" button to Edit Game Player dialog, and added bounty
chips and cash income sources
- Added Random Player dialog to assist in picking player(s) at random; also
added hotkey mapping and <tdbutton> token action to open the dialog from
the Tournament pages
- Added ability to NOT track players; this brings back functionality from
version 1.3.x in which individual players are not added to the tournament,
but only the number of players is specified. Bust-outs simply reduce the
number of players in the tournament by one
- Updated Adjust Rankings dialog to allow changing the tournament end time
Database
- Players can now be added to the tournament directly from the Database tab;
players that are in the current tournament are highlighted in red
- Added an additional player information field named "ID"
General
- Internationalized the application; no translation has been done, but the
application can by fully or partially translated by anyone
- Added a "Remove License" button to the Register dialog, making it easier
to transport the software using a flash drive (for example)
- Added a visual reminder indicating that Auto save is not enable
- Added support for PokerTourneyLeague.com stats tracking website
Sounds
- Added "Import Sounds" feature to quickly import many sound files at once
- Added sound event that plays continuously (every so many seconds) while
the clock is paused (audio reminder to unpause the clock)
- Added ability to mute sounds
Seating Chart
- Updated "List Format" mode so that column titles remain visible on the page
even if the list scrolls
- Added setting to alternate background colors in "List Format" mode
Preferences
- Added preferences "Pause at start of rounds" and "Pause at start of breaks"
- Added preference to right- or left-align numeric amounts
- Added preference to auto-save after major events (bust-out, buy-in, round
change, etc)
- Added preference to specify the display precision of points (that is,
display points as whole numbers, or as 1.1, or 1.15, etc)
- Added additional Name Formats
- Updated Status Messages to allow absolute positioning
- Added creating/printing receipts (for buy-ins, rebuys, etc)
- Added preference for searching on all player dialogs (Add Players to
Tournament, Buy Players In, Bust Players Out, Rebuy Players, etc)
Prizes
- Added new prize types "Award to random player" and "Award as bounty on
random player"
Layout
- Updated Insert Token to pre-select appropriate token if the token text
is properly highlighted
- Added "Find" button to Cell Properties dialog which displays the screens in
which the cell is included
Player Rankings
- Added option to turn off display of seconds in Time Out column
Chips
- Added display of the maximum players a chipset and chip allocation will
accommodate
----------------------------------------------------------------------
Bugs Fixed:
----------------------------------------------------------------------
- Added check all / check none links to some dialogs (some were missing these
links)
- Changing the Fixed Rake didn't always cause the tournament financials to be
recalculated
- Saving a Tables template didn't retain Unavailable seats
- If seats are marked as unavailable, an unbalanced tables state could be
triggered when the tables were actually in balance
- Animated image files sometimes caused an error on dialogs where image files
were selected
- Deleting all screens/screensets and displaying the Tournament page
resulted in an error
- On the Tournament page, right-clicking on a player and selecting
"Undo Buy-in" caused an error
- Deleting all screens of a layout and then deleting a cell caused an
error
- The tournament Save button (on the Game tab) shows the tournament
filename as its tooltip, but it wasn't being set upon entering the Game tab
- The "in the money" formula variable (m) was not properly calculated when
compiling Stats
- The Backup feature did not include sub-folders and files
- The <pointsforplaying> token only processed long-name variables (for example,
"rank" but not "r")
- The Tournament Page wasn't automatically updated when adding and buying-in
players at once
- Context-menu on the Seating Chart page allowed rebuying a player who had
never bought-in
- Status display wasn't updated when the Auto Prizes feature was turned off
- The Add Players dialog, when invoked by a hotkey, wasn't setting the default
League properly
- Using the Adjust Rankings dialog and moving a player to 2nd place could
set their bust-out time to after the tournament end time
- Copying a Screen did not copy the Screen's background image
======================================================================