Program is run by writing "python bb.py" on command line where it is, or just by double clicking it. Needs Python 2.7 (or at least not 3.0 or newer).

By default it reads team.txt and outputs team_randomized.txt in same directory it is in. See default team.txt for syntax info for that.

You can customize things by adding command line args after the thing you run (for example "python bb.py team.txt -S ViFi_is_fuckboy -I 10"

Here is list of args:

First argument is always filename to read. Defaults to team.txt.

-S <seed> sets seed for the randomization. 
	Same seed on same team  provides same levelups etc. Seed can be words. If you need to use spaces, put the seed in quotation marks (ie "ViFi is a fuckboy")
	Defaults to a random seed every time.
-L <levelups> sets the amount of levelups that will be given to the team. 
	Defaults to 12
-I <injuries> sets the amount of injuries that will be given to the team
	Defaults to 3
-IS <seed> sets a seed for injury types
	Teams generated with the same injury seed and amount of injuries get the same injuries but not necessarily on same or similar players.
	ie -IS ViFi might give -AV, -ST, -MA to all teams generated with it, but it might give them all to the same player or distribute across players depending on rolls.
	Defaults to a random seed every time.
-L1I allows injuries for level 1 players
	By default level 1 players cannot be injured. Use this to allow them to be injured.
-LW <weight> sets player levelup selection weighing scheme
	Players are given weights of level^weight for levels. Player with weight 2 is twice as likely to be selected as player with weight 1 and so on.
	Defaults to 0, in which case all players regardless of level get the same weight of 1.
-IW <weight> sets injury player weighing scheme
	Exactly the same as above, but instead for (level-injuries)^weight and obviously for giving injuries.
	Defaults to 1, in which case weights increase linearry on (level-injuries)
- C sets skill selection to be selected from a big pool rather than selecting category first
	Normally a player with GS access on singles first rolls 50-50 General or Strength and then a skill from that category
	With this switch, all General and Strength skills are pooled together and have the same likelihood to be chosen
	This makes smaller skill categories more likely to appear
- DC <chance> gives a chance for non-stat singles to be considered doubles anyway!
	This is a fraction, so 0.5 for 50% and so.
	Default is 0.
