* Go for Broke
* Let it fire
* Add PipLine
* Create the dir if it doesn't exist
* Install Setuptools
* Track Test Action's files
* Fix Calling Job
* Track Build Action files
* Install Distutils, rename filenames
* Fix Fail conditions
* Make Build scripts smarter
* Add file
* Concat DLLs lists
* Try to fail if Error DLLs
* Try to make the fail smarter
* Moar verbosity
* Print the stuff first
* Print outputs objects
* See if this skips failure
* Use py instead
* Print error list
* Don't ValueError
* Try checking a different way
* Try something else
* Bleh, spell filename correctly
* Update excluded_dlls.json
* Ugh, gotta compare old to new somehow
* Compare to old list
* Condense build script
* Moar verbosity
* Update the global version
* Update Excluded DLLs list
* Actually use the bad DLLs list
* Make a version number
* Fix version number building
* Fix version number building again
* Fix Diagnostics
* Try REST API stuff
* Try REST API again
* Moar REST
* await
* Get SHA
* Try it all together
* Del test workflow
* Add Perms
* Use a Token
* Try this Token
* Try different Token
* Try different Token
* Create App Version earlier
* See this error again
* Don't fail if App Version not made yet
* Use New Secret
* Print whole response
* Documentation for Tagger
* Update CI Instructions
* Update CI
* List References
* Find latest tag
Fix App Version getter
* Fix commas
* Check returned data
* Update Build Script
* Fix substring
* Fix Git tag
* Fix tag again
* Visual indicators
* Use encoding
* Remove an indicator
* Update CI
* Update Project Name
* PyInstaller Spec Template file
* Update Build Script
* Fix Tagger
* Update CI
* Download AppVersion during build
* Test job can fail
* Upload Logs instead of printing them
* Change from Reusable Workflow to Action
* Change ref to token
* Compare to string
* Use PAT
* Use String literal
* Remove Reusable Workflow
* Update CI Scripts
* Go for Broke
* Let it fire
* Add PipLine
* Create the dir if it doesn't exist
* Install Setuptools
* Track Test Action's files
* Fix Calling Job
* Track Build Action files
* Install Distutils, rename filenames
* Fix Fail conditions
* Make Build scripts smarter
* Add file
* Concat DLLs lists
* Try to fail if Error DLLs
* Try to make the fail smarter
* Moar verbosity
* Print the stuff first
* Print outputs objects
* See if this skips failure
* Use py instead
* Print error list
* Don't ValueError
* Try checking a different way
* Try something else
* Bleh, spell filename correctly
* Update excluded_dlls.json
* Ugh, gotta compare old to new somehow
* Compare to old list
* Condense build script
* Moar verbosity
* Update the global version
* Update Excluded DLLs list
* Actually use the bad DLLs list
* Make a version number
* Fix version number building
* Fix version number building again
* Fix Diagnostics
* Try REST API stuff
* Try REST API again
* Moar REST
* await
* Get SHA
* Try it all together
* Del test workflow
* Add Perms
* Use a Token
* Try this Token
* Try different Token
* Try different Token
* Create App Version earlier
* See this error again
* Don't fail if App Version not made yet
* Use New Secret
* Print whole response
* Documentation for Tagger
* Update CI Instructions
* Update CI
* List References
* Find latest tag
Fix App Version getter
* Fix commas
* Check returned data
* Update Build Script
* Fix substring
* Fix Git tag
* Fix tag again
* Visual indicators
* Use encoding
* Remove an indicator
* Update CI
* Update Project Name
* PyInstaller Spec Template file
* Update Build Script
* Fix Tagger
* Update CI
* Download AppVersion during build
* Test job can fail
* Upload Logs instead of printing them
* Change from Reusable Workflow to Action
* Change ref to token
* Compare to string
* Use PAT
* Use String literal
* Remove Reusable Workflow
* Update CI Scripts
---------
Co-authored-by: Minnie A. Trethewey (Mike) <minnietrethewey@gmail.com>
It was brought up on the ALTTPR Discord that this Triforce text can feel really bad to see at the end of a long race. I think it's best we give it a permanent vacation.
Partial support for Progressive bow
- Still needs to be added to item pool
- Silver hint handling remains TBD even for VT
Added weapons selection.
- Vanilla needs to be implemented
- Assured needs to be implemented
- Inverted swordless is almost certainly messed up.
- Swordless standard mode will likely softlock
- Random weapon standard mode is currently treated as uncle assured
Deleted removed difficulties
- Remaining difficulties still need to be adjusted
Added locked property to locations:
- This is used for preplaced items etc so that multiworld balancing
knows they cannot be moved.
Made a few of the difficulty changes from V31, but not all.
Added required text changes to handle crystals requirements
- More changes will likely me made in future
- Currently there is is no way to tell ganon requirement in
Inverted mode
Merging in Cassidoxa's inverted mode.
I've still not fully reviewed the logic used in this mode, so it should be considered experimental, pending an in depth review by either myself or AA.
This should now work fairly completely. I've added the IR's junk hint text, updated the base ROM to v30, added a checkbox to the GUI/option to the command line to control the hint system, and fixed a bug in the previous upload that listed Skull Woods final erroneously in two arrays. I also now shuffle the Silver Arrow locations before hinting at the first one (so if multiple Silver Arrows are in a seed, all of them are equally likely to be the one Ganon hints at) and now call out "Castle Tower" in hints as a unique location and not as "Hyrule Castle" (what was I thinking on that?).
The junk hints still need filled in. For now, they're just clones of the Tavern Man hints. Also I haven't really tested this at all beyond verifying it runs and the ROM it makes boots. That needs to be addressed of course.