Author Topic: Version 2.3 Beta 1  (Read 20462 times)

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5429
    • View Profile
Version 2.3 Beta 1
« on: April 21, 2007, 06:14:30 PM »
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.exe

Edit: beta 1 is no longer available.  See topic on beta 2: http://thetournamentdirector.net/forums/index.php?topic=736.0


changes.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
======================================================================
« Last Edit: May 30, 2007, 05:48:46 PM by Corey Cooper »

DragonII

  • Newbie
  • *
  • Posts: 37
    • View Profile
Re: Version 2.3 Beta 1
« Reply #1 on: April 22, 2007, 10:48:02 AM »
Thak you for new version! Ill try that on sharp (tournemant at saturday).
So far i have tested a little bit yesterday and look great and did'nt found a bug or problem yet.

dik9

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: Version 2.3 Beta 1
« Reply #2 on: April 22, 2007, 11:02:37 AM »
Not run a tourny as yet, but had a play about testing. Great Work!!!

I have found that my pause sound does not apply? and also, should it print rebuys or add-ons if so how please?

MattBurlew

  • Jr. Member
  • **
  • Posts: 78
    • View Profile
Re: Version 2.3 Beta 1
« Reply #3 on: April 22, 2007, 01:30:25 PM »
So far so good.

1) Is it possible to display the dealer button on either the Seating Chart page or within the seating chart token?  We only use the seating chart page prior to the tournament starting so it would be nice to have there (since we can randomly choose dealers now).

2) New Sound Event Idea - Is it possible to have a sound event for the player who busts out two before the money, i.e. putting everyone left "on the bubble".  I have a perfect sound clip for it (West Ham United's [English soccer club] "We're Forever Blowing Bubbles") if it's possible.

MattBurlew

  • Jr. Member
  • **
  • Posts: 78
    • View Profile
Re: Version 2.3 Beta 1
« Reply #4 on: April 22, 2007, 10:29:15 PM »
3 more issues:

1) The Seating Chart page doesn't seem to auto-scroll.

2) I set a bounty on a random player as a prize (cool feature), but it requires I enter some kind of prize as well.  I set it to 0.01% percent of the prize pool to get it to work.  Also, on the Problems report it says I have a bounty set on an unknown player.

3) On the Cell Properties dialog, the options for vertical alignment are "Top", "Center", and "Left".
« Last Edit: April 22, 2007, 10:55:50 PM by MattBurlew »

Bixby

  • Newbie
  • *
  • Posts: 45
  • Guinness is Goodness
    • View Profile
Re: Version 2.3 Beta 1
« Reply #5 on: April 23, 2007, 08:54:52 AM »
Thanks Corey.

We have used the software for quite awhile now but were never using the Stats. I have our points formula working perfectly now so we decided to re-do the tournaments in TD for the 2007 to test out the version. So far, everything looks good and the stats reporting is great, (should have done this a long time ago).

Keep up the great work and awesome support.
-Matt

My KARMA ran over your DOGMA

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5429
    • View Profile
Re: Version 2.3 Beta 1
« Reply #6 on: April 23, 2007, 10:01:40 AM »
So far so good.

1) Is it possible to display the dealer button on either the Seating Chart page or within the seating chart token?  We only use the seating chart page prior to the tournament starting so it would be nice to have there (since we can randomly choose dealers now).

2) New Sound Event Idea - Is it possible to have a sound event for the player who busts out two before the money, i.e. putting everyone left "on the bubble".  I have a perfect sound clip for it (West Ham United's [English soccer club] "We're Forever Blowing Bubbles") if it's possible.

I'll put these on the to-do list.

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5429
    • View Profile
Re: Version 2.3 Beta 1
« Reply #7 on: April 23, 2007, 10:16:41 AM »
3 more issues:

1) The Seating Chart page doesn't seem to auto-scroll.

2) I set a bounty on a random player as a prize (cool feature), but it requires I enter some kind of prize as well.  I set it to 0.01% percent of the prize pool to get it to work.  Also, on the Problems report it says I have a bounty set on an unknown player.

3) On the Cell Properties dialog, the options for vertical alignment are "Top", "Center", and "Left".

1) Looks like the Seating Chart doesn't auto scroll in Diagram format.  Switch to List format and it scrolls.  Switch back to Diagram format and it scrolls, but only to the bottom and then stops.

2) (a) Yes.  It is a prize, so you always have to enter some kind of "prize".  :)  Change it to "Non-monetary" if you don't want it to be a portion of the pot.  (b) Good catch, I'll fix this.

3) Good catch.  This is what is known as a "cut-and-paste" bug.  :)  I'll be surprised if there are not more of these.

MattBurlew

  • Jr. Member
  • **
  • Posts: 78
    • View Profile
Re: Version 2.3 Beta 1
« Reply #8 on: April 23, 2007, 08:08:29 PM »
Just for your response to the first part of my point #2  ;D

In the help file under section 8 (Game Tab), functions, you refer to both log-e and log-10 as a "natural logarithm".  Just to be pedantic, only the log base e is the "natural log".  Log base 10 would be the "common log" (or just log base 10).

http://en.wikipedia.org/wiki/Logarithim

I knew that math degree would come in handy one day.  ;D

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5429
    • View Profile
Re: Version 2.3 Beta 1
« Reply #9 on: April 23, 2007, 11:07:38 PM »
Told you there would be another cut-and-paste bug.

bylars

  • Newbie
  • *
  • Posts: 10
    • View Profile
Re: Version 2.3 Beta 1
« Reply #10 on: April 24, 2007, 10:02:23 PM »
Is there a way to set it so when the random bounty gets eliminated that it displays it on the main screen, without having to go to the prizes screen?

MattBurlew

  • Jr. Member
  • **
  • Posts: 78
    • View Profile
Re: Version 2.3 Beta 1
« Reply #11 on: April 25, 2007, 05:43:54 AM »
Use the prizes token and make sure that prize is set to display.

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5429
    • View Profile
Re: Version 2.3 Beta 1
« Reply #12 on: April 25, 2007, 10:52:03 AM »
Yes, the prizes token will display it immediately so long as you have the "showRecipients" attribute set to true.

Example:
<prizes orient="vertical" max="0" showAmounts="true" roundOff="false" showPoints="false" roundOffPoints="false" showRecipients="true">

DragonII

  • Newbie
  • *
  • Posts: 37
    • View Profile
Re: Version 2.3 Beta 1
« Reply #13 on: April 29, 2007, 01:32:07 PM »
Nice job, Corey! ;)

I have now tested this beta version in the tournament yesterday and ran fine on my laptop.
But i noticed chips page (and also other too?), when i rightclicking on a chipvalue (example red) and want adjust value and few choices appear: "Settings.Chips.Context.EditChip" and few similar with "Settings.Chips.Context.*" (note * is different like "InsertChip", "DeleteChip").

But i think this feature will change when new version releasing.

Corey Cooper

  • Administrator
  • Hero Member
  • *****
  • Posts: 5429
    • View Profile
Re: Version 2.3 Beta 1
« Reply #14 on: April 29, 2007, 09:30:30 PM »
These are keys into the language file.  Either I screwed up the key name or forgot to put the text into the file.  To be honest, with over 4000 messages, I'm surprised those are the only mistakes found (so far).

Thanks for reporting this, and about your tournament.