Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update script for latest dev #39

Merged

Conversation

mracsys
Copy link
Contributor

@mracsys mracsys commented Jul 23, 2022

Season 4 weights and all overrides are adjusted to work with setting refactors and additions up to randomizer version 6.2.158 R-1. Seasons 2 and 3 weights remain untouched.

Note that Triforce Piece count is no longer tied to the item pool setting. A new conditional maintains a constant 25% extra pieces in the pool.

New command line options are added for testing the script:

  • --stress_test: Generates the specified number of seeds in bulk. Not recommended with --no_seed as there have been problems in the past with the randomizer crashing at patch time with odd settings combinations.
  • --benchmark: Compiles statistics for each setting in the specified weights + override using previously generated seeds. Generates a webpage with the output color coded for outliers.

Additionally, if the script fails to generate a seed with a given plando, that plando is saved in the failed_settings folder for disposition. With S4 weights and roughly 3600 cases, about 60 plandos failed in testing (~1.5%).

@matthewkirby
Copy link
Owner

Thanks for this! I am going to go through carefully over the next couple days. But this is awesome!

@matthewkirby
Copy link
Owner

Looks good. Thanks a lot for this!

@matthewkirby matthewkirby merged commit 0d2cf5a into matthewkirby:master Jul 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants