MensTennisForums.com

MensTennisForums.com (http://www.menstennisforums.com/index.php)
-   Tennis Tipping (http://www.menstennisforums.com/forumdisplay.php?f=532)
-   -   Entry List Maker website: tennistipping.zz.mu (http://www.menstennisforums.com/showthread.php?t=190820)

sfar 10-01-2011 01:49 PM

Entry List Maker website: tennistipping.zz.mu
 
You can find the Entry List & Draw Maker in the following web site:

tennistipping.zz.mu

Requirements:

- Java Runtime Environment. If you don't know if you have Java, follow these steps:
  1. In Windows Desktop, press the Start button at the bottom left corner of the screen.
  2. Select the 'Run' option.
  3. Type 'cmd' and press Ok. The command window pops up.
  4. Type 'java' in the command window.
  5. If the following message appears: 'java is not recognized as a command' then you don't have Java installed. You must install it from here: Download Java
- Recommended screen resolution: 1280x1024 or higher.
- Recommended web browser: Internet Explorer. In Firefox and Chrome, you have to restart the web browser to reset the ranking page.

Web Description:

You will see 3 columns:


- Singles List column
Contains players commited to the tournament as Singles, one per line. Edit with your tournament's players.
For each player commited to a tournament, you can specify special features with the following tags next to the player name:
  1. #LE#: The player is a Late Entry to this tournament and will be placed after all who commited on time.
  2. #SE#: The player has requested for a Special Exempt.
  3. #OUT#: The player is out of the tournament, will not count for Entry lists but will be painted red in the output.
  4. #PRn#: The player is using Protected Ranking. The n value indicates the protected ranking value.
  5. #ALT#: The player is an alternate and he will be placed at the end of the entry list.

These tags can be concatenated. Example:
Code:

player1 #LE#      --> This player is a LE.
player2 #SE#      --> This player has requested a SE.
player3
player4 #SE#      --> This player has requested a SE. If he is higher ranked than player2 and is not qualified for main draw, he gets the spot ahead of player2
player5 #LE##OUT# --> This player commited late, but is out of the tournament.
player6 #PR156#  --> This player uses his/her protected ranking as 156th.
player7 #ALT#    --> This player commited after the last deadline, he/she will be placed at the end of the Entry List.

- Doubles List column
Contains players commited to the tournament as Doubles, one pair separated by a slash (/) per line. Edit with your tournament's doubles players. This is an example of how to place your doubles players:
If PlayerA and PlayerB play together and PlayerC and PlayerD play together, they must be placed like this in Doubles.txt:
PlayerA/PlayerB
PlayerC/PlayerD

For each double team commited to a tournament, you can specify if this team is out of the tournament:
  1. #OUT#: The team is out of the tournament, will not count for Entry lists but will be painted red in the output
  2. #1PRn#: The first doubles player is using Protected Ranking. The n value indicates the protected ranking value.
  3. #2PRn#: The second doubles player is using Protected Ranking. The n value indicates the protected ranking value.
  4. #ALT#: The team is an alternate and they will be placed at the end of the entry list.

Example:
Code:

player1/player2 #OUT#  --> This doubles team is out of the tournament.
player3/player4
player5/player6 #2PR15#  --> The second doubles player (player6) uses his/her protected ranking as 15th.
player7/player8 #ALT#    --> This team commited after the last deadline, so they will be placed at the end of the Entry List.

- Output
If you press the Entry list button, it will display the following information:

SINGLE:
  • Main Entry list (if at least 1 player in Singles column)
  • Qualifying Entry list (if there is one)
  • Alternates list (if there is one)
  • Main Entry list seeded players
  • Qualifying Entry list seeded players (if there is one)

DOUBLES:
  • Main Entry list (if at least 1 player in Doubles column)
  • Qualifying Entry list (if there is one)
  • Alternates list (if there is one)
  • Main Entry list seeded players
  • Qualifying Entry list seeded players (if there is one)
  • Free for doubles list (any commited singles player who has not commited to play doubles).

If you press the Draw button, it will display the main and qualifying draws both for singles and doubles. The output of the Draw will be made in order to fit into Evita's spreadsheet correctly.

If a main draw has qualifying spots, these will have a number next to it to identify which qualifier will go into that spot. For example, Q1 will be the spot occupied with the bracket of the no.1 seed from qualifying, Q2 will be the spot occupied with the bracket of the no.2 seed from qualifying, and so on.

How to use:
When you generate the draw, click right button of mouse in the Output column and choose the 'Select All' option and Ctrl+C to copy all the draws into the Clipboard. Then open an new spreadsheet page, select a cell and press Ctrl+V. You will have all the draws ready to copy into your management spreadsheet.

Important:
  • The Draw will only be made with a final list, so the SE checkbox must be unchecked before generating the draw.
  • The minimum number of players commited to generate the draw is:
    • 32-player tournaments: 17.
    • 64-player tournaments: 33.
    • 128-player tournaments: 65.
Usage:
  • Select the tournament type:
    1. Grand Slam (128)
    2. Masters (64)
    3. ATP (32)
    4. Challenger (32)
  • Select ranking date: The ranks will be updated as soon as Gavnich77 publishes them on the web, you only have to select the desired date.
  • Select how many Special Exempts you want to include in the Entry List.
  • The number of SEs selected will be reserved in the Singles Main Draw Entry list with the 'SE' name and all players will move down those places.
  • If there is a player with a SE, the 'SE' name will be replaced with the player.
  • Select the number of Qualifying players for the event.
  • Press the Entry List button to generate your entry list.
  • Press the Draw button to generate your main and qualifying draws.
  • You can reset all columns by pressing the Reset button.

IMPORTANT: Please check if the NR players in the output files are not named in the TT official rankings with another name. The program will understand that it is a new player. For example, if a player's name is Player_A and entries as NR, check that in the TT official rankings it is not appearing as PlayerA or Player A. If this is the case, rename Player_A in the Singles and Doubles column with the exact name appearing in the TT official rankings and press the Entry List or Draw button.

IMPORTANT: If you still see the three columns on the page, please refresh the page by pressing F5. If it still doesn't work, open the Windows Administration Tool, select the Processes tag, select java.exe and press the End process button.


ToDo list:
  • When a player is OUT of a tournament, he/she must be coloured in red, taken his entry list place number off and everyone ranked below must be a place higher in the entry list. DONE
  • When an SE is granted, he/she must be put in the Main Draw entry list as the last player in and be reflected on main draw, not qualifying draw. DONE
  • Add SE, LE and OUT next to a player's name DONE
  • Format draw output to have the same format as Evita's spreadsheet. DONE
  • Distinguish correctly between similar names. EG: Machado & Gil - Machado. DONE
  • No minimum number of players required to generate an Entry List DONE
  • PR tag added, that should be #PRrank# where the manager should put the protected rank. DONE
  • Calculating points when the sum of two doubles ranks are the same to calculate who's first. DONE
  • Put LE when a player is OUT DONE
  • Put SE after all players who applied. Create an SE order index to see who gets the 2 SE spots if there is more than 2 who apply. DONE
  • Insert style output format.DONE
  • If the player is tagged with #OUT#, he still remains in the Free for doubles list. DONE
  • Draw output in Evita's spreadsheet style [name seed/qualy country] DONE
  • SEs number wrong when number of entries is less than the draw size. DONE
  • Added PRs for doubles. DONE
  • Corrected seeds in 128 and 64 player tournaments. DONE
  • New version uploaded. DONE
  • Seed LEs in Main Draw.http://www.menstennisforums.com/show...&postcount=237
  • Fix seeds difference between Entry List Maker and Draw Maker http://www.menstennisforums.com/show...&postcount=252
  • Add the possibility of choosing number of rounds in a qualifying draw http://www.menstennisforums.com/show...&postcount=256
  • Implement posibility to add ALTs to list.
  • Correct error when there are 2 SEs and less than 8 players.
  • Enable SEs in doubles. (for TF)
  • Fix problem with 'Free for doubles' when different cases
  • Tag to put someone out of the 'Free for doubles' list

I want to give a special thank you to AdeyC which has been the most active and accurate tester and has been a very important part in the development of this tool. :bowdown:

I also want to thank all of you managers who use this tool and who give ideas and suggestions in order to make it better. :bigclap:

sfar 10-01-2011 01:50 PM

Re: Entry Lists & Draw Maker for TT managers
 
OLD VERSION

The version of the Entry List & Draw Maker has been updated. This version makes both Entry Lists and Draws. There are some few things that have changed, so if you already have the old version, keep reading anyway.

Previous steps:

To be able to use this application, you must have Java installed in your PC.

If you don't know if you have Java, follow these steps:

- In Windows Desktop, press the Start button at the bottom left corner of the screen.
- Select the 'Run' option.
- Type 'cmd' and press Ok. The command window pops up.
- Type 'java' in the command window.
- If the following message appears: 'java is not recognized as a command' then you don't have Java installed. You must install it from here: Download Java

Once you have Java installed on your PC, you must download the Entry List & Draw Maker from here: ELDMakerV2.zip

You must unzip the downloaded file in whatever folder you want, it will create an 'Entry List & Draw Maker' folder with files in it. If you already have the previous version installed, I recommend you to delete the old version folder before you unzip the file.

File Description:

You will see 7 files:
- eld.jar --> Class file with Entry List & Draw Maker implementation.

- launch.bat --> Executable to select tournament type and output file.

- Singles.txt --> Contains players commited to the tournament as Singles, one per line. Edit with your tournament's players.

- SinglesLE.txt --> Contains players commited to the tournament as Late Entry Singles, one per line. Edit with your tournament's late entry players.

- Doubles.txt --> Contains players commited to the tournament as Doubles, one pair separated by a slash (/) per line. Edit with your tournament's doubles players. This is an example of how to place your doubles players:
If PlayerA and PlayerB play together and PlayerC and PlayerD play together, they must be placed like this in Doubles.txt:
PlayerA/PlayerB
PlayerC/PlayerD

- SinglesRank.txt --> Contains full singles rankings. Copy from Gavnich77's TT singles rank page (TT Singles Ranking page) the week you need to get entry lists from. You will find an example of 10th October ranking on the SinglesRank.txt file downloaded.

- DoublesRank.txt --> Contains full doubles rankings. Copy from Gavnich77's TT doubles rank page (TT Doubles Ranking page) the week you need to get entry lists from. You will find an example of 10th October ranking on the DoublesRank.txt file downloaded.

Usage:

- Fill all the txt files described in the 'File Description' section.
- Double click on the launch.bat file.
- Select tournament type:
1. GRAND SLAM (128-player)
2. Masters 1000 (64-player)
3. Masters 1000, ATP 500, ATP 250 or Challengers (32-player)
- Select output file:
1. Generate singles Entry List
2. Generate doubles Entry List
3. Generate singles Draws
4. Generate doubles Draws
5. Generate all
All generated files are formatted to be inserted directly into your TT thread.

IMPORTANT: Please check if the NR players in the output files are not in the rank files with another name. For example, if a player's name is Player_A and entries as NR, check that in the rank file it is not appearing as PlayerA or Player A. If this is the case, rename Player_A in Singles.txt, SinglesLE.txt and Doubles.txt with the name appearing in the ranks files and relaunch launch.bat.

Please help me improve the program by using it and giving me your feedbacks. Thanks.

abollo 10-01-2011 02:05 PM

Re: Entry Lists & Draw Maker for TT managers
 
Great Job sfar :worship:

buji 10-02-2011 12:15 PM

Re: Entry Lists & Draw Maker for TT managers
 
Hats-off dude.

ibreak4coffee 10-04-2011 03:50 PM

Re: Entry Lists & Draw Maker for TT managers
 
:worship:

the best management tool since Evita's spreadsheet

sfar 10-04-2011 03:58 PM

Re: Entry Lists & Draw Maker for TT managers
 
Thanks all.

I hope you're using it to create your Entry Lists.

Tonight (CET time) there will be a new version with the following corrections:

- Correct indentation in the DoublesEntryList.txt output.
- Correct file closing, I have seen that sometimes the program picks files in memory instead of current files.
- Separate Main Draw Entry Lists from Qualyfing Entry lists

:wavey:

sfar 10-04-2011 09:08 PM

Re: Entry Lists & Draw Maker for TT managers
 
Hi, you can download the new version
here.

If you see anything wrong, just let me know.

Direnan 10-05-2011 06:19 PM

Re: Entry Lists & Draw Maker for TT managers
 
FANTASTIC, guy!

Congrats for very beautiful work.

sfar 10-19-2011 03:09 PM

Re: Entry Lists & Draw Maker for TT managers
 
Testing new version of Entry List MAker with St. Petersburg TT 2011:

Entry Lists

Code:

TT Singles Players Entry List (Rankings from XX/XX/XXXX)

01 Marita            3
02 FERNET            4
03 _A_                7
04 orangehat          16
05 stbanchile        17
06 Eland              21
07 Gallina            23
08 FiBeR              27
09 manu86            31
10 Chris 84          32
11 balloon            33
12 Maru Angi          34
13 Blarghman          36
14 bandtree          41
15 mcarvalho          42
16 Labamba            43
17 *Jean*            46
18 diego36arg        47
19 juakos17          55
20 Dmitriy Bond      57
21 jmjhb              60
22 njnetswill        61
23 Elirj70            63
24 rvugt              64
25 Ilovetheblues_86  65
26 Zberg              66
27 Nev                69
28 Belludal          72
29 Q
30 Q
31 Q
32 Q

Code:

Singles TT QD Entry List (Rankings from  XX/XX/XXXX)

01 maldini            74
02 kondrashov        78
03 Redguard          79
04 ibreak4coffee      82
05 Boarder35m        89
06 petesampras1      91
07 ostm89            94
08 nickelS            99
09 andrijagajic      101
10 Satasonic          113
11 LucasBH            121
12 Fedex01            127
13 Cazorla            129
14 Filipe XIV        139
15 kingroger          141
16 YEBRA              157
17 lucian_iasi        159
18 MESSS              161
19 Etihad            165
20 jervisjames        166
21 volc0mizado        172
22 Eddy DoubleD      177
23 Mishka Logvi      180
24 Rodrigo R3        183
25 kr1s71an          195
26 sfar              198
27 Fat Camel          206
28 supertec          216
29 juliano1210        230
30 Calgary Flames    291
31 Thales de Mileto  293
32 Allez-Alejo        LE9

ALT01 Holmzy            LE62
ALT02 Luinir            LE84
ALT03 molosztash        LE185
ALT04 Sergyu18          LE199

Code:

Seeded players - Main Draw
01 Marita
02 FERNET
03 _A_
04 orangehat
05 stbanchile
06 Eland
07 Gallina
08 FiBeR

Code:

Seeded players - Qualyfing Draw
01 maldini
02 kondrashov
03 Redguard
04 ibreak4coffee
05 Boarder35m
06 petesampras1
07 ostm89
08 nickelS

Code:

MAIN DRAW

(1) Marita              vs. balloon
Ilovetheblues_86              vs. mcarvalho
Belludal                      vs. Blarghman
manu86                        vs. (5) stbanchile
(3) _A_                vs. Q
bandtree                      vs. diego36arg
Q                              vs. Elirj70
Q                              vs. (7) Gallina
(8) FiBeR              vs. *Jean*
Zberg                          vs. Dmitriy Bond
juakos17                      vs. Labamba
Chris 84                      vs. (4) orangehat
(6) Eland              vs. njnetswill
jmjhb                          vs. Nev
Maru Angi                      vs. rvugt
Q                              vs. (2) FERNET


Code:

QUALYFING DRAW

(1) maldini                        vs. LucasBH
Allez-Alejo                              vs. YEBRA
MESSS                                    vs. Cazorla
juliano1210                              vs. (5) Boarder35m
(2) kondrashov                    vs. Filipe XIV
Eddy DoubleD                              vs. Fedex01
Fat Camel                                vs. andrijagajic
sfar                                      vs. (6) petesampras1
(3) Redguard                       vs. volc0mizado
Mishka Logvi                              vs. Rodrigo R3
kingroger                                vs. kr1s71an
Satasonic                                vs. (8) nickelS
(4) ibreak4coffee                  vs. supertec
jervisjames                              vs. lucian_iasi
Thales de Mileto                          vs. Calgary Flames
Etihad                                    vs. (7) ostm89


Code:

TT Doubles Players Entry List (Rankings from XX/XX/XXXX)

01 balloon/Marita            12 +  14 = 26
02 Maru Angi/FERNET          16 +  20 = 36
03 stbanchile/rvugt          24 +  27 = 51
04 Belludal/Ilovetheblues_86  13 +  40 = 53
05 Gallina/orangehat          10 +  51 = 61
06 Redguard/nickelS          34 +  36 = 70
07 kondrashov/Dmitriy Bond    35 +  37 = 72
08 FiBeR/manu86              41 +  41 = 82
09 *Jean*/Blarghman          50 +  53 = 103
10 Nev/petesampras1          55 +  57 = 112
11 Boarder35m/diego36arg      39 +  80 = 119
12 Eland/Zberg                68 +  75 = 143
13 ibreak4coffee/bandtree    72 +  76 = 148
14 kingroger/jervisjames      81 + 100 = 181
15 Q
16 Q

Code:

Doubles TT QD Entry List (Rankings from  XX/XX/XXXX)

01 Luinir/molosztash        125 + 126 = 251
02 LucasBH/Rodrigo R3        112 + 140 = 252
03 YEBRA/kr1s71an            129 + 131 = 260
04 jmjhb/andrijagajic        137 + 154 = 291
05 Eddy DoubleD/lucian_iasi  148 + 168 = 316
06 sfar/supertec            167 + 175 = 342
07 Fedex01/Etihad            151 + 254 = 405
08 Fat Camel/Calgary Flames  206 + 216 = 422
09 Filipe XIV/juliano1210    252 + 270 = 522

Code:

Seeded players - Main Draw
01 balloon/Marita
02 Maru Angi/FERNET
03 stbanchile/rvugt
04 Belludal/Ilovetheblues_86

Code:

Seeded players - Qualyfing Draw
01 Luinir/molosztash
02 LucasBH/Rodrigo R3
03 YEBRA/kr1s71an
04 jmjhb/andrijagajic

Code:

MAIN DRAW

(1) balloon/Marita            vs. ibreak4coffee/bandtree
Nev/petesampras1                      vs. Redguard/nickelS
(3) stbanchile/rvugt          vs. *Jean*/Blarghman
Q                                    vs. Gallina/orangehat
kondrashov/Dmitriy Bond              vs. Q
Eland/Zberg                          vs. (4) Belludal/Ilovetheblues_86
Boarder35m/diego36arg                vs. FiBeR/manu86
kingroger/jervisjames                vs. (2) Maru Angi/FERNET


Code:

QUALYFING DRAW

(1) Luinir/molosztash                    vs. [Bye]
Eddy DoubleD/lucian_iasi                        vs. [Bye]
Fat Camel/Calgary Flames                        vs. Filipe XIV/juliano1210
[Bye]                                            vs. (3) YEBRA/kr1s71an
(2) LucasBH/Rodrigo R3                    vs. [Bye]
sfar/supertec                                    vs. [Bye]
Fedex01/Etihad                                  vs. [Bye]
[Bye]                                            vs. (4) jmjhb/andrijagajic


sfar 10-19-2011 08:30 PM

Re: Entry Lists & Draw Maker for TT managers (NEW VERSION!!!)
 
New version of the Entry List & Draw Maker.

Please read post #1.

sfar 12-30-2011 10:12 PM

Re: Entry Lists & Draw Maker for TT managers (NEW VERSION!!!)
 
New web version released!!!

abollo 01-08-2012 03:28 PM

Re: New Entry List Maker web site!!
 
Hello sfar. First thanks for a great job. The singles entry list works well with me but when using doubles it tells me
Error executing program:
java.lang.ArrayIndexOutOfBoundsException: 1
These are the names I put so what do I do wrong?
JeremyEli/Direnan
Shambritfan/Machado & Gil
RHB1993/Hidalgo
kr1s71an/YEBRA
Australian_dream2009/theKSHE
Zeguiba/Thales de Mileto
rneves/Dexter
Snowwy/wildegirl05
duducardoso/Moretti
lucian_iasi/Eddy DoubleD
sfar/supertec
Djalma/wtatourfan
NickSimioni/Milton
justafanYYC/WBishop
lizzard11120/Etihad
Thanks

kingroger 01-08-2012 03:56 PM

Re: New Entry List Maker web site!!
 
Doubles doesn't work for me too :D

kingroger 01-08-2012 03:57 PM

Re: Entry Lists & Draw Maker for TT managers (NEW VERSION!!!)
 
sfar, I'm using it all the time as well - I even used it for DTT :D

sfar 01-08-2012 07:29 PM

Re: New Entry List Maker web site!!
 
Quote:

Originally Posted by abollo (Post 11614056)
Hello sfar. First thanks for a great job. The singles entry list works well with me but when using doubles it tells me
Error executing program:
java.lang.ArrayIndexOutOfBoundsException: 1
These are the names I put so what do I do wrong?
JeremyEli/Direnan
Shambritfan/Machado & Gil
RHB1993/Hidalgo
kr1s71an/YEBRA
Australian_dream2009/theKSHE
Zeguiba/Thales de Mileto
rneves/Dexter
Snowwy/wildegirl05
duducardoso/Moretti
lucian_iasi/Eddy DoubleD
sfar/supertec
Djalma/wtatourfan
NickSimioni/Milton
justafanYYC/WBishop
lizzard11120/Etihad
Thanks

I'm going to check it now and I'll tell you something ASAP.


All times are GMT. The time now is 05:36 AM.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.