Download Matchman

ATTENTION: Please see Tiger Match tab. Starting the 2019-2020 season, the DRWL League is planning to move to Tiger Match as the primary software used to run meets.

MatchMan was the software used from 2004 through 2019 by the hosting teams in the DRWL wrestling meets to pair up wrestlers automatically by factoring age, weight, and skill.
Click here for instructions how to use MatchMan.

MATCHMAN REQUIREMENTS:

- Microsoft Windows operating system (unknown if this can work on other platforms)
- Windows account having administrator permissions to install and run the software
- Screen resolution of 1024x768 or higher to avoid important controls from being hidden.

STEP 1: INSTALL MATCHMAN version 0.8
Download Matchman-8.zip here

 1. Unzip the contents of the downloaded zip file.
 2. Open the package folder. There will be three files.
 3. Open setup.exe application. This brings up a blue installation window.
 4. Click OK to start the MatchMan installation.
 5. Click on the blue computer button to install MatchMan into directory c:\Program Files (x86)\MatchMan\
 6. Click Continue to accept the program group "MatchMan".
 7. Click OK to message "Matchman Setup was completed successfully."
 8. Close the Package folder window from which you ran the setup.exe.

STEP 2: UPGRADE MATCHMAN to version 0.10
Download Matchman-10-upgrade.zip here

 1.  Unzip the contents of the downloaded zip file. 
 2. Right-click on Matchman.exe in the unzipped folder, then click Copy.
 3. Open File Explorer or Windows Explorer, then navigate to MatchMan install path (see Step #5 of "INSTALL MATCHMAN version 0.8)
 4. In the MatchMan path, Right-click and then click Paste, Replace the file in the destination, and Continue. (requires admin permissions)
 5. Right-click on MatchMan and open Properties. Click the Compatibility tab and select "Run this program as an administrator" and click OK.
 5. Leave this folder open since you will need it look in it later.

Step 3: VERIFY MATCHMAN INSTALLATION

 1. In Windows, click the Start button and navigate to the MatchMan program group
        Click on MatchMan app. It should be opened with administrator privileges since you set that during the installation above.
     If there is a popup, click Yes to open the Matchman application.
     If a popup appears "Windows protected your PC", click More info, then Run anyway.
     *NOTE: If you can't Run as Adminstrator, use a different computer where you have admin rights or contact your administrator.

 2. MatchMan splashscreen appears with version 0.10, then Team List window appears.
     If you don't have time to see the version below the picture, close MatchMan and open it again with admin rights.
     If file version is 0.8, something went wrong with "UPGRADE MATCHMAN to version 0.10". Repeat that section.
 3. Set the number of Mats to however many wrestling bouts at a time your gym(s) supports (usually 3 to 5). Then click Save List.
 4. Click Load Rosters. This opens the roster files in the team list and opens the rosters window.
 5. Click "Match" button. The Bouts column of the roster list should populate in a few seconds.
 6. Type Control-b or click on Window in the top menu, then Bout.
 7. Click on Schedule by Weight to put lighter wrestlers on lower mat numbers so one full-sized mat can be split as mat 1 and mat 2.
         Note: without Python scripts, you will need a bulletin board to post who is up, on deck, in the hole, and 4th up PER MAT.
         Note: if your mats are all full size, it's probably better to click on Schedule rather than Schedule by Weight.
 8. Click on Write Files.
 9. Look in the MatchMan path c:\Program Files (x86)\MatchMan\ and sort by Date modified descending. You should see 6 recent files.
     If you do not see 6 recent files, you might have forgot to run MatchMan as Administrator (See VERIFY THE MATCHMAN INSTALLATION)
      BoutList: contains the list of bouts in numerical order. These match the matchman bout numbers
      BoutSheets: contains the printouts used to document the scores of each match
      Restore: this is where Matchman saves your progress. If you exit MatchMan and then Restore, it will restore from this file.
              Roster: contains a list sorted by wresters and their associated bouts and age/weight/team
              ScoreList: you can enter scores directly into Matchman and when you click Write Files, scores are written here.
              ScoreTally: this is like ScoreList but is a summary of team statistics rather than individual wrestlers.
 10. If you are running MatchMan without Python, you can use files "BoutList" and "BoutSheets" as is.
              Print out BoutList and give to each team so they can write bout numbers on the kids' hands.
              The BoutSheets will be put at the appropriate mat table where the bout will be wrestled as soon as possible.

ADVANCED SETUP:

 The remaining sections will enhance the boutlists and boutsheets so that the meet can more or less run itself.

      The shortcut "_Python_make_current_meet_v2" generates a new file (_current_meet_v2.txt) to be used in place of boutlist.txt
           Benefit: Bouts on each mat are renumbered to be contiguous, like bouts 1-40 are on mat 1, bouts 41-82 are on mat 2, etc.
           Benefit: Bouts are sorted by team, then by last name. You can easily find all bouts for your wrestlers.

      The file "_BoutSheetRenumberingProgram01.exe" generates a new file (_boutsheets_renumbered_v2) to be used instead of boutsheets.txt
           Benefit: The bout sheets are updated to match the sequential bout numbers assigned by the script above.
           Benefit: The resulting file can be opened in Wordpad directly from the program.

Step 4: INSTALL PYTHON 2.6.x or 2.7.x

 1. Go to https://legacy.python.org/download/
 2. Find and click on the correct installer for your operating system. For example, Python 2.7.6 Windows Installer.
 3. The Python setup starts. You can Install for all users or install just for me, then click next.
 4. Specify the destination directory of C:\python\  or the Matchman scripts will not work.
      If it asks if you want to overwrite existing files, you already have Python. Hopefully it is the right version.
      If you don't use Python for anything else, you can choose to overwrite files to reinstall to be sure it will work.
      If you aren't sure if you use Python for other things besides Matchman, don't overwrite. It might work as is.
 5. Walk through the installation using all the other defaults. Once it completes, proceed to next section.

Step 5: INSTALL OPTIONAL MATCHMAN HELPER SCRIPTS
Download the MatchMan Helper Scripts v2.1 Here.
Contents:
_Make_current_meet_v2.1.lnk: this is a shortcut that runs \pythonscripts_Make_current_meet_v2.1.bat with admin permissions.
PythonScripts folder:
_Make_current_meet_v2.1.bat: this Windows batch file calls Python to run script Matlist_v2.1.py.
Matlist_v2.1.py: a Python 2.7 script. It reads “C:\Program Files (x86)\MatchMan\Restore.Csv” and makes _current_meet_v2.txt
_BoutSheetRenumberingProgram01: this reads boutsheets.txt and makes a new _boutsheets_renumbered.txt to align with new bout numbering.

 1. Download the helper scripts file above and unzip the contents.
 2. Copy all unzipped files\folders into the directory c:\Program Files (x86)\Matchman.
 3. Run the file _Make_current_meet_v2.1 and verify a file _current_meet_v2 appears or is updated in the MatchMan directory.
      Note: If a popup appears when running the file, click more info, run anyway.
 4. Run the file _BoutSheetRenumberingProgram01 and click on "Generate Renumbered Bout Sheets." Verify _boutsheets_renumbered_v2 is created/updated.
      Note: If a popup appears when running the file, click more info, run anyway.

TO PREPARE FOR A WRESTLING MEET

 1. Run MatchMan as usual, schedule, and write all the files.
 2. Print out _current_meet_v2 using Wordpad all margins 0.5" and give a copy to each team.
 3. Print out _boutsheets_renumbered_v2 using Wordpad, landscape, all 0.5" margins. Sort papers by mat and put on the correct mat table in order.

An overall zip file of MatchMan, other post-processing python scripts, additional test rosters, etc. is available.
Click Here to Download Matchman Software

Contact the technical committee board member for support: refer to CONTACT page.