Skip to content

Bloodmallet/bloodytools

dev
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Bloody( tools ) CI

Automation tool for several different aspects of all dps and some tank specs in World of Warcraft using SimulationCraft. Ingame customization and number tuning make decision making without external help a bloody hell.

Requirements

You need

Download

Download or clone this repository next to your SimulationCraft directory.

├── SimulationCraft/
└── bloodytools/
    └── README.md

Setup - Short

Start python environement. Install dependencies.

$ <env_name>\Scripts\active
(<env_name>)$ pip install -U -r .\requirements.txt

Setup - First Timers

  • Get Git
  • Get Python 3.6+, pay attention to install into path (checkbox).
  • [Windows] Start the Commandline or PowerShell
  • [Linux] Start a Terminal
  • python --version should return the python 3.6+ version number you installed, if it doesn't, try python3 --version. Use whatever (python/python3) returned the correct version in the next step
  • Create a virtual 3.6+ environment inside bloodytools directory, python -m venv env
  • Start the virtual env you just created
    • [Windows] env/Scripts/activate
    • [Linux] source env/bin/activate
  • "(env)" should appear in front of your line
  • Check python version again: python --version
  • python -m pip install --upgrade pip to update the installer of extra tools
  • pip install -U -r requirements.txt Congratulations, you're ready to execute the command of Getting started in your already open Commandline/Powershell/Terminal.

Getting started

Edit bloodytools/settings.py to your liking using a text editor like Notepad++. Start python environement. Start bloodytools.

$ cd ~/bloodytools
$ <env_name>/Scripts/activate
(<env_name>)$ python -m bloodytools

Development

If you see a lack of features somewhere or ways to improve the quality of the code, please contact me or create an issue. You can also fork this project and create a pull request with your ideas. Please use black to format your code.

Contact

Meet me in Discord. My username is Bloodmallet(EU)#8246.

Support the creator

If you want to support the development: PayPal link Patreon link

About

Bloodytools offer multiple different input generators for SimulationCraft. E.g. Trinkets, Races, Legendaries, Soulbinds, and Secondary Distributions....

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published