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

[Galaxy] 1.0 #2

Open
Joethepic opened this issue Oct 10, 2022 · 0 comments
Open

[Galaxy] 1.0 #2

Joethepic opened this issue Oct 10, 2022 · 0 comments
Assignees
Labels
client the changes are on the client side enhancement New feature or request server Changes are on the server side
Milestone

Comments

@Joethepic
Copy link
Owner

Joethepic commented Oct 10, 2022

What task needs to be completed?

  • Make the game able to generate
  • Make the client
  • Make the generator give a patch file
  • Make the client connect to the game
  • Make documentation
  • Beta test on my own
  • Bug fix from my solo beta
  • Run community beta test
  • Bug fix from community beta
@Joethepic Joethepic added the enhancement New feature or request label Oct 10, 2022
@Joethepic Joethepic self-assigned this Oct 10, 2022
@Joethepic Joethepic added this to the 1.0 milestone Oct 10, 2022
@Joethepic Joethepic linked a pull request Oct 11, 2022 that will close this issue
Joethepic pushed a commit that referenced this issue Nov 5, 2022
* OoT: ER improvements
Include dungeon rewards in itempool to allow for ER improvement
Better validate_world function by checking for multi-entrance incompatibility more efficiently
Fix some generation failures by ensuring all entrances placed with logic
Introduce bias to some interior entrance placement to improve generation rate

* OoT: fix overworld ER spoiler information

* OoT: rewrite dungeon item placement algorithm
in particular, no longer assumes that exactly the number of vanilla keys is present, which lets it place more or fewer items.

* OoT: auto-send more locations
Now should autosend cows, DMT/DMC great fairies, medigoron, and bombchu salesman
This should be every check autosending. these ones are super weird for some reason and didn't get fixed with the others

* OoT: add items forced local by settings to AP's local_items

* OoT: fast-fill shop junk items

* OoT: ensure that Kokiri Shop is always reachable immediately in closed forest
hence Deku Shield can be bought to leave the forest

* OoT: randomize internal connect name
Connect name is now a random 16-character string.
This should prevent any issues with connecting to a room with the wrong ROM with probability almost 1.

* OoT: introduce TrackRandomRange for trials hint and mq dungeon maps

* OoT: enable proper itemlinking of songs and dungeon items, with restricted placements according to player settings

* OoT: barren hint oversight fix

* OoT: allow NL + ER to roll properly

* OoT: 3.8 compatibility
set and list builtins don't have proper typing support until 3.9, apparently

* OoT: remove Gerudo Membership Card location from the pool if fortress open and card not randomized
another long-standing bug squished

* OoT: exclude locations in the itemlink song fill if they aren't also priority

* OoT: prevent data bleed when client isn't closed between different game connections
I don't understand why people keep doing this

* OoT: linter appeasement
it was a real error though

* fixing merge conflicts is hard

* oot merge update #2

* OoT: removed accidentally duplicated code
@Joethepic Joethepic added server Changes are on the server side client the changes are on the client side labels Nov 16, 2022
@Joethepic Joethepic pinned this issue Nov 16, 2022
@Joethepic Joethepic removed a link to a pull request Nov 16, 2022
@Joethepic Joethepic linked a pull request Dec 29, 2022 that will close this issue
@Joethepic Joethepic linked a pull request Jan 23, 2023 that will close this issue
@Joethepic Joethepic added help wanted Extra attention is needed and removed help wanted Extra attention is needed labels Apr 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client the changes are on the client side enhancement New feature or request server Changes are on the server side
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

1 participant