Releases: MarcerCyoon/DecisionMaker
DecisionMaker v6.0.0
Lots of bug fixes, lots of functionality improvements, and the code is way more readable.
The two big upgrades in this release are:
- Increased support for exceptions in general. Bird rights are now natively calculated and exceptions are stored
in the objects and is part of the output. - Added SETTINGS.INI, which lets anybody configure DecisionMaker to best fit their needs. Remove randomness,
change salary cap numbers, and turn off and on different exceptions.
Give it a try and please report any bugs. Thank you!
DecisionMaker v5.0.1
A few small bug fixes!
DecisionMaker v5.0.0
DecisionMaker has received an insane upgrade. It can now do so much more.
The biggest improvement is that most of the work is now automated, due to the algorithm now being able
to directly interact with the export json file. Detailed information on how to use the automation feature and the
(few) requirements are in the README.md.
We've also upgraded the actual algorithm to be able to account for Team Options, Player Options, as well as take contract years offered into account when creating the final interest value.
Of course, along with all this, the code has been cleaned up and bugs have been squashed.
DecisionMaker is now very easy to use and should be usable by most commissioners of BBGM multiplayer leagues. This is the first wide release that is not only for Exodus, but for BBGM in general.
Give it a shot! Thank you for all the support.
DecisionMakerSLR v4.0.0
Long time coming, but tons of improvements in this version.
- Added a new Facilities Rank input variable! Depending on the facility rank of the team, FAs will decide
whether or not to sign with them. - Fixed the strengthInterest generation! It's now no longer linear and uses "tiers." Instead, it uses a power
function that makes a lot more sense and works a lot better in practice. - Removal of FA tiers! FA tiers suck and are annoying and convoluted. This release removes support for
FA tiers. - Bug fixes!
DecisionMakerSLR v3.0.0! Tons of overhaul
DecisionMakerSLR's third big version is here! This version has a ton of changes:
- Removed dependency on
pandas, using Python's innatecsvlibrary instead - This also means the spreadsheet functionalities work entirely! Check
README.mdfor more details - Made adjustments to the algorithm that makes players less likely to re-sign and more likely to sign with teams with better offers
- The program now automatically checks which offers are valid and which are not, and only uses those that are valid during the decision-making process
- The program is pretty much fully functional!
Next few things to do would be tweaking the interest generation and open FA decision maker to be more consistent.
Critical bugs fixed
There were some major, major bugs in the v2.0.0 release. They are fixed in this quick new version.
- Fixed a bug that caused the percentage of signing in makeDecision() to be completely wrong.
- Fixed a bug that caused the program to infinitely loop at times.
- Fixed a bug that caused an invalid decision to be made.
- Made the code look a bit nicer.
v2.0.0
Entirely changed the importance-determining formula, courtesy of tus!
When a player makes a decision in Open FA, the program will now also check if they would sign with that team. In essence, makeDecision() chooses a team, willSign() chooses if they will sign. If they don't, we'll just loop back.
Various bug fixes.