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

Merging koala's Randomizer work for 0.4.0 #40

Merged
merged 70 commits into from
Jun 13, 2024

Conversation

wossnameGitHub
Copy link
Contributor

Changes and additions:

  • All Avasam's changes of the 'true-linked-transitions' branch from "WIP link to proper entrance, anti door softlock, add back crash site" to "Add unrandomized log and indicate that typings is vendored" (May 25 - May 26)
  • Added generation of .graphml file, that generates a visual map of the generated connections. Check the README.md for more information.
  • Guaranteed that if CONFIGS.LINKED_TRANSITIONS == True then all connections in the game are actually 2-way with the correct entrances
  • Added all four basic 1-way transitions (the geysers for instance) to the randomization process and made them randomized as well
  • Added Algorithm that guarantees that if CONFIGS.LINKED_TRANSITIONS == True then all levels are linked together in 1 big map, preventing any levels from being disconnected from the rest and therefore becoming unreachable
  • Reinstated Jaguar 1 as the start of the game, in order to make sure we face Jaguar 2 at the end of the game instead of Jaguar 1
  • St. Claire's Camp bugfix (now Day & Night works properly, and the Rando is now proven to be fully functional New Game until Credits)
  • added 2 missing transitions (Twin Outposts -> Turtle Monument & Crystal Cavern -> Abandoned Cavern)
  • Temporarily removed 3 levels from the rando pool (Scorpion Temple (Harry), Mouth of Inti, Twin Outposts (Underwater))
  • Updated transition_infos.json to include all levels in the entire game (even the one's we're not randomizing yet)
  • Made it such that manually picking a starting_area or randomly picking a starting_area does NOT impact the randomization of other things
  • Updated list of levels we do NOT want to randomly pick as our starting_area
  • Added a bunch more text to the README.md
  • Some tiny adjustments here and there, not big enough to make individual descriptions of

Avasam and others added 30 commits May 25, 2024 12:58
… fix teleporters, more area info, fix _shaman_shop_prices error
Copy link
Owner

@Avasam Avasam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here's the linter fixes

Dolphin scripts/Entrance Randomizer/lib/entrance_rando.py Outdated Show resolved Hide resolved
Dolphin scripts/Entrance Randomizer/lib/utils.py Outdated Show resolved Hide resolved
Dolphin scripts/Entrance Randomizer/lib/utils.py Outdated Show resolved Hide resolved
Copy link
Owner

@Avasam Avasam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A question about wording, a possible code improvement. Other than that I think that's all?

Reorder `transition_infos` based on `world_infos`
@Avasam Avasam merged commit d876049 into Avasam:main Jun 13, 2024
2 checks passed
@Avasam
Copy link
Owner

Avasam commented Jun 13, 2024

Thanks a lot !

@wossnameGitHub wossnameGitHub deleted the Rando-0.5.0-merge branch June 19, 2024 15:07
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.

2 participants