Table of Contents
This project is built for an Overwatch game called ChessWatch this tool can generate custom matches with custom properties.
pip install pathlibpip install PySimpleGuipip install webbrowser
- To place a hero on a spesific cell you can right click the cell and click
select herothen it will popup a window, there you can select from each hero in the game. - To remove a hero from a spesific cell you can right click the cell and click
clear, it will remove the hero in that cell. - To Edit the properties of a spesific hero you can right click the cell and click
edit properties, it will popup a window that will allow you to edit some properties for the hero - To fill the board randomly just click the
randomize deckbutton, it will pick random positions and place random heroes there. - To clear the whole deck just click the
clear deckbutton, it will remove all heroes from the board. - To export your board settings as
overwatch code/configclick theexportbutton, it will popup a window that shows all export options - To import your settings from a config file you can either open the config file (it might not work if you don't allow the program admin privliges) or click the
importbutton
Hero Selection Window:
Properties Editor Window:
Export Options Window:
See the open issues for a full list of proposed features (and known issues).
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Project Link: https://github.com/KingOfTNT10/ChessWatchMatchGenerator



